Re: EIK support for Karaf 3.0.x and Eclipse Kepler

2014-02-03 Thread jb

Hi Simon,

oh yes, I will probably publish a couple of EIK SNAPSHOTs, if you can 
test it, it would be great.


Thanks !
Regards
JB

On 2014-02-04 00:16, siwatson wrote:

Hi JB,

Absolutely no apology needed. I only have to look at the number of 
replies
you write on this forum to realise how busy you are! If you are able to 
find
some time to review the status of EIK then I would be very grateful and 
I
think it would be useful to other developers. If I can help you test 
any new

snapshot releases then please just let me know.

Thanks,

Simon.



--
View this message in context:
http://karaf.922171.n3.nabble.com/EIK-support-for-Karaf-3-0-x-and-Eclipse-Kepler-tp4031500p4031503.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.


Re: EIK support for Karaf 3.0.x and Eclipse Kepler

2014-02-03 Thread siwatson
Hi JB,

Absolutely no apology needed. I only have to look at the number of replies
you write on this forum to realise how busy you are! If you are able to find
some time to review the status of EIK then I would be very grateful and I
think it would be useful to other developers. If I can help you test any new
snapshot releases then please just let me know.

Thanks,

Simon.



--
View this message in context: 
http://karaf.922171.n3.nabble.com/EIK-support-for-Karaf-3-0-x-and-Eclipse-Kepler-tp4031500p4031503.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.


Re: [PROPOSAL] Release Karaf 2.3.4 end of this week, 2.4.0 next week ?

2014-02-03 Thread Jamie G.
Has anyone else experienced

