Once again I back with WebConsole topic. As we plan to support bot 2.x and 3.x 
line. Current trunk (0.3.0-SNAPSHOT) of webconsole supports 2.x and I am about 
to start 3.x branch to get karaf trunk also supported. The problem is that we 
can not have the same version for both Karaf versions due changes in package 
names and so on. So the WebConsole must have two different versions, one for 
Karaf 2.x and second for 3.x.

Another option is to make *core* of webconsole Karaf version agnostic, but then 
we still have submodules which have to support different versions of Karaf & 
OSGi runtime. Currently thing which breaks compability of 2.x vs 3.x is JAAS 
stuff and move of some packages to jaas.boot. In my opinion it's easier to 
manage release process with one version per branch, not like Aries does - a 
version per module.

On IRC we had few options, one was classifier, another was to start with 2.x 
version for Karaf 2.x and 3.x for Karaf 3.x - just like we have with Cellar.

What do you think?

Cheers,
Lukasz

Reply via email to