I do not agree with embedding bundles except for some rare cases. They make it much more difficult to work with those projects. In maven you always get the list of dependencies including the embedded ones unless you exclude them. I agree though that ops4j contains too many fine grained bundles. Instead of embedding I propose to check if we could just merge some of these libs.

Christian

On 13.03.2013 07:41, Guillaume Nodet wrote:
+1

A few comments though

When I started the first time, karaf failed to install the additional
features (ssh, management, etc...)
I then removed my ~/.m2/settings.xml which were pointing to a nexus and
restarted from clean.  That worked, but the bundles took a long time to
install.  While it works, I think going to the internet when starting is a
really bad idea.

karaf@root()> instance:connect test
undefined option -p
Try <command> --help' for more information.

On a side note, the completion usability is really lessened by the
subshells.  We really need to fix that somehow.  Maybe by having subshells
ending with ':'so that completion would behave better.

Another problem with subshells: when going out of a subshell, the scope
isn't modified. So it's effectively as if you were still inside the
subshell and you loose the default scope behavior, which is especially
troubling with the list command. I.e.:
  > feature
  > exit
  > list
the list command gives you the feature list and not the bundle list.

  I think some bundles are too fine grained to be deployed as is.  I'm
mostly referring to org.ops4j.base/* and org.ops4j.pax.swissbox/* bundles
which are pure helper libraries and should imho be embedded whenever
possible.  I think we already had those discussions, but ideally, library
bundles should be avoided.





On Tue, Mar 12, 2013 at 4:26 AM, Jamie G. <[email protected]> wrote:

Hi,

We resolved 964 issues in this release (web page will be published
post RC promotion):

https://svn.apache.org/repos/asf/karaf/site/trunk/src/main/webapp/index/community/download/karaf-3.0.0.RC1-release.page

NOTE: This is a technology preview release candidate.

Staging repository:
https://repository.apache.org/content/repositories/orgapachekaraf-019/

Release tags:
https://svn.apache.org/repos/asf/karaf/tags/karaf-3.0.0.RC1/

3.0.x Dependencies table:

https://svn.apache.org/repos/asf/karaf/site/trunk/src/main/webapp/index/documentation/karaf-dependencies/karaf-deps-3.0.x.page

Please vote to approve this release:

[ ] +1 Approve the release
[ ] -1 Veto the release (please provide specific comments)

This vote will be open for 72 hours.





--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

Reply via email to