"[ERROR] Failed to execute goal on project org.apache.karaf.shell.console:
Could not resolve dependencies for project
org.apache.karaf.shell:org.apache.karaf.shell.console:bundle:2.3.4-SNAPSHOT:
Could not find artifact
org.eclipse.osgi:org.eclipse.osgi:jar:3.7.0.v20110124-0830 in servicemix (
http://svn.apache.org/repos/asf/servicemix/m2-repo) -> [Help 1]"

While building Karaf 2.3.4-snapshot? Checking
http://svn.apache.org/repos/asf/servicemix/m2-repo/org/eclipse/osgi/ version
3.7.0.v20110124 does not appear to be available.

My local and release server builds have the above resource already in their
local m2, my CI farm however have unpopulated m2s hence catching the issue.

--Jamie




On Wed, Jan 8, 2014 at 8:20 AM, Bengt Rodehav  wrote:

> Perfect - looking forward to it!
>
> /Bengt
>
>
> 2014/1/8 Jean-Baptiste Onofré 
>
> > It's already done and will be included in the next releases.
> >
> > Same for utils. For Felix ConfigAdmin, I'm checking the impacts.
> >
> > Regards
> > JB
> >
> >
> > On 01/08/2014 12:07 PM, Bengt Rodehav wrote:
> >
> >> Guillaume has released a new version of FileInstall (3.2.8) that I would
> >> love to be included in these versions of Karaf. Is that possible?
> >>
> >> See:
> >>
> >> http://apache-felix.18485.x6.nabble.com/VOTE-Release-Utils-
> >> 1-4-2-and-FileInstall-3-2-8-td5006385.html
> >>
> >> /Bengt
> >>
> >>
> >> 2014/1/7 Charles Moulliard 
> >>
> >>  +1
> >>>
> >>>
> >>> On Tue, Jan 7, 2014 at 1:10 AM, Freeman Fang 
> >>> wrote:
> >>>
> >>>  +1
>  -
>  Freeman(Yue) Fang
> 
>  Red Hat, Inc.
>  FuseSource is now part of Red Hat
> 
> 
> 
>  On 2014-1-6, at 下午5:34, Jean-Baptiste Onofré wrote:
> 
>   Hi guys,
> >
> > I started to work on Jira for 2.3.4 and 2.4.0.
> >
> > As we released 2.3.3 in September, I think it's the good time to
> >
>  release
> >>>
>  a 2.3.4 maintenance release.
> 
> >
> > WDYT ?
> >
> > Regards
> > JB
> > --
> > Jean-Baptiste Onofré
> > jbono...@apache.org
> > http://blog.nanthrax.net
> > Talend - http://www.talend.com
> >
> 
> 
> 
> >>>
> >>> --
> >>> Charles Moulliard
> >>> Apache Committer / Architect @RedHat
> >>> Twitter : @cmoulliard | Blog :  http://cmoulliard.github.io
> >>>
> >>>
> >>
> > --
> > Jean-Baptiste Onofré
> > jbono...@apache.org
> > http://blog.nanthrax.net
> > Talend - http://www.talend.com
> >
>


Re: EIK support for Karaf 3.0.x and Eclipse Kepler

2014-02-03 Thread jb

Hi Simon,

It's my fault, I'm late on EIK release (busy with some releases, and 
fixes).


I will review your Jira later today and tomorrow. I will keep you 
posted.


Don't hesitate to ping me, please.

Regards
JB

On 2014-02-03 20:19, siwatson wrote:
Hi, I posted this to the users list last week but didn't get any 
feedback,

and maybe it's better suited to the dev list anyway...

I'm hoping to migrate from Eclipse Virgo to Apache Karaf. Until now, 
we've

relied on Virgo's Eclipse IDE tooling to create bundles and deploy to a
local dev server, giving a quick compile-run-debug lifecycle within the 
IDE.


Looking at Karaf, I see there is an EIK project which seems to offer 
similar
functionality. I've tried the 0.9 build and some 0.10 snapshots from 
early
January but I'm unable to get it working with the latest versions of 
Karaf
and/or Eclipse. I don't really want to downgrade to get the tools work 
if I

can help it. I've raised a couple of JIRAs and can see there are a few
others in a similar situation.

I can appreciate that EIK probably isn't the top priority for the 
developers
so I just wanted to ask if there's a plan for addressing these issues 
and

creating a new release anytime soon?

Thanks,

Simon.



--
View this message in context:
http://karaf.922171.n3.nabble.com/EIK-support-for-Karaf-3-0-x-and-Eclipse-Kepler-tp4031500.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.


EIK support for Karaf 3.0.x and Eclipse Kepler

2014-02-03 Thread siwatson
Hi, I posted this to the users list last week but didn't get any feedback,
and maybe it's better suited to the dev list anyway...

I'm hoping to migrate from Eclipse Virgo to Apache Karaf. Until now, we've
relied on Virgo's Eclipse IDE tooling to create bundles and deploy to a
local dev server, giving a quick compile-run-debug lifecycle within the IDE. 

Looking at Karaf, I see there is an EIK project which seems to offer similar
functionality. I've tried the 0.9 build and some 0.10 snapshots from early
January but I'm unable to get it working with the latest versions of Karaf
and/or Eclipse. I don't really want to downgrade to get the tools work if I
can help it. I've raised a couple of JIRAs and can see there are a few
others in a similar situation. 

I can appreciate that EIK probably isn't the top priority for the developers
so I just wanted to ask if there's a plan for addressing these issues and
creating a new release anytime soon? 

Thanks, 

Simon.



--
View this message in context: 
http://karaf.922171.n3.nabble.com/EIK-support-for-Karaf-3-0-x-and-Eclipse-Kepler-tp4031500.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.


Re: [DISCUSS] Migration to SCR

2014-02-03 Thread Ioannis Canellos
As I mentioned earlier, I am not really interested in the release
version per se, but primary in the time to market and secondarily on
what it means in terms of maintenance.

As in all things, the key is balance.

Release often is guaranteed way of delivering value to users,
releasing too often may send out the wrong message (is it just me, or
people tend to become uneasy with very often major releases?).

Also releasing very often means, that as a community we will be
supporting each major release for a small period of time, or we will
need to increase the number of major versions we support at any given
time. Do we have the luxury to do so?

For example, let's assume that we go for a 4.x in say 3 months
It has proven a bit hard to maintain the long living 3.x branch along
with 2.x (module restructures made it not trivial to just cherry-pick
fixes from one branch to the other). If we add a third branch into the
mix, it will become even harder.

So what are we supposed to do here? Push the release back 6 - 12
months, or until we decide we no longer need to support 2.x? In that
case we could hold of creating a 4.x branch until we get near that
time (to avoid the maintenance overhead). We could use this time and
follow Dan's suggestion about letting other projects adopt the feature
changes. But still it does sound like a long time which is meant to
become even longer as "new features" will pile up for 4.x.

Thoughts?

-- 
Ioannis Canellos

Blog: http://iocanel.blogspot.com
Twitter: iocanel


Re: [DISCUSS] Migration to SCR

2014-02-03 Thread James Carman
So, start 4.x now!  :)  Release early, release often.


