Return-Path: X-Original-To: apmail-karaf-dev-archive@minotaur.apache.org Delivered-To: apmail-karaf-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 109BF9519 for ; Thu, 9 Aug 2012 18:48:57 +0000 (UTC) Received: (qmail 65952 invoked by uid 500); 9 Aug 2012 18:48:56 -0000 Delivered-To: apmail-karaf-dev-archive@karaf.apache.org Received: (qmail 65881 invoked by uid 500); 9 Aug 2012 18:48:56 -0000 Mailing-List: contact dev-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@karaf.apache.org Delivered-To: mailing list dev@karaf.apache.org Received: (qmail 65871 invoked by uid 99); 9 Aug 2012 18:48:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Aug 2012 18:48:56 +0000 X-ASF-Spam-Status: No, hits=-0.5 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of cschneider111@gmail.com designates 209.85.214.48 as permitted sender) Received: from [209.85.214.48] (HELO mail-bk0-f48.google.com) (209.85.214.48) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Aug 2012 18:48:49 +0000 Received: by bkty5 with SMTP id y5so339126bkt.21 for ; Thu, 09 Aug 2012 11:48:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=QyxSToxmUw1XZKPxQuxzwvLSZmlNg0kBXTKNcneM4TQ=; b=GDVkD50l7zX3lVpYoZ1HmpOH8KiaiRygL42en1Drk18TylXQsN1N1guTbtDKttKwFz 8CfIMHeZB278HmXEXDLGZWhXHh2qKFmfjzsWRlbDT4Nr9NXF0civXiIVIPSkSjjVbwhu pC4LLoa+jQeTSDJsl7/G0eWQVD51lG5oQFjBc0nzTm+rX0cOUd+sEml+CzJJ2OxM2rht xrDUTn75I0NvvU/MgnLrKT76Wio2Y4Tcd8zRvpbVI4Dh+3hXNUM58hv/vdgvggeZNQCB 2rTWeLJcoTDRrQTYw2xcLLqPl6egev/8W13pDaXwXg9Zcy0duX3LUyaE5oVj1E+Pkg7r 0PPA== Received: by 10.204.148.66 with SMTP id o2mr197818bkv.43.1344538108936; Thu, 09 Aug 2012 11:48:28 -0700 (PDT) Received: from [10.0.0.103] (HSI-KBW-46-223-138-180.hsi.kabel-badenwuerttemberg.de. [46.223.138.180]) by mx.google.com with ESMTPS id 14sm1077585bkw.15.2012.08.09.11.48.27 (version=SSLv3 cipher=OTHER); Thu, 09 Aug 2012 11:48:27 -0700 (PDT) Sender: Christian Schneider Message-ID: <502405F6.5090105@die-schneider.net> Date: Thu, 09 Aug 2012 20:48:22 +0200 From: Christian Schneider User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: dev@karaf.apache.org Subject: Re: Telling whether startup is really complete References: <5022B36D.1010000@gmail.com> <5022C447.9090805@nanthrax.net> <50232B74.3010005@nanthrax.net> <5023A638.9070508@die-schneider.net> <5023D1EB.6040103@gmail.com> <5023D632.5080509@nanthrax.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I mostly agree besides for the default. I think we all agree that the delayed start of the console is the better option for beginners while a lot of karaf developers like the console that starts directly. For this reason I think we should have the delayed start as default for two reasons: 1. We are only a handfull of developers while there are thousands of users and most are beginners or at least do not have a deep understanding of karaf. 2. The delayed start is a nice out of the box experience for people who start karaf for the first time. Especially the beginners will not find the option to turn this on easily Christian Am 09.08.2012 19:40, schrieb Ioannis Canellos: > I've read a lot of interesting opinions and I'd like to share mine: > > i) The Karaf shell should start asap, unless explicitly configured. The > enter thing is nice but should be optional imho. > ii) Determining when Karaf is started is one thing, determining when an > application is started is another. > iii) A log entry that says Karaf has started sounds enough, we can > optionally provide that info through the info command. > iv) Different users have different needs on what started means. To cover > all cases we could allow the user to use a configuration file that will > contain requirements (package, service etc) and have everyone configure it > however he wishes. > -- Christian Schneider http://www.liquid-reality.de Open Source Architect Talend Application Integration Division http://www.talend.com