From ograham@example.net Mon Apr 04 17:34:07 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 88569 invoked from network); 4 Apr 2011 17:34:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Apr 2011 17:34:07 -0000 Received: (qmail 62621 invoked by uid 500); 4 Apr 2011 17:34:07 -0000 Delivered-To: ograham@example.net Received: (qmail 62596 invoked by uid 500); 4 Apr 2011 17:34:07 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 62588 invoked by uid 99); 4 Apr 2011 17:34:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Apr 2011 17:34:07 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RFC_ABUSE_POST,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO smtp104.prem.mail.sp1.yahoo.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 04 Apr 2011 17:34:02 +0000 Received: (qmail 86305 invoked from network); 4 Apr 2011 17:33:41 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=DKIM-Signature:Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:From:Content-Type:Subject:Date:References:To:Message-Id:Mime-Version:X-Mailer; b=erUe8eLJt9qiYToxJ8DX3a8Un35L+SaZmqYDZANAb9s1ipBN6bXqkd0b7l5qxGkrNF3+9F2bAqHzttknVWkBy4Op0a9FaHg/2+e1rBBdyuvTEC3galr7ZJ94HcjXpvINzdjPkGjCXaVsOUiopoXb+w9znauge/KzdFd8azV/578= ; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1301938421; bh=RW5Ou5VWX2fjYU5iYsFY0vRCva5aSCEih5Elw0nZNIo=; h=Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:From:Content-Type:Subject:Date:References:To:Message-Id:Mime-Version:X-Mailer; b=bgyAAvnzw1Whgf0/qVyKtQpJjQhtbGSVf4CRRWQ/DGZjqxmWyeyBQkdKJo9XbJCZKZ7ZGOp8h5bA3LmpX92DOgVDLaaYNkMjdTz/wgm0uqIi+EYJ8gNFs4aUWRlhAht5sDlvlbR/GmAJPX2CeifheUKh2L2bhUA45z5Di0DsqY8= Received: from [83.161.120.155] (ograham@example.net with plain) by smtp104.prem.mail.sp1.yahoo.com with SMTP; 04 Apr 2011 10:33:40 -0700 PDT X-Yahoo-SMTP: .9oIUzyswBANsYgUm_5uPui0skTnzGJXJQ-- X-YMail-OSG: 1lqhuVsVM1nW4W1XhUI3TDq_b_8FkKUvMty19Bxn1r9rMBq yUZzf0MkcoCkY8qbsEIFmRD0l83lV.39Bs1hUAHKrY.R1Rhp2fuqNRdo1B.D AdrhizlqyfOWgqQqhopQOz.0u0qkp0G7004GHvEcTik5wjaK1ZV7sZ4WYnyw Yxr.j7RyKj4gBvWAB5ryb4qMYUKlIqvHW1QI6feSsktnk.T76oI0kmxUH1oU Sr5YIwLv8IkWErbiVEIBqxnDWyx7M6FG2DS19_P1d3SQdGGQzDpSWgbKTyCP VYCdaD8ihG7j5E3mm5whlIsUWCIFmMZ8.hWf52cXkIJA2ZtZPz3R4D4DF6SG vYE3QDyGrMYz2xnepLrNPfo3FOYX2frBC.DnPUUPdyw-- X-Yahoo-Newman-Property: ymail-3 From: David Jencks <ograham@example.net> Content-Type: multipart/alternative; boundary=Apple-Mail-681-540-7529 Subject: Fwd: Current use of GitHub Date: Mon, 4 Apr 2011 10:33:39 -0700 References: <ograham@example.net> To: ograham@example.net Message-Id: <ograham@example.net> Mime-Version: 1.0 (Apple Message framework v1082) X-Mailer: Apple Mail (2.1082) --Apple-Mail-681-540-7529 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Not sure if all the heavy git users are on infrastructure-dev... david jencks Begin forwarded message: > From: David Blevins <ograham@example.net> > Date: April 3, 2011 10:17:01 PM PDT > To: ograham@example.net > Subject: Fwd: Current use of GitHub > Reply-To: ograham@example.net >=20 > I know a few of us use Git for Apache work. Feel encouraged to lend = some feedback to infra. >=20 > -David >=20 > Begin forwarded message: >=20 >> Resent-From: <ograham@example.net> >> From: "Gav..." <ograham@example.net> >> Date: April 2, 2011 11:45:10 PM PDT >> To: <ograham@example.net> >> Subject: Current use of GitHub >> Reply-To: ograham@example.net >>=20 >> I'm trying to understand the _current_ workflows of those ASF = committers >> using Git and how the ASF GitHub mirrors tie into that - ograham@example.net. >>=20 >> A fair few projects requested ASF git mirrors and also requested = mirrors of >> that on GitHub (that 2nd request is now standard with the 1st) >>=20 >> So far , from projects I've browsed on GitHub, I see a few forks here = and >> there and a few Pull requests here and there. >> That is where it gets fuzzy for me. Obviously, no-one can actually = pull in >> those pull requests into the Apache/$project repo mirror, so >> how are committers applying those pull requests? Are they pulling = them into >> their own copies of the mirror, converting them into a patch >> that svn understands and then applying, if so, how? If not, how else? >>=20 >> Also, apart from Github, how else are Git only users providing = patches to >> projects, which patch programs are in use, and of those which >> are most used by those projects/committers that need to apply them. >>=20 >> For those of you that are committers and have direct access to svn, = but are >> preferring to use Git before then committing your work to svn,=20 >> what is your workflow and tools used (whether or not it involves = GitHub) >>=20 >> No deviating into what could happen or what would be a good idea = please yet, >> this is just a survey on what people are currently actually >> doing to incorporate Git into their workflows and how we then get = those >> applied. >>=20 >> Thanks >>=20 >> Gav... >>=20 >>=20 >>=20 >=20 --Apple-Mail-681-540-7529-- From ograham@example.net Tue Apr 05 07:19:48 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 94344 invoked from network); 5 Apr 2011 07:19:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2011 07:19:48 -0000 Received: (qmail 22766 invoked by uid 500); 5 Apr 2011 07:19:48 -0000 Delivered-To: ograham@example.net Received: (qmail 22692 invoked by uid 500); 5 Apr 2011 07:19:45 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 22682 invoked by uid 99); 5 Apr 2011 07:19:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 07:19:43 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RFC_ABUSE_POST,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO smtp103.prem.mail.sp1.yahoo.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 05 Apr 2011 07:19:37 +0000 Received: (qmail 81181 invoked from network); 5 Apr 2011 07:19:16 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=DKIM-Signature:Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:From:Content-Type:Content-Transfer-Encoding:Subject:Date:Message-Id:To:Mime-Version:X-Mailer; b=XSiDweuz1pF6FFYevj2JdmIfWtjfWuJnJW+E8vu7Zt4yk7/F628S8gOPpOP/9X14n0EyLkjArWKmHQ90GfPZM61ln6TPW7HrLnu0JEHAzebr+nDXpEZXdnt1WpUZuYpTQNxkZCMhjNuervRrrmaTFCW62V6e+JqHmo7QaJyMjJA= ; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1301987956; bh=Q2jdjd/WHuB2JkNpxxBlS5nfIbjMatZOhJaISeEZ0ZM=; h=Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:From:Content-Type:Content-Transfer-Encoding:Subject:Date:Message-Id:To:Mime-Version:X-Mailer; b=buLgD35854+XyUS7IdFF2PLjvF0NmhFdXG2KgoGT1QHzZ3yRcdQswpkD+CS3FVK7DiAiGegET9jgAZ4rWm3VibFbmMu7WbBRMF0y4rMFMZff12zhJ+aCjBxuY1w3m01zPg8C90oIaCISUNvYU0xLF9LH+8H0MxOtqGYhPD39EIs= Received: from [83.161.120.155] (ograham@example.net with plain) by smtp103.prem.mail.sp1.yahoo.com with SMTP; 05 Apr 2011 00:19:16 -0700 PDT X-Yahoo-SMTP: .9oIUzyswBANsYgUm_5uPui0skTnzGJXJQ-- X-YMail-OSG: tOvbEP4VM1n_qS60k0UgkpTGBBvFgY2knsOvi75hYXTTT12 ymWiuV8P5jAowhksiREiA_jFBPjZatE_lISUDUwvv16FII0wKAZo0Nex.oAd lh3hRKMezHwFOsUR1jI9dDN4hqGf8PEAegLXfKdDkCrBS8myuW7YboG0c1tk fEBUgJkbyT9MWc2MuD6DdFF8P3cEqH.i.o6QecR_IcItBJYHhCLywxiz1bQK p9VI_TQhwsAe6XFIwHVoSJikOibpdZ8ZXxwFs7wwJAa9bgFDfyXFS7ZMESCr cr2IK2QfZ8CE069lA_T61EH.4_hOFiEYtRyQ0NZuwcBOTKtEqygLTmNs5G3S p71PBy_eY_wYDnOL_Rtwtt6OTZQJrx1v0bmPdHlM_Yw-- X-Yahoo-Newman-Property: ymail-3 From: David Jencks <ograham@example.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: is minimal server complete? Date: Tue, 5 Apr 2011 00:19:14 -0700 Message-Id: <ograham@example.net> To: ograham@example.net Mime-Version: 1.0 (Apple Message framework v1082) X-Mailer: Apple Mail (2.1082) I spent some time making the framework kar contents match better with = the minimal server from the old style karaf assembly and think there = might be missing bundles. I'm hoping to convince everyone to move to = the new style assemblies so I'm not concerned with actually fixing the = old one but want to make sure that the following jars should be in the = minimal server: Here are the bits of the mvn dependency:tree I think are more correct = than the old style karaf assembly contents: [INFO] +- = org.apache.karaf.shell:org.apache.karaf.shell.ssh:jar:3.0.0-SNAPSHOT:compi= le [INFO] | \- org.apache.sshd:sshd-core:jar:0.5.0:compile [INFO] | \- org.apache.mina:mina-core:jar:2.0.1:compile sshd-core and mina-core are missing from the minimal assembly [INFO] +- = org.apache.karaf.features:org.apache.karaf.features.core:jar:3.0.0-SNAPSHO= T:compile [INFO] | +- = org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.4:compile [INFO] | \- = org.apache.karaf.shell:org.apache.karaf.shell.obr:jar:3.0.0-SNAPSHOT:compi= le bunderepository and karaf obr are missing from the minimal assembly. Should these 4 jars be in the minimal server? Other than this and a few config files I haven't sorted through yet the = newer assemblies/apache-karaf-minimal appears to me to be the same as = the old one. thanks david jencks= From ograham@example.net Tue Apr 05 07:24:51 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 19697 invoked from network); 5 Apr 2011 07:24:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2011 07:24:50 -0000 Received: (qmail 31723 invoked by uid 500); 5 Apr 2011 07:24:50 -0000 Delivered-To: ograham@example.net Received: (qmail 31647 invoked by uid 500); 5 Apr 2011 07:24:50 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 31634 invoked by uid 99); 5 Apr 2011 07:24:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 07:24:49 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO relay3-d.mail.gandi.net) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 07:24:40 +0000 X-Originating-IP: 83.161.120.155 Received: from mfilter2-d.gandi.net (mfilter2-d.gandi.net [83.161.120.155]) by relay3-d.mail.gandi.net (Postfix) with ESMTP id 6BA6AA80B5 for <ograham@example.net>; Tue, 5 Apr 2011 09:24:19 +0200 (CEST) X-Virus-Scanned: Debian ograham@example.net Received: from relay3-d.mail.gandi.net ([83.161.120.155]) by mfilter2-d.gandi.net (mfilter2-d.gandi.net [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id qKZfZ2QJylzg for <ograham@example.net>; Tue, 5 Apr 2011 09:24:18 +0200 (CEST) X-Originating-IP: 83.161.120.155 Received: from [83.161.120.155] (hydra.fimasys.com [83.161.120.155]) (Authenticated sender: ograham@example.net) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 17C08A80B3 for <ograham@example.net>; Tue, 5 Apr 2011 09:24:17 +0200 (CEST) Message-ID: <ograham@example.net> Date: Tue, 05 Apr 2011 09:21:17 +0200 From: =?ISO-8859-1?Q?Jean-Baptiste_Onofr=E9?= <ograham@example.net> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:83.161.120.155) Gecko/20110303 Thunderbird/3.1.9 MIME-Version: 1.0 To: ograham@example.net Subject: Re: is minimal server complete? References: <ograham@example.net> In-Reply-To: <ograham@example.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi David, Karaf can act as an OBR client. But it's optional. If no OBR are provided, Karaf doesn't use it. So, I think it's "normal" that OBR is not part of the minimal distribution. For sshd, it's the same. In a minimal distro, the users doesn't expect to have the SSH server started. My 0.02 cents :) Regards JB On 04/05/2011 09:19 AM, David Jencks wrote: > I spent some time making the framework kar contents match better with the minimal server from the old style karaf assembly and think there might be missing bundles. I'm hoping to convince everyone to move to the new style assemblies so I'm not concerned with actually fixing the old one but want to make sure that the following jars should be in the minimal server: > > Here are the bits of the mvn dependency:tree I think are more correct than the old style karaf assembly contents: > > [INFO] +- org.apache.karaf.shell:org.apache.karaf.shell.ssh:jar:3.0.0-SNAPSHOT:compile > [INFO] | \- org.apache.sshd:sshd-core:jar:0.5.0:compile > [INFO] | \- org.apache.mina:mina-core:jar:2.0.1:compile > > sshd-core and mina-core are missing from the minimal assembly > > [INFO] +- org.apache.karaf.features:org.apache.karaf.features.core:jar:3.0.0-SNAPSHOT:compile > [INFO] | +- org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.4:compile > [INFO] | \- org.apache.karaf.shell:org.apache.karaf.shell.obr:jar:3.0.0-SNAPSHOT:compile > > bunderepository and karaf obr are missing from the minimal assembly. > > Should these 4 jars be in the minimal server? > > Other than this and a few config files I haven't sorted through yet the newer assemblies/apache-karaf-minimal appears to me to be the same as the old one. > > thanks > david jencks From ograham@example.net Tue Apr 05 07:28:36 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 20054 invoked from network); 5 Apr 2011 07:28:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2011 07:28:36 -0000 Received: (qmail 32144 invoked by uid 500); 5 Apr 2011 07:28:36 -0000 Delivered-To: ograham@example.net Received: (qmail 32093 invoked by uid 500); 5 Apr 2011 07:28:35 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 32084 invoked by uid 99); 5 Apr 2011 07:28:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 07:28:34 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ograham@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-qy0-f169.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 07:28:27 +0000 Received: by qyk2 with SMTP id 2so1743951qyk.0 for <ograham@example.net>; Tue, 05 Apr 2011 00:28:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=1o4VPNAPf3kkNf36NPX1FIPdKaamMHNNZrePWVJn2sI=; b=BqO+Pdt6esG47kEFvlE83YpbFotZLOtvDzkCkzB6GJRjm+Dkal9kxSKs4yljJCz7jd bTR01aYWdlN2aWfjkCRhjhE3Fa4cSDOq31qzcGVbg/BPeU4dfRErFT+rKuQJNA7l1Tdh 4FQr9mgARJQaReOJ1Ljm9kZH59vPSjFObZ6p8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=nc+jQA9Jz4+kiCDLpGqPlW50r2FA7Rc9TvfpwcWmsrwKYzPbCzpC/zfFIj6L/ofxGb TYpOCL8zvsqIikcFpXz+YXU7///1obghNrld44qrwEquielnX9f38fK3gK/G8SC/qro5 w2tAzSY1wBrqSXWm+effeQ/LKk4ocx/GkvQCM= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id q13mr6521973qcb.172.1301988486693; Tue, 05 Apr 2011 00:28:06 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Tue, 5 Apr 2011 00:28:06 -0700 (PDT) In-Reply-To: <ograham@example.net> References: <ograham@example.net> <ograham@example.net> Date: Tue, 5 Apr 2011 10:28:06 +0300 Message-ID: <ograham@example.net> Subject: Re: is minimal server complete? From: Ioannis Canellos <ograham@example.net> To: ograham@example.net Content-Type: multipart/alternative; boundary=001636831a1440442a04a026d1d8 X-Virus-Checked: Checked by ClamAV on apache.org --001636831a1440442a04a026d1d8 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi David, I have worked on the minimal distribution and the idea behind it was to kee= p it as minimal as possible (in terms of size). If a user of the minimal distribution wished to use the ssh feature (which was optional in the minimal distro) could always install it (and it transitive dependencies) afterwards. So I will agree with JB that it makes sense that these bundles are missing from the minimal distribution. On Tue, Apr 5, 2011 at 10:21 AM, Jean-Baptiste Onofr=E9 <ograham@example.net>wr= ote: > Hi David, > > Karaf can act as an OBR client. But it's optional. If no OBR are provided= , > Karaf doesn't use it. > So, I think it's "normal" that OBR is not part of the minimal distributio= n. > > For sshd, it's the same. In a minimal distro, the users doesn't expect to > have the SSH server started. > > My 0.02 cents :) > > Regards > JB > > > On 04/05/2011 09:19 AM, David Jencks wrote: > >> I spent some time making the framework kar contents match better with th= e >> minimal server from the old style karaf assembly and think there might b= e >> missing bundles. I'm hoping to convince everyone to move to the new sty= le >> assemblies so I'm not concerned with actually fixing the old one but wan= t to >> make sure that the following jars should be in the minimal server: >> >> Here are the bits of the mvn dependency:tree I think are more correct th= an >> the old style karaf assembly contents: >> >> [INFO] +- >> org.apache.karaf.shell:org.apache.karaf.shell.ssh:jar:3.0.0-SNAPSHOT:com= pile >> [INFO] | \- org.apache.sshd:sshd-core:jar:0.5.0:compile >> [INFO] | \- org.apache.mina:mina-core:jar:2.0.1:compile >> >> sshd-core and mina-core are missing from the minimal assembly >> >> [INFO] +- >> org.apache.karaf.features:org.apache.karaf.features.core:jar:3.0.0-SNAPS= HOT:compile >> [INFO] | +- >> org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.4:compile >> [INFO] | \- >> org.apache.karaf.shell:org.apache.karaf.shell.obr:jar:3.0.0-SNAPSHOT:com= pile >> >> bunderepository and karaf obr are missing from the minimal assembly. >> >> Should these 4 jars be in the minimal server? >> >> Other than this and a few config files I haven't sorted through yet the >> newer assemblies/apache-karaf-minimal appears to me to be the same as th= e >> old one. >> >> thanks >> david jencks >> > --=20 *Ioannis Canellos* * http://iocanel.blogspot.com Apache Karaf <http://karaf.apache.org/> Committer & PMC Apache ServiceMix <http://servicemix.apache.org/> Committer * --001636831a1440442a04a026d1d8-- From ograham@example.net Tue Apr 05 07:55:41 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 12534 invoked from network); 5 Apr 2011 07:55:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2011 07:55:41 -0000 Received: (qmail 61659 invoked by uid 500); 5 Apr 2011 07:55:40 -0000 Delivered-To: ograham@example.net Received: (qmail 61624 invoked by uid 500); 5 Apr 2011 07:55:40 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 61616 invoked by uid 99); 5 Apr 2011 07:55:39 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 07:55:39 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RFC_ABUSE_POST,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO smtp110.prem.mail.sp1.yahoo.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 05 Apr 2011 07:55:33 +0000 Received: (qmail 86832 invoked from network); 5 Apr 2011 07:55:12 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=DKIM-Signature:Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer; b=y6gk/nnL4fqQzeIYReqd4p43hzTr60JvNcXbAtRHwhfhOB3Hd4gSfumUFqZ6nIToG+/7D05FkXMqrobhWAXj3jSS0hOpQ1cYwRRkpR2ZredO0cBUwoT0geBOFNE0Fm3x2uWnIHKtk4KcSCMDidvuvMivVgLKYRo9ndeQDlqif3c= ; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1301990112; bh=KFGYp4Ikn6a99BjtTw/ieqwUCq9rBiU9uoMo693286E=; h=Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer; b=gJnoh+z3e5v6c2iVrddKVCFiKXf+ugpa7LcRFKeI/LKhzm7oRQ1z+yxEONAzbbSOFOZRFJ+yXBYjnXVd3iYdStpAKRvWAj0IN5Ac9+PMdUk9b/6EqE+6MA/w81vZ3LhSo5ARzmcX3mFnOtPpr9coK3dh7Z+4wmGT0TGJ62iytFQ= Received: from [83.161.120.155] (ograham@example.net with plain) by smtp110.prem.mail.sp1.yahoo.com with SMTP; 05 Apr 2011 00:55:11 -0700 PDT X-Yahoo-SMTP: .9oIUzyswBANsYgUm_5uPui0skTnzGJXJQ-- X-YMail-OSG: iIBKt30VM1ktAewzVOuHGZazkS.imhIz4rVgB2BSlIjvbC2 G6L2IhHfLdD7ocrwukZjFADUYR9v0vPRKerGvQtAXJwf_TDgsXcM7Jdmu7Ap avYfSXGstIB99hLW4zKYg0EhDx_LkT37zTaTWP252khK84MREsxpDkNCJote wxGYGT77nqvnf5yWXItUD8zbdmqou5vryd28EzvgjfsHG4JQuahQUiG3YgPT pimKG3XRKfs2FZr2R9urMXQzfEZGUuqN_.UmQPg3y9a3GWdcW3twprwMVHkh QjoSOzDyOQrfhh9yN15vwfdXYTcra4c8JG_vTWRc57c4WN47WoMppgwDbZkh Vu93Fan_ROXegCwUViTKDKXv4SDa18K63E5Cfv5bg_W.QIQ-- X-Yahoo-Newman-Property: ymail-3 Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Apple Message framework v1082) Subject: Re: is minimal server complete? From: David Jencks <ograham@example.net> In-Reply-To: <ograham@example.net> Date: Tue, 5 Apr 2011 00:55:11 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <ograham@example.net> References: <ograham@example.net> <ograham@example.net> <ograham@example.net> To: ograham@example.net X-Mailer: Apple Mail (2.1082) Thanks, I'll fix the dependencies to reflect this david jencks On Apr 5, 2011, at 12:28 AM, Ioannis Canellos wrote: > Hi David, >=20 > I have worked on the minimal distribution and the idea behind it was = to keep > it as minimal as possible (in terms of size). > If a user of the minimal distribution wished to use the ssh feature = (which > was optional in the minimal distro) could always install it (and it > transitive dependencies) afterwards. >=20 > So I will agree with JB that it makes sense that these bundles are = missing > from the minimal distribution. >=20 > On Tue, Apr 5, 2011 at 10:21 AM, Jean-Baptiste Onofr=E9 = <ograham@example.net>wrote: >=20 >> Hi David, >>=20 >> Karaf can act as an OBR client. But it's optional. If no OBR are = provided, >> Karaf doesn't use it. >> So, I think it's "normal" that OBR is not part of the minimal = distribution. >>=20 >> For sshd, it's the same. In a minimal distro, the users doesn't = expect to >> have the SSH server started. >>=20 >> My 0.02 cents :) >>=20 >> Regards >> JB >>=20 >>=20 >> On 04/05/2011 09:19 AM, David Jencks wrote: >>=20 >>> I spent some time making the framework kar contents match better = with the >>> minimal server from the old style karaf assembly and think there = might be >>> missing bundles. I'm hoping to convince everyone to move to the new = style >>> assemblies so I'm not concerned with actually fixing the old one but = want to >>> make sure that the following jars should be in the minimal server: >>>=20 >>> Here are the bits of the mvn dependency:tree I think are more = correct than >>> the old style karaf assembly contents: >>>=20 >>> [INFO] +- >>> = org.apache.karaf.shell:org.apache.karaf.shell.ssh:jar:3.0.0-SNAPSHOT:compi= le >>> [INFO] | \- org.apache.sshd:sshd-core:jar:0.5.0:compile >>> [INFO] | \- org.apache.mina:mina-core:jar:2.0.1:compile >>>=20 >>> sshd-core and mina-core are missing from the minimal assembly >>>=20 >>> [INFO] +- >>> = org.apache.karaf.features:org.apache.karaf.features.core:jar:3.0.0-SNAPSHO= T:compile >>> [INFO] | +- >>> org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.4:compile >>> [INFO] | \- >>> = org.apache.karaf.shell:org.apache.karaf.shell.obr:jar:3.0.0-SNAPSHOT:compi= le >>>=20 >>> bunderepository and karaf obr are missing from the minimal assembly. >>>=20 >>> Should these 4 jars be in the minimal server? >>>=20 >>> Other than this and a few config files I haven't sorted through yet = the >>> newer assemblies/apache-karaf-minimal appears to me to be the same = as the >>> old one. >>>=20 >>> thanks >>> david jencks >>>=20 >>=20 >=20 >=20 > --=20 > *Ioannis Canellos* > * > http://iocanel.blogspot.com >=20 > Apache Karaf <http://karaf.apache.org/> Committer & PMC > Apache ServiceMix <http://servicemix.apache.org/> Committer > * From ograham@example.net Tue Apr 05 08:20:42 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 93688 invoked from network); 5 Apr 2011 08:20:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2011 08:20:42 -0000 Received: (qmail 74458 invoked by uid 500); 5 Apr 2011 08:20:42 -0000 Delivered-To: ograham@example.net Received: (qmail 74419 invoked by uid 500); 5 Apr 2011 08:20:41 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 74410 invoked by uid 99); 5 Apr 2011 08:20:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 08:20:40 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO relay4-d.mail.gandi.net) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 08:20:30 +0000 X-Originating-IP: 83.161.120.155 Received: from mfilter6-d.gandi.net (mfilter6-d.gandi.net [83.161.120.155]) by relay4-d.mail.gandi.net (Postfix) with ESMTP id 725C71720AE for <ograham@example.net>; Tue, 5 Apr 2011 10:20:10 +0200 (CEST) X-Virus-Scanned: Debian ograham@example.net Received: from relay4-d.mail.gandi.net ([83.161.120.155]) by mfilter6-d.gandi.net (mfilter6-d.gandi.net [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id CRoRochnpUUC for <ograham@example.net>; Tue, 5 Apr 2011 10:20:08 +0200 (CEST) X-Originating-IP: 83.161.120.155 Received: from [83.161.120.155] (hydra.fimasys.com [83.161.120.155]) (Authenticated sender: ograham@example.net) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id C48C5172097 for <ograham@example.net>; Tue, 5 Apr 2011 10:20:07 +0200 (CEST) Message-ID: <ograham@example.net> Date: Tue, 05 Apr 2011 10:17:08 +0200 From: =?ISO-8859-1?Q?Jean-Baptiste_Onofr=E9?= <ograham@example.net> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:83.161.120.155) Gecko/20110303 Thunderbird/3.1.9 MIME-Version: 1.0 To: ograham@example.net Subject: Re: is minimal server complete? References: <ograham@example.net> <ograham@example.net> <ograham@example.net> <ograham@example.net> In-Reply-To: <ograham@example.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Thanks David ;) Regards JB On 04/05/2011 09:55 AM, David Jencks wrote: > Thanks, I'll fix the dependencies to reflect this > > david jencks > > On Apr 5, 2011, at 12:28 AM, Ioannis Canellos wrote: > >> Hi David, >> >> I have worked on the minimal distribution and the idea behind it was t= o keep >> it as minimal as possible (in terms of size). >> If a user of the minimal distribution wished to use the ssh feature (w= hich >> was optional in the minimal distro) could always install it (and it >> transitive dependencies) afterwards. >> >> So I will agree with JB that it makes sense that these bundles are mis= sing >> from the minimal distribution. >> >> On Tue, Apr 5, 2011 at 10:21 AM, Jean-Baptiste Onofr=E9<ograham@example.net= t>wrote: >> >>> Hi David, >>> >>> Karaf can act as an OBR client. But it's optional. If no OBR are prov= ided, >>> Karaf doesn't use it. >>> So, I think it's "normal" that OBR is not part of the minimal distrib= ution. >>> >>> For sshd, it's the same. In a minimal distro, the users doesn't expec= t to >>> have the SSH server started. >>> >>> My 0.02 cents :) >>> >>> Regards >>> JB >>> >>> >>> On 04/05/2011 09:19 AM, David Jencks wrote: >>> >>>> I spent some time making the framework kar contents match better wit= h the >>>> minimal server from the old style karaf assembly and think there mig= ht be >>>> missing bundles. I'm hoping to convince everyone to move to the new= style >>>> assemblies so I'm not concerned with actually fixing the old one but= want to >>>> make sure that the following jars should be in the minimal server: >>>> >>>> Here are the bits of the mvn dependency:tree I think are more correc= t than >>>> the old style karaf assembly contents: >>>> >>>> [INFO] +- >>>> org.apache.karaf.shell:org.apache.karaf.shell.ssh:jar:3.0.0-SNAPSHOT= :compile >>>> [INFO] | \- org.apache.sshd:sshd-core:jar:0.5.0:compile >>>> [INFO] | \- org.apache.mina:mina-core:jar:2.0.1:compile >>>> >>>> sshd-core and mina-core are missing from the minimal assembly >>>> >>>> [INFO] +- >>>> org.apache.karaf.features:org.apache.karaf.features.core:jar:3.0.0-S= NAPSHOT:compile >>>> [INFO] | +- >>>> org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.4:compile >>>> [INFO] | \- >>>> org.apache.karaf.shell:org.apache.karaf.shell.obr:jar:3.0.0-SNAPSHOT= :compile >>>> >>>> bunderepository and karaf obr are missing from the minimal assembly. >>>> >>>> Should these 4 jars be in the minimal server? >>>> >>>> Other than this and a few config files I haven't sorted through yet = the >>>> newer assemblies/apache-karaf-minimal appears to me to be the same a= s the >>>> old one. >>>> >>>> thanks >>>> david jencks >>>> >>> >> >> >> -- >> *Ioannis Canellos* >> * >> http://iocanel.blogspot.com >> >> Apache Karaf<http://karaf.apache.org/> Committer& PMC >> Apache ServiceMix<http://servicemix.apache.org/> Committer >> * > From ograham@example.net Tue Apr 05 09:28:46 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 9889 invoked from network); 5 Apr 2011 09:28:46 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2011 09:28:46 -0000 Received: (qmail 70176 invoked by uid 500); 5 Apr 2011 09:28:46 -0000 Delivered-To: ograham@example.net Received: (qmail 70148 invoked by uid 500); 5 Apr 2011 09:28:45 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 70137 invoked by uid 99); 5 Apr 2011 09:28:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 09:28:43 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ograham@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-qw0-f48.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 09:28:36 +0000 Received: by qwj9 with SMTP id 9so144553qwj.21 for <ograham@example.net>; Tue, 05 Apr 2011 02:28:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=ntafGESdTIatJb6Okd00ngl8UlKfGG7bqEqYC4PPvCk=; b=JqJhAXdkdCAhTDDQIwi+5bs4vKZw9o4AemhQUzJ1dmU4eKN8VxtgkzFapilwfzDMJU wSIS4dvIyY5JAl8OmN737qUoIoBnUzzcZ+zAIDtCu63FpBIn2zVDBAIjOBt573Z7zfGg XOsuFAlvqPo3X8gf7kAC1eWk5KorBkqKShvE0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=GSM0u525iAZPT6Rl95hrQ7RIqWcrkGuS/jqbC/lthA9Gm+qkl9ro8hmB9Vp/sNmZ4Z fXNu3WcKWGE4hL/AY4Swraw68GL6P5Qlx6BnbUmEBJzukG4EfB1uTUGfXIlhYdW48dHE ho2NFhpJt9LVGlR8N2D+J3NwSUArafkpFbQr8= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id go9mr296422qab.117.1301995695839; Tue, 05 Apr 2011 02:28:15 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Tue, 5 Apr 2011 02:28:15 -0700 (PDT) In-Reply-To: <ograham@example.net> References: <ograham@example.net> Date: Tue, 5 Apr 2011 11:28:15 +0200 Message-ID: <ograham@example.net> Subject: Re: is minimal server complete? From: Guillaume Nodet <ograham@example.net> To: ograham@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Imho, the minimal distribution should be made as thin as possible. SSH is optional, though some features of the Admin service won't work if it's not installed. The problem is that we have features with optional parts that have non optional dependnecies and we haven't a way to model that yet. For example, we could imagine installing the features-core bundle without features-management, and only install features-management if jmx has been installed. I think without that, it's quite difficult to really minimize the dependencies. On Tue, Apr 5, 2011 at 09:19, David Jencks <ograham@example.net> wrote: > I spent some time making the framework kar contents match better with the= minimal server from the old style karaf assembly and think there might be = missing bundles. =A0I'm hoping to convince everyone to move to the new styl= e assemblies so I'm not concerned with actually fixing the old one but want= to make sure that the following jars should be in the minimal server: > > Here are the bits of the mvn dependency:tree I think are more correct tha= n the old style karaf assembly contents: > > [INFO] +- org.apache.karaf.shell:org.apache.karaf.shell.ssh:jar:3.0.0-SNA= PSHOT:compile > [INFO] | =A0\- org.apache.sshd:sshd-core:jar:0.5.0:compile > [INFO] | =A0 =A0 \- org.apache.mina:mina-core:jar:2.0.1:compile > > sshd-core and mina-core are missing from the minimal assembly > > [INFO] +- org.apache.karaf.features:org.apache.karaf.features.core:jar:3.= 0.0-SNAPSHOT:compile > [INFO] | =A0+- org.apache.felix:org.apache.felix.bundlerepository:jar:1.6= .4:compile > [INFO] | =A0\- org.apache.karaf.shell:org.apache.karaf.shell.obr:jar:3.0.= 0-SNAPSHOT:compile > > bunderepository and karaf obr are missing from the minimal assembly. > > Should these 4 jars be in the minimal server? > > Other than this and a few config files I haven't sorted through yet the n= ewer assemblies/apache-karaf-minimal appears to me to be the same as the ol= d one. > > thanks > david jencks --=20 Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com From ograham@example.net Tue Apr 05 14:08:33 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 44073 invoked from network); 5 Apr 2011 14:08:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2011 14:08:33 -0000 Received: (qmail 28516 invoked by uid 500); 5 Apr 2011 14:08:33 -0000 Delivered-To: ograham@example.net Received: (qmail 28494 invoked by uid 500); 5 Apr 2011 14:08:33 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 28486 invoked by uid 99); 5 Apr 2011 14:08:33 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 14:08:33 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ograham@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-vx0-f176.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 14:08:25 +0000 Received: by vxa37 with SMTP id 37so414055vxa.21 for <ograham@example.net>; Tue, 05 Apr 2011 07:08:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=bAZJw3cHUo++lU8Pksye5ucXXT2CCXwMqdZT1NQyRno=; b=HN9rNRhF0UrtUc8YgNhzKAUBTy8pg7IGXKO3adtyxaUbllsIy0097ClPG2Rnl124dq RLMaG/kTxQjT9r4ZBoFNOND8IxK43PryDlsez/rytLSwMpQrp/8NgFi5jEMrN2KoxDxC QkW0nNVtBjMSkbjy38jh3AYq+kjXojCuYRY+Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=oAWZ2k8a7Da3ae4vMHqIfcrakm1bC7PD6J0a1LgTtxI69x5WflQhUUgc33bdFtcqTq mgTNlMfb2hZVTIYDTEfTBgwsuxDIEpwJj+u89excjQiO6On0nOW4aW7KIE+sbcxVkgI8 VlOKIsQ3oGkEa3q3bX03cTf7+7KS4KoI2yIMw= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id cd11mr2164119vcb.264.1302012483521; Tue, 05 Apr 2011 07:08:03 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Tue, 5 Apr 2011 07:08:03 -0700 (PDT) In-Reply-To: <ograham@example.net> References: <ograham@example.net> <ograham@example.net> Date: Tue, 5 Apr 2011 16:08:03 +0200 Message-ID: <ograham@example.net> Subject: Re: is minimal server complete? From: Andreas Pieber <ograham@example.net> To: ograham@example.net Cc: Guillaume Nodet <ograham@example.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org I'm just asking myself if it wouldn't be better to simply differ the features a little bit more having a features-core feature and a features-management feature. Right now this sounds much cleaner to me than defining optional parts with non-optional dependencies in one feature. WDYT? Kind regards, Andreas On Tue, Apr 5, 2011 at 11:28 AM, Guillaume Nodet <ograham@example.net> wrote: > Imho, the minimal distribution should be made as thin as possible. > SSH is optional, though some features of the Admin service won't work > if it's not installed. =A0The problem is that we have features with > optional parts that have non optional dependnecies and we haven't a > way to model that yet. > > For example, we could imagine installing the features-core bundle > without features-management, and only install features-management if > jmx has been installed. =A0I think without that, it's quite difficult to > really minimize the dependencies. > > On Tue, Apr 5, 2011 at 09:19, David Jencks <ograham@example.net> wrote= : >> I spent some time making the framework kar contents match better with th= e minimal server from the old style karaf assembly and think there might be= missing bundles. =A0I'm hoping to convince everyone to move to the new sty= le assemblies so I'm not concerned with actually fixing the old one but wan= t to make sure that the following jars should be in the minimal server: >> >> Here are the bits of the mvn dependency:tree I think are more correct th= an the old style karaf assembly contents: >> >> [INFO] +- org.apache.karaf.shell:org.apache.karaf.shell.ssh:jar:3.0.0-SN= APSHOT:compile >> [INFO] | =A0\- org.apache.sshd:sshd-core:jar:0.5.0:compile >> [INFO] | =A0 =A0 \- org.apache.mina:mina-core:jar:2.0.1:compile >> >> sshd-core and mina-core are missing from the minimal assembly >> >> [INFO] +- org.apache.karaf.features:org.apache.karaf.features.core:jar:3= .0.0-SNAPSHOT:compile >> [INFO] | =A0+- org.apache.felix:org.apache.felix.bundlerepository:jar:1.= 6.4:compile >> [INFO] | =A0\- org.apache.karaf.shell:org.apache.karaf.shell.obr:jar:3.0= .0-SNAPSHOT:compile >> >> bunderepository and karaf obr are missing from the minimal assembly. >> >> Should these 4 jars be in the minimal server? >> >> Other than this and a few config files I haven't sorted through yet the = newer assemblies/apache-karaf-minimal appears to me to be the same as the o= ld one. >> >> thanks >> david jencks > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > Open Source SOA > http://fusesource.com > From ograham@example.net Tue Apr 05 15:51:45 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 81516 invoked from network); 5 Apr 2011 15:51:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2011 15:51:45 -0000 Received: (qmail 85576 invoked by uid 500); 5 Apr 2011 15:51:45 -0000 Delivered-To: ograham@example.net Received: (qmail 85542 invoked by uid 500); 5 Apr 2011 15:51:45 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 85534 invoked by uid 99); 5 Apr 2011 15:51:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 15:51:45 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ograham@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-qy0-f169.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 15:51:40 +0000 Received: by qyk2 with SMTP id 2so2116130qyk.0 for <ograham@example.net>; Tue, 05 Apr 2011 08:51:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=uDycxLYbmqJ2QjhoxU0KKq2eWrPfQPEMQgXUveGyGlo=; b=XMSeSqwtmSwgxprDFJ4dPgob6TlD9aOFjU4rnlEcmim0T/S4BNvovnljTNqSIYcVuj 7lT/m2odEEikEtpNM8eVBVR0FsVyY+y4O3Y1ObvujB8r5j4JuX2uE9lGGae85cRumE52 d0MN98hFRI8K/NbgLKEBKK2ND9LqySeSUdmjg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=q6eIcGKq6aookVXFyXUvXlyx6RRm825r767+gkyzOxbhjaL0w1ao/wRdD02vijIHFG 6XAneqsko5SmRafcWHCxhgPSKdHdd29pEQFWWfK3BPyvKbL/EK/88ahxK1QTqf5YS+l1 5YVuCd3IyTKiCVkEaCQqdOQ4kWFrv04hXrugY= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id q13mr7046910qcb.172.1302018678692; Tue, 05 Apr 2011 08:51:18 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Tue, 5 Apr 2011 08:51:18 -0700 (PDT) In-Reply-To: <ograham@example.net> References: <ograham@example.net> <ograham@example.net> <ograham@example.net> Date: Tue, 5 Apr 2011 18:51:18 +0300 Message-ID: <ograham@example.net> Subject: Re: is minimal server complete? From: Ioannis Canellos <ograham@example.net> To: ograham@example.net Content-Type: multipart/alternative; boundary=001636831a14d5b09804a02dd8d8 --001636831a14d5b09804a02dd8d8 Content-Type: text/plain; charset=ISO-8859-1 I think that we need to make features a bit more dynamic. By dynamic I mean to have a single feature that would install features-core by default and features-management if all the dependencies are meet. In the case that management bundles are not available at the time of installation, we could have a listener that would listen when the management bundles are installed and install the features-management bundles then. (I hope that this wasn't very confusing). On Tue, Apr 5, 2011 at 5:08 PM, Andreas Pieber <ograham@example.net> wrote: > I'm just asking myself if it wouldn't be better to simply differ the > features a little bit more having a features-core feature and a > features-management feature. Right now this sounds much cleaner to me > than defining optional parts with non-optional dependencies in one > feature. WDYT? > > Kind regards, > Andreas > > On Tue, Apr 5, 2011 at 11:28 AM, Guillaume Nodet <ograham@example.net> wrote: > > Imho, the minimal distribution should be made as thin as possible. > > SSH is optional, though some features of the Admin service won't work > > if it's not installed. The problem is that we have features with > > optional parts that have non optional dependnecies and we haven't a > > way to model that yet. > > > > For example, we could imagine installing the features-core bundle > > without features-management, and only install features-management if > > jmx has been installed. I think without that, it's quite difficult to > > really minimize the dependencies. > > > > On Tue, Apr 5, 2011 at 09:19, David Jencks <ograham@example.net> > wrote: > >> I spent some time making the framework kar contents match better with > the minimal server from the old style karaf assembly and think there might > be missing bundles. I'm hoping to convince everyone to move to the new > style assemblies so I'm not concerned with actually fixing the old one but > want to make sure that the following jars should be in the minimal server: > >> > >> Here are the bits of the mvn dependency:tree I think are more correct > than the old style karaf assembly contents: > >> > >> [INFO] +- > org.apache.karaf.shell:org.apache.karaf.shell.ssh:jar:3.0.0-SNAPSHOT:compile > >> [INFO] | \- org.apache.sshd:sshd-core:jar:0.5.0:compile > >> [INFO] | \- org.apache.mina:mina-core:jar:2.0.1:compile > >> > >> sshd-core and mina-core are missing from the minimal assembly > >> > >> [INFO] +- > org.apache.karaf.features:org.apache.karaf.features.core:jar:3.0.0-SNAPSHOT:compile > >> [INFO] | +- > org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.4:compile > >> [INFO] | \- > org.apache.karaf.shell:org.apache.karaf.shell.obr:jar:3.0.0-SNAPSHOT:compile > >> > >> bunderepository and karaf obr are missing from the minimal assembly. > >> > >> Should these 4 jars be in the minimal server? > >> > >> Other than this and a few config files I haven't sorted through yet the > newer assemblies/apache-karaf-minimal appears to me to be the same as the > old one. > >> > >> thanks > >> david jencks > > > > > > > > -- > > Cheers, > > Guillaume Nodet > > ------------------------ > > Blog: http://gnodet.blogspot.com/ > > ------------------------ > > Open Source SOA > > http://fusesource.com > > > -- *Ioannis Canellos* * http://iocanel.blogspot.com Apache Karaf <http://karaf.apache.org/> Committer & PMC Apache ServiceMix <http://servicemix.apache.org/> Committer * --001636831a14d5b09804a02dd8d8-- From ograham@example.net Tue Apr 05 16:16:57 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 46949 invoked from network); 5 Apr 2011 16:16:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2011 16:16:57 -0000 Received: (qmail 36515 invoked by uid 500); 5 Apr 2011 16:16:56 -0000 Delivered-To: ograham@example.net Received: (qmail 36475 invoked by uid 500); 5 Apr 2011 16:16:56 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 36467 invoked by uid 99); 5 Apr 2011 16:16:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 16:16:56 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ograham@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-vx0-f176.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 16:16:52 +0000 Received: by vxa37 with SMTP id 37so584899vxa.21 for <ograham@example.net>; Tue, 05 Apr 2011 09:16:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=h03lcYf5TnMv3ACJIkK+ZVPcTah4aB15oJtecNXbasE=; b=niArGx1Y8FZm1pk20Z+Nm8xMTruVupx6uZS7URiKoC/Gg+Edk1h5ycEm13zLSxvzlU he/CUCeuOAvXVeHhOOQjt65QJp51E9pXvqFGJrZQ/fkYS7cXqVUleenfINjHpU8wzHFY zqfRbJYrzUNAKj/0TRk+W30AfR8vd+WYCiL4E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=Z640ns17FIMqyCpguUshn75ETBvND2c6Hj5goNHwA5P9/3LZXZtC8agjeEFojXa0OD 9yHjRnBz7fbaWQG25K7ecPWgKTjN2mAyiweJ0ynGFgCYUofRquqvGKQwExZSOumFIcGP 2dXTBa3xjCaIdwhrLB0IGKr1dP0EEZ80sFZYU= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id ct7mr5568548vdb.119.1302020191103; Tue, 05 Apr 2011 09:16:31 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Tue, 5 Apr 2011 09:16:31 -0700 (PDT) In-Reply-To: <ograham@example.net> References: <ograham@example.net> <ograham@example.net> <ograham@example.net> <ograham@example.net> Date: Tue, 5 Apr 2011 18:16:31 +0200 Message-ID: <ograham@example.net> Subject: Re: is minimal server complete? From: Andreas Pieber <ograham@example.net> To: ograham@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable TBH I'm a little bit curious how the structure of this would look like then? Sections in the features with "predefined" lables such as core and extension? Kind regards, Andreas On Tue, Apr 5, 2011 at 5:51 PM, Ioannis Canellos <ograham@example.net> wrote: > I think that we need to make features a bit more dynamic. By dynamic I me= an > to have a single feature that would install features-core by default and > features-management if all the dependencies are meet. > In the case that management bundles are not available at the time of > installation, we could have a listener that would listen when the managem= ent > bundles are installed and install the features-management bundles then. (= I > hope that this wasn't very confusing). > > > > > > > > > > On Tue, Apr 5, 2011 at 5:08 PM, Andreas Pieber <ograham@example.net> wrote= : > >> I'm just asking myself if it wouldn't be better to simply differ the >> features a little bit more having a features-core feature and a >> features-management feature. Right now this sounds much cleaner to me >> than defining optional parts with non-optional dependencies in one >> feature. WDYT? >> >> Kind regards, >> Andreas >> >> On Tue, Apr 5, 2011 at 11:28 AM, Guillaume Nodet <ograham@example.net> wrot= e: >> > Imho, the minimal distribution should be made as thin as possible. >> > SSH is optional, though some features of the Admin service won't work >> > if it's not installed. =A0The problem is that we have features with >> > optional parts that have non optional dependnecies and we haven't a >> > way to model that yet. >> > >> > For example, we could imagine installing the features-core bundle >> > without features-management, and only install features-management if >> > jmx has been installed. =A0I think without that, it's quite difficult = to >> > really minimize the dependencies. >> > >> > On Tue, Apr 5, 2011 at 09:19, David Jencks <ograham@example.net> >> wrote: >> >> I spent some time making the framework kar contents match better with >> the minimal server from the old style karaf assembly and think there mig= ht >> be missing bundles. =A0I'm hoping to convince everyone to move to the ne= w >> style assemblies so I'm not concerned with actually fixing the old one b= ut >> want to make sure that the following jars should be in the minimal serve= r: >> >> >> >> Here are the bits of the mvn dependency:tree I think are more correct >> than the old style karaf assembly contents: >> >> >> >> [INFO] +- >> org.apache.karaf.shell:org.apache.karaf.shell.ssh:jar:3.0.0-SNAPSHOT:com= pile >> >> [INFO] | =A0\- org.apache.sshd:sshd-core:jar:0.5.0:compile >> >> [INFO] | =A0 =A0 \- org.apache.mina:mina-core:jar:2.0.1:compile >> >> >> >> sshd-core and mina-core are missing from the minimal assembly >> >> >> >> [INFO] +- >> org.apache.karaf.features:org.apache.karaf.features.core:jar:3.0.0-SNAPS= HOT:compile >> >> [INFO] | =A0+- >> org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.4:compile >> >> [INFO] | =A0\- >> org.apache.karaf.shell:org.apache.karaf.shell.obr:jar:3.0.0-SNAPSHOT:com= pile >> >> >> >> bunderepository and karaf obr are missing from the minimal assembly. >> >> >> >> Should these 4 jars be in the minimal server? >> >> >> >> Other than this and a few config files I haven't sorted through yet t= he >> newer assemblies/apache-karaf-minimal appears to me to be the same as th= e >> old one. >> >> >> >> thanks >> >> david jencks >> > >> > >> > >> > -- >> > Cheers, >> > Guillaume Nodet >> > ------------------------ >> > Blog: http://gnodet.blogspot.com/ >> > ------------------------ >> > Open Source SOA >> > http://fusesource.com >> > >> > > > > -- > *Ioannis Canellos* > * > =A0http://iocanel.blogspot.com > > Apache Karaf <http://karaf.apache.org/> Committer & PMC > Apache ServiceMix <http://servicemix.apache.org/> =A0Committer > * > From ograham@example.net Tue Apr 05 17:11:16 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 39716 invoked from network); 5 Apr 2011 17:11:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2011 17:11:16 -0000 Received: (qmail 83985 invoked by uid 500); 5 Apr 2011 17:11:15 -0000 Delivered-To: ograham@example.net Received: (qmail 83939 invoked by uid 500); 5 Apr 2011 17:11:15 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 83931 invoked by uid 99); 5 Apr 2011 17:11:15 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 17:11:15 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ograham@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-qw0-f48.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 17:11:09 +0000 Received: by qwj9 with SMTP id 9so528673qwj.21 for <ograham@example.net>; Tue, 05 Apr 2011 10:10:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=m9U/GMoUFf9crPjvb+FfULGKuDpAIFMy1KEBdigxO5E=; b=q9HyMwLpdXRgKX8QaaHNKARSw25i4ghW8ndtSXxaZJvUw+14j7SWDRZdHVUdgLH5pt QjRYXq+shjOIxzrr0LRQOsabURqKRCkD/pwbZOt9Sy2j9aks/ZAMssKUiZfOA/HIoWNN QmRTCh6B72GubozfNxVTywgP+3K7tLnYhaMSg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=OOHcomfcQ49GpzWWEjEreNQ2/Boab6l/gDE2g6KXP+lyqme0+GJlgfY/NPRBo5mxO1 LR3v5Oh4j5QL+5ehIZ90Pb+cBuTMsmzg5ym2b2poFTw8+iVnW7a6fluHUwDypGRzVtjD 3f5U0tLdeWyAVfME+gRhWABqJTNr/7Ea+vJp4= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id x12mr7048583qcm.286.1302023448068; Tue, 05 Apr 2011 10:10:48 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Tue, 5 Apr 2011 10:10:47 -0700 (PDT) In-Reply-To: <ograham@example.net> References: <ograham@example.net> <ograham@example.net> <ograham@example.net> <ograham@example.net> <ograham@example.net> Date: Tue, 5 Apr 2011 20:10:47 +0300 Message-ID: <ograham@example.net> Subject: Re: is minimal server complete? From: Ioannis Canellos <ograham@example.net> To: ograham@example.net Content-Type: multipart/alternative; boundary=90e6ba3099401c83bd04a02ef508 X-Virus-Checked: Checked by ClamAV on apache.org --90e6ba3099401c83bd04a02ef508 Content-Type: text/plain; charset=ISO-8859-1 Andreas here's how I imagine it would look: <feature name="webconsole" version="${project.version}"> <feature version="${project.version}">webconsole-base</feature> <bundle>mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.admin/${project.version}</bundle> <bundle>mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.gogo/${project.version}</bundle> <bundle>mvn:org.apache.felix/org.apache.felix.webconsole.plugins.event/${felix.eventadmin-plugin.version}</bundle> <module> <bundle>mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.features/${project.version}</bundle> </module> </feature> We could declare it like this. I used an element instead of an attribute because it could involve more bundles. Its behaviour could be, to install all bundles and then try to install the modules. If the module dependencies are not meet, then the module would be left uninstalled till all its dependencies are meet. On Tue, Apr 5, 2011 at 7:16 PM, Andreas Pieber <ograham@example.net> wrote: > TBH I'm a little bit curious how the structure of this would look like > then? Sections in the features with "predefined" lables such as core > and extension? > > Kind regards, > Andreas > > On Tue, Apr 5, 2011 at 5:51 PM, Ioannis Canellos <ograham@example.net> > wrote: > > I think that we need to make features a bit more dynamic. By dynamic I > mean > > to have a single feature that would install features-core by default and > > features-management if all the dependencies are meet. > > In the case that management bundles are not available at the time of > > installation, we could have a listener that would listen when the > management > > bundles are installed and install the features-management bundles then. > (I > > hope that this wasn't very confusing). > > > > > > > > > > > > > > > > > > > > On Tue, Apr 5, 2011 at 5:08 PM, Andreas Pieber <ograham@example.net> > wrote: > > > >> I'm just asking myself if it wouldn't be better to simply differ the > >> features a little bit more having a features-core feature and a > >> features-management feature. Right now this sounds much cleaner to me > >> than defining optional parts with non-optional dependencies in one > >> feature. WDYT? > >> > >> Kind regards, > >> Andreas > >> > >> On Tue, Apr 5, 2011 at 11:28 AM, Guillaume Nodet <ograham@example.net> > wrote: > >> > Imho, the minimal distribution should be made as thin as possible. > >> > SSH is optional, though some features of the Admin service won't work > >> > if it's not installed. The problem is that we have features with > >> > optional parts that have non optional dependnecies and we haven't a > >> > way to model that yet. > >> > > >> > For example, we could imagine installing the features-core bundle > >> > without features-management, and only install features-management if > >> > jmx has been installed. I think without that, it's quite difficult to > >> > really minimize the dependencies. > >> > > >> > On Tue, Apr 5, 2011 at 09:19, David Jencks <ograham@example.net> > >> wrote: > >> >> I spent some time making the framework kar contents match better with > >> the minimal server from the old style karaf assembly and think there > might > >> be missing bundles. I'm hoping to convince everyone to move to the new > >> style assemblies so I'm not concerned with actually fixing the old one > but > >> want to make sure that the following jars should be in the minimal > server: > >> >> > >> >> Here are the bits of the mvn dependency:tree I think are more correct > >> than the old style karaf assembly contents: > >> >> > >> >> [INFO] +- > >> > org.apache.karaf.shell:org.apache.karaf.shell.ssh:jar:3.0.0-SNAPSHOT:compile > >> >> [INFO] | \- org.apache.sshd:sshd-core:jar:0.5.0:compile > >> >> [INFO] | \- org.apache.mina:mina-core:jar:2.0.1:compile > >> >> > >> >> sshd-core and mina-core are missing from the minimal assembly > >> >> > >> >> [INFO] +- > >> > org.apache.karaf.features:org.apache.karaf.features.core:jar:3.0.0-SNAPSHOT:compile > >> >> [INFO] | +- > >> org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.4:compile > >> >> [INFO] | \- > >> > org.apache.karaf.shell:org.apache.karaf.shell.obr:jar:3.0.0-SNAPSHOT:compile > >> >> > >> >> bunderepository and karaf obr are missing from the minimal assembly. > >> >> > >> >> Should these 4 jars be in the minimal server? > >> >> > >> >> Other than this and a few config files I haven't sorted through yet > the > >> newer assemblies/apache-karaf-minimal appears to me to be the same as > the > >> old one. > >> >> > >> >> thanks > >> >> david jencks > >> > > >> > > >> > > >> > -- > >> > Cheers, > >> > Guillaume Nodet > >> > ------------------------ > >> > Blog: http://gnodet.blogspot.com/ > >> > ------------------------ > >> > Open Source SOA > >> > http://fusesource.com > >> > > >> > > > > > > > > -- > > *Ioannis Canellos* > > * > > http://iocanel.blogspot.com > > > > Apache Karaf <http://karaf.apache.org/> Committer & PMC > > Apache ServiceMix <http://servicemix.apache.org/> Committer > > * > > > -- *Ioannis Canellos* * http://iocanel.blogspot.com Apache Karaf <http://karaf.apache.org/> Committer & PMC Apache ServiceMix <http://servicemix.apache.org/> Committer * --90e6ba3099401c83bd04a02ef508-- From ograham@example.net Tue Apr 05 17:28:58 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 86009 invoked from network); 5 Apr 2011 17:28:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2011 17:28:58 -0000 Received: (qmail 524 invoked by uid 500); 5 Apr 2011 17:28:57 -0000 Delivered-To: ograham@example.net Received: (qmail 479 invoked by uid 500); 5 Apr 2011 17:28:57 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 471 invoked by uid 99); 5 Apr 2011 17:28:57 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 17:28:57 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ograham@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-vw0-f48.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 17:28:50 +0000 Received: by vws7 with SMTP id 7so685620vws.21 for <ograham@example.net>; Tue, 05 Apr 2011 10:28:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=mOPEfAPp/+l2M4/zC8SGMUWPrfOezerKtcuWn3164IU=; b=xCb+tEo1X2OKkT1r8/MycBBlmDZ+SiCv001XpRcD/u+4i8/ROipxbUruoi9yQ1APX3 +n3wu0r/zhCbhed02xumnRqo6aofvLAH8iIeaMinyaCCQIjoqZktNV9P8dlcaPuRjgK2 uqyUjn6+IxGceg4h+3aqFHI9X3M+3tfUh9EO4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=Y9nHScdnuP7SqRHBwt2IKMr33ABJKNRquJYxxZHhdfWCa2vEVxWrFWPSVIW+R/3Fbl 88HuzEaSRq2EdI1KUi0QRGfu/z90GMl6EWJRG7ftDkY17EJob2h4YnvE5NSuHtN15xFG 6Y0jgV3WmVRym1uPNISMWQSS3XTf+BiqZ0Ids= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id 11mr1132335vcu.229.1302024509304; Tue, 05 Apr 2011 10:28:29 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Tue, 5 Apr 2011 10:28:29 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Tue, 5 Apr 2011 10:28:29 -0700 (PDT) Date: Tue, 5 Apr 2011 19:28:29 +0200 Message-ID: <ograham@example.net> Subject: Re: is minimal server complete? From: Andreas Pieber <ograham@example.net> To: ograham@example.net Content-Type: multipart/alternative; boundary=0022152d81c95daf9104a02f3488 X-Virus-Checked: Checked by ClamAV on apache.org --0022152d81c95daf9104a02f3488 Content-Type: text/plain; charset=ISO-8859-1 mhm wouldn't it be easier to allow optional feature reverences? something like featue name=x feature version=1 optional=true featue-management this would require much less src modifications, no new commands. if requirements of the optional subfeatueres are not met we ignore it, if you install it directly, the old behaviour jumps in... WDYT? kind regards Andreas On Apr 5, 2011 7:11 PM, "Ioannis Canellos" <ograham@example.net> wrote: --0022152d81c95daf9104a02f3488-- From ograham@example.net Tue Apr 05 19:41:36 2011 Return-Path: <ograham@example.net> Delivered-To: ograham@example.net Received: (qmail 32471 invoked from network); 5 Apr 2011 19:41:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2011 19:41:35 -0000 Received: (qmail 8014 invoked by uid 500); 5 Apr 2011 19:41:35 -0000 Delivered-To: ograham@example.net Received: (qmail 7996 invoked by uid 500); 5 Apr 2011 19:41:35 -0000 Mailing-List: contact ograham@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:ograham@example.net> List-Unsubscribe: <mailto:ograham@example.net> List-Post: <mailto:ograham@example.net> List-Id: <dev.karaf.apache.org> Reply-To: ograham@example.net Delivered-To: mailing list ograham@example.net Received: (qmail 7988 invoked by uid 99); 5 Apr 2011 19:41:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 19:41:35 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ograham@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-iw0-f176.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Apr 2011 19:41:28 +0000 Received: by iwr19 with SMTP id 19so1041808iwr.21 for <ograham@example.net>; Tue, 05 Apr 2011 12:41:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=QT2piiyXyl2i177JCbElBfQCfmk0FKB0EIn76j6K1VI=; b=Ps+AaAxtHNYPXds9hn7ZjE5Lo4YkntbYH2Y8rf5uP9NBeagL+aFdxifZLFacjD5E7c 3ko5qUwFbjGN4nfYbFcJYDKxPhjul5hdBsrZG+tb7S/cD2vaKAK5w3DEEpNCGo06eCCD dmvZFH5lkzg21RPdPU9z9p7Iu/cIOIjYoVYKk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=TOkaNrpHrXqQrjrhhLhu28yvD1xtKA0RGf2wV4oCTOF+VRl8GrPU2bTHABYnO4u0jA LhTGN+jn20KGNHN4WPnYcNwMLBmM6XwTgE9sVb0BbIGvOizlDvctvBJJem2STjPqz0I1 Epk83p7ys5ecgGEL/AxqRcyIiDyNeTcxqVoIY= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id bi3mr83551icb.394.1302032466831; Tue, 05 Apr 2011 12:41:06 -0700 (PDT) Received: by 83.161.120.155 with HTTP; Tue, 5 Apr 2011 12:41:06 -0700 (PDT) In-Reply-To: <ograham@example.net> References: <ograham@example.net> Date: Tue, 5 Apr 2011
{'source': 'Apache Software Foundation Public Mail Archives'}