On Mon, Feb 3, 2014 at 12:09 PM,   wrote:
> Good points Ioannis,
>
> my point is just about the "message" for we send to the users and community.
>
> You are right, it took long time to release Karaf 3.0.0, but it doesn't mean
> that it would be the same for 4.0.0.
>
> My point is just to send a message for users/community like: "hey, we did
> deep changes" ;)
>
> Regards
> JB
>
>
> On 2014-02-03 16:24, Ioannis Canellos wrote:
>>>
>>> I would plan this for Karaf 4.0.0, even if it's internal.
>>
>>
>> While I don't have a strong objection on having it as part of a 4.x
>> release, that would mean that it will get pushed back way into the
>> future.
>> 3.x release took us almost 3 years to get out and we stalled 2.3.x for
>> 1.5 year in favour of 3.x.
>>
>> What I take from that experience, is that its not a good idea to push
>> stuff to major releases, when they are candidates for a major release.
>>
>>> It's an important jump internally in Karaf, and should be addressed in a
>>> major release.
>>
>>
>> I agree that this is an important change. Semantic versioning doesn't
>> force us to push "important" changes to major releases. Since we are
>> talking about a change that is transparent to the user, the importance
>> of the change is a good reason to deliver it asap :-)
>>
>>> We just release Karaf 3.0.0, and we have to let people and other projects
>>> to
>>> move smoothly (even if as you said, you should not have impact).
>>
>>
>> This is another good reason, for not rushing a 4.x release.


Re: [DISCUSS] Migration to SCR

2014-02-03 Thread jb

Good points Ioannis,

my point is just about the "message" for we send to the users and 
community.


You are right, it took long time to release Karaf 3.0.0, but it doesn't 
mean that it would be the same for 4.0.0.


My point is just to send a message for users/community like: "hey, we 
did deep changes" ;)


Regards
JB

On 2014-02-03 16:24, Ioannis Canellos wrote:

I would plan this for Karaf 4.0.0, even if it's internal.


While I don't have a strong objection on having it as part of a 4.x
release, that would mean that it will get pushed back way into the
future.
3.x release took us almost 3 years to get out and we stalled 2.3.x for
1.5 year in favour of 3.x.

What I take from that experience, is that its not a good idea to push
stuff to major releases, when they are candidates for a major release.

It's an important jump internally in Karaf, and should be addressed in 
a

major release.


I agree that this is an important change. Semantic versioning doesn't
force us to push "important" changes to major releases. Since we are
talking about a change that is transparent to the user, the importance
of the change is a good reason to deliver it asap :-)

We just release Karaf 3.0.0, and we have to let people and other 
projects to

move smoothly (even if as you said, you should not have impact).


This is another good reason, for not rushing a 4.x release.


Re: [DISCUSS] Migration to SCR

2014-02-03 Thread Ioannis Canellos
> I would plan this for Karaf 4.0.0, even if it's internal.

While I don't have a strong objection on having it as part of a 4.x
release, that would mean that it will get pushed back way into the
future.
3.x release took us almost 3 years to get out and we stalled 2.3.x for
1.5 year in favour of 3.x.

What I take from that experience, is that its not a good idea to push
stuff to major releases, when they are candidates for a major release.

> It's an important jump internally in Karaf, and should be addressed in a
> major release.

I agree that this is an important change. Semantic versioning doesn't
force us to push "important" changes to major releases. Since we are
talking about a change that is transparent to the user, the importance
of the change is a good reason to deliver it asap :-)

> We just release Karaf 3.0.0, and we have to let people and other projects to
> move smoothly (even if as you said, you should not have impact).

This is another good reason, for not rushing a 4.x release.

-- 
Ioannis Canellos

Blog: http://iocanel.blogspot.com
Twitter: iocanel


