Hi Ryan, Do you expect a 4.0.0.RC before 4.0.0 ?
Actually, we did 4.0.0.M1 and 4.0.0.M2 and M2 was closer to a RC than a Milestone.
Regards JB On 04/03/2015 04:09 PM, Ryan Moquin wrote:
It will be out in two weeks? That's exciting! I'm surprised in the jump from a milestone version to release, but if the release has gone that well where the release can move forward that quickly, that's great. I look forward to the release and am dying to try it out. Ryan On Apr 3, 2015 9:32 AM, "Jean-Baptiste Onofré" <[email protected] <mailto:[email protected]>> wrote: Hi Pierre, for Felix Framework 4.9.0-SNAPSHOT, do you have https://repository.apache.org/__content/groups/snapshots <https://repository.apache.org/content/groups/snapshots> in etc/org.ops4j.pax.url.mvn.cfg ? I built Felix Framework 4.9.0-SNAPSHOT locally and I don't have issue. A/1: we can create a "assembly" standard feature gathering the actual atomic feature if it's easier for transition. But, as one of the purpose of K4 is to be more "modular", we removed the standard feature. A/2: it should be fixed now, it was a bug in the karaf-maven-plugin that I fixed (it's already fixed ;)). B/3: yes about the branding, it's a know issue. Do you use branding with a bundle of a branding.properties file ? Thanks for the update and feedback. As reminder (for all), Karaf 4.0.0 will be out in about 2 weeks, I'm fixing the pending issue but I think we are in good shape ;) Regards JB On 04/03/2015 02:35 PM, Pierre Bourret wrote: Hi, I'm currently working on a project based on Apache Karaf, (v3.0.3). We are planning to upgrade to Karaf 4.x as soon as it is released, mainly because we need WebSocket support => Jetty 9.x (see the related topic: "Use Jetty 9.x with Karaf 3.x"). So I've tested two things: - building the project w/ Karaf 4.0.0.M2 - building the project w/ Karaf 4.0.0-SNAPSHOT (a very fresh one: 33ef5db). Yes, we add some issues with M2 version, and wanted to test an unstable one ;) This are the things I've noticed during the upgrade. I don't know if there are problems or undocumented changes, so I hope someone can tell me. A) Karaf 4.0.0.M2 ================= There are two things here: 1. We were depending on Karaf's "standard" feature, which seems to have disappeared (since commit d80852d). After replacing the missing feature by its dependencies (i.e. shell-compat, log, config, ...) everything works pretty well. So my question is: is this normal? Was this feature intended to be removed, will it be replaced by something else? I've heard of static distribution and profiles somewhere, but I don't know if it could help, or how to use it. 2. The generated distribution archives have very fancy names: pom.xml.tar.gz or pom.xml.zip! Apart from that, the content of the distribution is just fine. I don't know if the configuration for maven-karaf-plugin has changed, BUT this specific issue seems to be solved in the trunk version: distributions names are back to normal (cf. B.2). B) Karaf 4.0.0-SNAPSHOT (built from trunk) ======================= Because I'm a very anxious guy that cannot wait for the release ;) I've also tried the current trunk version, to see what has changed, evolved, and to be prepared for the release day. So, the first step was to build the Karaf trunk. I encountered some small problems here (missing dependencies, hard to find), but that's another (unrelated) story, isn't it? Then, after building the project on top of Karaf 4.0.0-SNAPSHOT: 1. No surprise: the standard feature is gone for good ;) 2. As said hereabove, the generated distribution names are back to normal. OK! 3. There is a nasty bug, preventing Karaf from booting: "Could not resolve mvn:org.apache.felix/org.__apache.felix.framework/4.9.0-__SNAPHOT" The SimpleMavenResolver converts snapshot mvn urls is a quite naive way, without looking at timestamped version (which is here: org.apache.felix.framework-4.__9.0-20150317.094027-1.jar) Workaround is to rename the file, replacing the timestamp by "SNAPSHOT". Not sure this is a real issue, because it only affects Karaf if it uses a snapshot version of Apache Felix. 4. Console branding does not work anymore. I'm still investigating on this one... Has something changed since M2? I hope this feedback will help a little. A can send more technical details about issues, bur for now this story is getting long enough. In advance, thanks! -- Jean-Baptiste Onofré [email protected] <mailto:[email protected]> http://blog.nanthrax.net Talend - http://www.talend.com
-- Jean-Baptiste Onofré [email protected] http://blog.nanthrax.net Talend - http://www.talend.com
