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.