Re: [DISCUSS] Migration to SCR

2014-02-03 Thread Daniel Kulp

I would do #2 first, even in the next patch releases.   Having the feature 
defined doesn’t cause any problems at all and that way external projects can 
start relying on it, even if it is installed by default.

Dan



On Feb 3, 2014, at 9:52 AM, Ioannis Canellos  wrote:

> A while back we discussed about migration from Blueprint to SCR and we
> all agreed that it was a nice thing to do.
> The question is how to do it, without making maintenance hard and also
> without taking ages to deliver this new feature.
> 
> I think that this should be done in 3 steps:
> 
> i) Migrate from Blueprint to SCR.
> ii) Define features for "Aries Blueprint"
> iii) Make Blueprint Optional.
> 
> The first step could be done as part of a Karaf 3.1.0 release. Since
> all changes are internal and the only thing that would be required is
> to install SCR by default, it doesn't have to be a major release (in
> fact it could even be a micro release). The benefit of this approach
> is that we will not have to maintain an other branch that would
> require extra maintenance, until we are ready for step (ii).
> 
> Once we have SCR in our Karaf 3 branch, we can define features for
> aries blueprint and wait for the rest of the projects of the eco
> system to pickup those features, were necessary.
> 
> When camel, cxf, activemq have picked up the changes in our features
> and have performed a release or two, we can proceed to the final step
> and have Blueprint not installed by default
> 
> Thoughts?
> 
> -- 
> Ioannis Canellos
> 
> Blog: http://iocanel.blogspot.com
> Twitter: iocanel

-- 
Daniel Kulp
dk...@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com



Re: [DISCUSS] Migration to SCR

2014-02-03 Thread Jean-Baptiste Onofré

-1

I would plan this for Karaf 4.0.0, even if it's internal.

It's an important jump internally in Karaf, and should be addressed in a 
major release.


We just release Karaf 3.0.0, and we have to let people and other 
projects to move smoothly (even if as you said, you should not have impact).


Regards
JB

On 02/03/2014 03:52 PM, Ioannis Canellos wrote:

A while back we discussed about migration from Blueprint to SCR and we
all agreed that it was a nice thing to do.
The question is how to do it, without making maintenance hard and also
without taking ages to deliver this new feature

I think that this should be done in 3 steps:1

i) Migrate from Blueprint to SCR.
ii) Define features for "Aries Blueprint"
iii) Make Blueprint Optional.

The first step could be done as part of a Karaf 3.1.0 release. Since
all changes are internal and the only thing that would be required is
to install SCR by default, it doesn't have to be a major release (in
fact it could even be a micro release). The benefit of this approach
is that we will not have to maintain an other branch that would
require extra maintenance, until we are ready for step (ii).

Once we have SCR in our Karaf 3 branch, we can define features for
aries blueprint and wait for the rest of the projects of the eco
system to pickup those features, were necessary.

When camel, cxf, activemq have picked up the changes in our features
and have performed a release or two, we can proceed to the final step
and have Blueprint not installed by default

Thoughts?



--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com


[DISCUSS] Migration to SCR

2014-02-03 Thread Ioannis Canellos
A while back we discussed about migration from Blueprint to SCR and we
all agreed that it was a nice thing to do.
The question is how to do it, without making maintenance hard and also
without taking ages to deliver this new feature.

I think that this should be done in 3 steps:

i) Migrate from Blueprint to SCR.
ii) Define features for "Aries Blueprint"
iii) Make Blueprint Optional.

The first step could be done as part of a Karaf 3.1.0 release. Since
all changes are internal and the only thing that would be required is
to install SCR by default, it doesn't have to be a major release (in
fact it could even be a micro release). The benefit of this approach
is that we will not have to maintain an other branch that would
require extra maintenance, until we are ready for step (ii).

Once we have SCR in our Karaf 3 branch, we can define features for
aries blueprint and wait for the rest of the projects of the eco
system to pickup those features, were necessary.

When camel, cxf, activemq have picked up the changes in our features
and have performed a release or two, we can proceed to the final step
and have Blueprint not installed by default

Thoughts?

-- 
Ioannis Canellos

Blog: http://iocanel.blogspot.com
Twitter: iocanel


Issues with Attachments: week of 2014-02-03

2014-02-03 Thread jb
 
KARAF - Monday, February 3, 2014
 
  18 Issues with Attachments
 
  (sorted oldest to newest)
 
[KARAF-222] Provide karaf:run, karaf:deploy, karaf:client Maven goals
  (2010-09-25 - New Feature - james strachan)
  https://issues.apache.org/jira/browse/KARAF-222
 
[KARAF-1027] Have cave:update-repository work with proxy repositories
  (2011-11-20 - Improvement - Glen Mazza)
  https://issues.apache.org/jira/browse/KARAF-1027
 
[KARAF-1056] Enhancements to cave:upload-artifact command
  (2011-11-28 - Improvement - Glen Mazza)
  https://issues.apache.org/jira/browse/KARAF-1056
 
[KARAF-1166] karaf-maven-plugin pom.xml has missing dependencies
  (2012-01-19 - Bug - Nicolai Guba)
  https://issues.apache.org/jira/browse/KARAF-1166
 
[KARAF-1545] Jar files in lib directory require "karaf-" prefix in order to 
be loaded
  (2012-06-13 - Bug - James Carman)
  https://issues.apache.org/jira/browse/KARAF-1545
 
[KARAF-1560] config:update throws ClassCastException when used on a 
Configuration with boolean fields created in the web console
  (2012-06-18 - Bug - Hugh Rodgers)
  https://issues.apache.org/jira/browse/KARAF-1560
 
[KARAF-1701] Parsing of config for a field with cardinality > 1 is 
incorrectlyprocessed and displayed on Admin Console
  (2012-08-01 - Bug - Hugh Rodgers)
  https://issues.apache.org/jira/browse/KARAF-1701
 
[KARAF-1894] Framework's active start level is set to 
org.osgi.framework.startlevel.beginning too early when launching Karaf with 
empty bundle cache
  (2012-10-03 - Bug - Jason Montojo)
  https://issues.apache.org/jira/browse/KARAF-1894
 
[KARAF-1972] karaf-maven-plugin should respect scope
  (2012-10-24 - Bug - Andrei Pozolotin)
  https://issues.apache.org/jira/browse/KARAF-1972
 
[KARAF-2095] Camel Route (JMS Polling) not working when installing feature 
"jndi"
  (2013-01-02 - Bug - Shrish Srivastava)
  https://issues.apache.org/jira/browse/KARAF-2095
 
[KARAF-2110] karaf-maven-plugin fails to use features with bundles with 
"wrap" keyword
  (2013-01-14 - Bug - Konrad Hoszowski)
  https://issues.apache.org/jira/browse/KARAF-2110
 
[KARAF-2121] Add Support For Displaying Gogo Commands in Karaf Shell Help
  (2013-01-17 - New Feature - Gareth Collins)
  https://issues.apache.org/jira/browse/KARAF-2121
 
[KARAF-2395] karaf:features-generate-descriptor fails with Maven 3.1.0 : No 
implementation for org.sonatype.aether.RepositorySystem was bound
  (2013-07-16 - Bug - Robert Munteanu)
  https://issues.apache.org/jira/browse/KARAF-2395
 
[KARAF-2687] Better thread name for lock and shutdown background threads
  (2014-01-16 - Improvement - Claus Ibsen)
  https://issues.apache.org/jira/browse/KARAF-2687
 
[KARAF-2688] Karaf info - Add memory details about perm gen pool
  (2014-01-16 - Improvement - Claus Ibsen)
  https://issues.apache.org/jira/browse/KARAF-2688
 
[KARAF-2742] karaf-maven-plugin can not include filtered resources in a 
custom distribution
  (2014-01-29 - Bug - Partha Roy)
  https://issues.apache.org/jira/browse/KARAF-2742
 
[KARAF-2743] karaf-maven-plugin can not create custom Karaf with Apache 
Camel
  (2014-01-29 - Bug - Partha Roy)
  https://issues.apache.org/jira/browse/KARAF-2743
 
[KARAF-2744] Actualize the manual about writing tests to 
pax-exam-container-karaf 
  (2014-01-29 - Documentation - Krzysztof Sobkowiak)
  https://issues.apache.org/jira/browse/KARAF-2744