adaptTo() 2023: Agenda online
Dear adaptTo() Community, Exciting news! The agenda for adaptTo() 2023, Europe's leading AEM Developer Conference, has been announced! https://adapt.to/2023/schedule Tickets are still available: https://adapt.to/tickets Your adaptTo() Conference Team
adaptTo() 2023: Call for Papers extended / Early Bird Tickets
Dear adaptTo() Community, We are extending our Call for Papers by another three weeks. The final deadline is the 21st of April. If you would like to be a speaker, see https://adapt.to/cfp - or if you know someone who should apply to be a speaker, please send them our way! Early Bird Tickets are still available until the 31st of May. And we have a special offer for loyal attendees. https://adapt.to/tickets As the event usually sells out quickly, we advise you to buy your tickets as soon as possible. Your adaptTo() Conference Team
adaptTo() 2023: Call for Papers, Early Bird Tickets
Dear adaptTo() Community, Europe's leading AEM Developer conference is back, and in-person! It will take place on 25th-27th September 2023 at the Kulturbrauerei in Berlin, Germany. The adaptTo() is a community event. Therefore we encourage everyone to participate. By covering various facets of the overall topics Adobe Experience Manager, Adobe Experience Cloud, and the underlying OSS projects Apache Sling, Apache Felix, and Apache Jackrabbit Oak, we set starting points for the community to discuss and interact. The Call for Papers has officially opened and you have now the chance to shape adaptTo(). Submissions are being accepted until 1st of April 2023. https://adapt.to/cfp Early Bird Tickets for the on-site adaptTo() 2023 are available now! This year, we also offer a special Loyalty Discount for previous attendees. https://adapt.to/tickets Your adaptTo() Conference Team
adaptTo() 2023: Call for Papers, Early Bird Tickets
Dear adaptTo() Community, Europe's leading AEM Developer conference is back, and in-person! It will take place on 25th-27th September 2023 at the Kulturbrauerei in Berlin. The adaptTo() is a community event. Therefore we encourage everyone to participate. By covering various facets of the overall topics Adobe Experience Manager, Adobe Experience Cloud, and the underlying OSS projects Apache Sling, Apache Felix, and Apache Jackrabbit Oak, we set starting points for the community to discuss and interact. The Call for Papers has officially opened and you have now the chance to shape adaptTo(). Submissions are being accepted until 1st of April 2023. https://adapt.to/cfp Early Bird Tickets for the on-site adaptTo() 2023 are available now! This year, we also offer a special Loyalty Discount for previous attendees. https://adapt.to/tickets Your adaptTo() Conference Team
adaptTo() 2021 - Only 3 weeks left: get your ticket!
Hello everyone, We're excited to see some of the best Adobe experts and AEM developers and the best attendees at adaptTo() 2021. We expect you from 27.-29. Sept. to Europe's leading AEM developer conference. Top-class speakers and the most exciting topics are guaranteed. If you don't have a ticket yet, you can order a ticket here: https://adapt.to/tickets adaptTo() 2021 | 27.-29. Sept. Europe's leading AEM Developer Conference We will shortly be updating our agenda with the panel discussions and meet-the-expert sessions. Follow us on https://adapt.to/linkedin or https://twitter.com/adaptto @adaptto to keep up to date. Kind regards from the adaptTo() Team, Stefan
[jira] [Commented] (FELIX-6455) configadmin.plugin.interpolation: default Value with "]" is interpreted wrong
[ https://issues.apache.org/jira/browse/FELIX-6455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17408368#comment-17408368 ] Stefan Seifert commented on FELIX-6455: --- currently, there is no concept for escaping values/string in the interpolation syntax. FELIX-6164 introduced a special escaping support only for the first $ character, but not for the full string. imho we cannot simply fix the test case above, we need to support escaping for the whole string e.g. with \ and then make sure characters like \[, \], \\ etc. result in their unescaped correspondence and have no special meaning. looking at the already complex parser code in [Interpolator.java|https://github.com/apache/felix-dev/blob/master/configadmin-plugins/interpolation/src/main/java/org/apache/felix/configadmin/plugin/interpolation/Interpolator.java], i'm wondering if it makes sense to make it even more complex to add escaping support - or if we should switch to a parser generator like javacc? [~cziegeler] WDYT? > configadmin.plugin.interpolation: default Value with "]" is interpreted wrong > - > > Key: FELIX-6455 > URL: https://issues.apache.org/jira/browse/FELIX-6455 > Project: Felix > Issue Type: Bug > Components: Configuration Admin >Reporter: Quan >Priority: Major > > configadmin.plugin.interpolation interpreted the default value with "]" wrong: > * $[env:notset;default=[8080]] => [8080](/) > * $[env:notset;default=[aabb]cc] => [aabbcc] (x) > To show the bug I have created a branch with a unit test: > [https://github.com/apache/felix-dev/compare/master...orangeven:bugfix/configadmin-plugins-interpolation-default-value-with-special-chars?expand=1] > Line 162 failed with message: > {noformat} > org.junit.ComparisonFailure: > Expected :[aabb]cc > Actual :[aabbcc]{noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)
adaptTo() 2021 - Agenda and Speakers
Hi everyone, we are happy to present you the official adaptTo() 2021 agenda for our virtual online conference: https://adapt.to/schedule This year's speakers are leading developers and architects in their field: https://adapt.to/speaker Don't have a ticket yet? Here we go - we have also discounted loyalty tickets for participants from previous years. Take a look to the ticket shop. https://adapt.to/tickets We are looking forward to welcoming you in our virtual online conference, there will be lots of possibilities to get in touch with the speakers and other participants. Kind regards on behalf of the adaptTo() Team Stefan
adaptTo() 2021 - Call for Papers extended / Early Bird Tickets
Dear adaptTo() Community, We are extending our Call for Papers by another three weeks. The new deadline is April 23rd. So, if you would like to be a speaker, please visit https://adapt.to/cfp - and/or if you know any other potential speakers, please send them our way! I would also like to use this opportunity to remind you that Early Bird tickets are still available. Go to https://adapt.to/tickets before May 31st to take advantage of this offer. As the event usually sells out quickly, we advise you to buy your tickets as soon as possible. Kind regards on behalf of the adaptTo() Team, Stefan
adaptTo() 2021: Tickets now available / Call for Papers open
| Europe's leading AEM developer conference | 27th - 29th September 2021 Dear adaptTo() Community, This year, adaptTo() 2021 is planned as a hybrid approach with a combination of on-site presence and virtual attendees. However, it's currently unclear if the worldwide pandemic situation will have calmed down in September and unrestricted travel is allowed again. So we've started the ticket sales with virtual attendee tickets only in February. We plan to offer on-site tickets in summer and will offer an "upgrade path" for ticket buyers that want to change their virtual ticket into an on-site ticket. Ticket shop: https://adapt.to/tickets Take advantage of a discount: * Get an early bird discount until end of May. * Benefit from a referral discount of up to 12€ on the booked ticket price for each new participant you recommend when booking their ticket - see https://adapt.to/referral-bonus * Loyalty ticket: Attendees of any previous adaptTo() conference (2011-2020) qualify for a special discount of up to 20%. Please send us a mail to i...@adapt.to to get a code. Call for papers has started - if you want to submit a talk please go to https://adapt.to/cfp For more information, please visit http://adapt.to/ or share your thoughts via mail at i...@adapt.to or #adaptto or at https://adapt.to/linkedin We look forward to your participation. Kind regards from the adaptTo() Team, Stefan
adaptTo() Developer Conference 2021
Dear adaptTo() Community, adaptTo() is Europe's leading AEM developer conference. Many great lectures about Adobe Experience Manager (AEM), Apache Sling, Apache Felix, and Apache Jackrabbit Oak. In 2021 we plan a hybrid setup with a digital platform combined with an in-person meeting in Germany. Save the date for next year: 27th - 29th September 2021 Tickets sales start: 1st February 2021 Call for papers: February to April 2021 If you are interested in becoming a sponsor of this year's event, let us know at spon...@adaptto.org. For more information, please visit us at https://adapt.to or share your thoughts via i...@adaptto.org. Have yourself a Merry Christmas and a Happy New Year! Kind regards from the adaptTo() Team, Stefan P.S. All video recordings and slides from 2020 are online: https://adapt.to/2020/schedule
adaptTo() 2020 - Agenda and speakers
Hi everyone, we are happy to present to you the official adaptTo() 2020 agenda, packed with more talks than ever: https://adapt.to/schedule This year's speakers are leading developers and architects in their field: https://adapt.to/speaker Early bird tickets are still available! Grab your ticket at https://adapt.to/tickets We are looking forward to welcoming you in our virtual online conference, there will be lots of possibilities to get in touch with the speakers and other participants. Kind regards on behalf of the adaptTo() Team Stefan
adaptTo() 2020 Conference goes virtual!
Dear adaptTo() Community, This year's adaptTo() conference in September 2020 will be a *virtual online conference*, and it will be much more than just streaming videos. Look forward for over 35 talks, workshops, panel discussions, social interaction and networking sessions. The agenda will be published in July. We've restarted ticket sales with a completely new pricing, early bird tickets are available till end of July https://adapt.to/tickets For more information please visit us at https://adapt.to or share your thoughts via i...@adaptto.org or #adaptto or at https://adapt.to/linkedin Kind regards from the adaptTo() Team, Stefan
adaptTo() 2020 - Call for Papers extended / Early Bird Tickets
Dear adaptTo() Community, We are extending our Call for Papers by another four weeks. The new deadline is April 29. So, if you would like to be a speaker, please visit https://adapt.to/cfp - and/or if you know any other potential speakers, please send them our way! I would also like to use this opportunity to remind you that Early Bird tickets are still available. Go to https://adapt.to/tickets before May 31 to take advantage of this offer. As the event usually sells out quickly, we advise you to buy your tickets as soon as possible. A note on the current worldwide situation: We would like to assure you that in the event of a cancellation on our part, the full ticket price will be refunded. Kind regards on behalf of the adaptTo() Team, Stefan P.S.: There is a discount for Apache Committers (any project - Sling, Felix, Jackrabbit) - see https://adapt.to/conference for details.
adaptTo() 2020: Tickets now available / Call for Papers open
Dear adaptTo() Community, The new year has just begun and we are already coming up with some exciting news about the upcoming adaptTo() 2020 (28th - 30th September 2020). There is for example our new slogan. In the future, we will advertise our event with confidence and not without a certain pride as "adaptTo() - Europe's leading AEM developer conference". So kudos to all you loyal attendees, speakers and sponsors out there. You helped growing a tech-meetup into the leading conference in its field. What's new in 2020 * As the leading AEM conference, our main focus will be Adobe Experience Manager (AEM) and Adobe Experience Cloud (AEC). All from a technical point of view of course and always with regards to the OSS we all love working with. So no worries, there will still be plenty Apache Sling, Jackrabbit Oak, Felix and wcm.io to talk about. * And to all technically focused AEM- and AEC-experts out there, we'd love to see you on stage at adaptTo() 2020. No matter whether you prefer to share your ideas on the big stage or in a workshop. No matter whether you want to offer hands-on sessions or field reports, we are open for all sessions styles. Just let us know. For details see Call for Papers. * The conference will move to Kulturbrauerei in Prenzlauer Berg, a distinct area in Berlin, famous for it's cultural richness. Kulturbrauerei not only is an exciting location, as some of you will remember, it gives us the chance to offer workshops, hands-on-sessions and additional talks to complement the main stage. * We welcome JavaPro as our media partner. They will cover the event and offer some benefits to all sponsors and speakers. * We have revised our pricing model for tickets and offer discount options. So be sure to check out our ticket section - early bird tickets are available till May 2020. * This year we will celebrate adaptTo()'s 10th anniversary. Ticket sales for the 10th adaptTo() are officially open and Call for Papers has started: * Tickets: https://adapt.to/tickets * Call for Papers: https://adapt.to/cfp For more information please visit us at https://adapt.to or share your thoughts via i...@adaptto.org or #adaptto or at https://adapt.to/linkedin Kind regards from the adaptTo() Team, Stefan P.S.: There is a discount for Apache Committers (any project - Sling, Felix, Jackrabbit) - see https://adapt.to/conference for details.
adaptTo() Developer Conference: 10th Anniversary 2020 in Berlin
Dear adaptTo() Community, adaptTo() is Europe's leading AEM and Apache Sling developer conference in Berlin. 2020 will be the 10th anniversary of adaptTo(). Many great lectures about Adobe Experience Manager (AEM), Apache Sling, Apache Felix and Apache Jackrabbit Oak. First ten (10) "trust us" tickets (429€ incl tax) will be available on Dec 24th: https://adapt.to/trust-us Event date: 28th - 30th September 2020 in Berlin Tickets available from: 1st February 2020 Call for papers: February to April 2020 For more information please visit us at https://adapt.to or share your thoughts via i...@adaptto.org or #adaptto or at https://adapt.to/linkedin Have yourself a Merry Christmas and a Happy New Year! Kind regards from the adaptTo() Team, Stefan
RE: [VOTE] Release Apache Felix SCR Generator 1.18.4, SCR Bnd Plugin 1.9.6 and Maven SCR Plugin 1.26.4
+1 (non-binding) stefan
RE: [VOTE] Move Felix to git(box)
+1 (non-binding)
adaptTo() 2019 - Videos and Gallery online
The video recordings for all talks are now online: https://adapt.to/2019/schedule Visit our YouTube channel: https://www.youtube.com/c/adaptTo For further impressions check out our image gallery: https://adapt.to/2019/gallery See you next year! Stefan
adaptTo() 2019 - slides online
the slides of the adaptTo() 2019 conference in berlin are online - 25 talks plus lightning talks. you find the slides and code samples here: https://adapt.to/2019/schedule the talk videos and images are expected in 2-3 weeks - we will announce them when available. stefan
RE: [RESULT] [VOTE] Release Apache Felix Maven Bundle Plugin 4.2.1
thanks! >-Original Message- >From: Jean-Baptiste Onofré [mailto:j...@nanthrax.net] >Sent: Thursday, August 22, 2019 8:43 AM >To: dev@felix.apache.org >Subject: Re: [RESULT] [VOTE] Release Apache Felix Maven Bundle Plugin 4.2.1 > >It's done, maven-bundle-plugin 4.2.1 is on dist thanks to Karl: > >https://dist.apache.org/repos/dist/release/felix/maven-bundle-plugin- >4.2.1.jar > >Regards >JB
RE: [RESULT] [VOTE] Release Apache Felix Maven Bundle Plugin 4.2.1
=> @any PMC member: please copy this release to the Felix dist directory >-Original Message- >From: Stefan Seifert [mailto:sseif...@pro-vision.de] >Sent: Tuesday, August 20, 2019 5:53 PM >To: dev@felix.apache.org >Subject: FW: [RESULT] [VOTE] Release Apache Felix Maven Bundle Plugin 4.2.1 > > > >=> @any PMC member: please copy this release to the Felix dist directory > > > > >-Original Message- >From: Stefan Seifert >Sent: Monday, August 19, 2019 10:02 AM >To: dev@felix.apache.org >Subject: [RESULT] [VOTE] Release Apache Felix Maven Bundle Plugin 4.2.1 > >Hi, > >The vote has passed with the following result : > > +1 (binding): Carsten Ziegeler, David Bosschaert, Georg Henzler > +1 (non binding): Stefan Seifert, Raymond Auge, Francois Papon > > >=> @any PMC member: please copy this release to the Felix dist directory > > >i will take care of the other steps and promote the artifacts to the >central Maven repository. > >stefan > > >
[RESULT] [VOTE] Release Apache Felix Maven Bundle Plugin 4.2.1
Hi, The vote has passed with the following result : +1 (binding): Carsten Ziegeler, David Bosschaert, Georg Henzler +1 (non binding): Stefan Seifert, Raymond Auge, Francois Papon => @any PMC member: please copy this release to the Felix dist directory i will take care of the other steps and promote the artifacts to the central Maven repository. stefan
[jira] [Commented] (FELIX-6106) Regression after a change in maven-bundle-plugin:4.2.0 related to non-existing files
[ https://issues.apache.org/jira/browse/FELIX-6106?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16908115#comment-16908115 ] Stefan Seifert commented on FELIX-6106: --- i've started the release process - if all goes well the release should be ready early next week. > Regression after a change in maven-bundle-plugin:4.2.0 related to > non-existing files > > > Key: FELIX-6106 > URL: https://issues.apache.org/jira/browse/FELIX-6106 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-4.2.0 >Reporter: Martin Grigorov >Assignee: Stefan Seifert >Priority: Major > Fix For: maven-bundle-plugin-4.2.1 > > > Commit > https://github.com/apache/felix/commit/9487647dc2fa8734a0ab4a113b0b93ec281a2594 > introduced with FELIX-6074 leads to an error in one of our projects: > {code} > INFO] --- maven-bundle-plugin:4.2.0:bundle (default-bundle) @ > wicketstuff-bundle --- > [ERROR] An internal error occurred > java.lang.IllegalArgumentException: A Jar can only accept a file or > directory that exists: > /home/solomax/work/wicketstuff-core/wicket-bundle-parent/wicket-bundle/target/classes > at aQute.bnd.osgi.Jar. (Jar.java:124) > at aQute.bnd.osgi.Jar. (Jar.java:172) > at org.apache.felix.bundleplugin.BundlePlugin.getOSGiBuilder > (BundlePlugin.java:603) > {code} > The code of the module can be found at > https://github.com/wicketstuff/core/tree/master/wicket-bundle-parent/wicket-bundle. > It is mostly Maven code (pom.xml and assembly.xml) that generates an OSGi > compatible bundle. > After upgrading to maven-bundle-plugin:4.2.0 it started failing with the > above error. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
RE: [VOTE] Release Apache Felix Maven Bundle Plugin 4.2.1
+1 (non-binding)
[VOTE] Release Apache Felix Maven Bundle Plugin 4.2.1
Hi, We solved 1 issues in this release: https://issues.apache.org/jira/browse/FELIX/fixforversion/12345491 Staging repository: https://repository.apache.org/content/repositories/orgapachefelix-1312/ You can use this UNIX script to download the release and verify the signatures: http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh Usage: sh check_staged_release.sh 1312 /tmp/felix-staging 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. stefan
adaptTo() 2019 - Agenda online
Hi everyone, we are happy to present to you the official adaptTo() 2019 agenda: https://adapt.to/schedule If you were waiting for the agenda to book your ticket you can get it here: https://adapt.to/tickets We are looking forward to welcome you at KOSMOS Berlin, our great location for this year's adaptTo(). Kind regards on behalf of the adaptTo() Team Stefan By the way: If you always wanted to see the faces behind the talks, there will be a nice speaker gallery on our website: https://adapt.to/speaker
[jira] [Resolved] (FELIX-6142) Documentation on maven-bundle-plugin
[ https://issues.apache.org/jira/browse/FELIX-6142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert resolved FELIX-6142. --- Resolution: Fixed you're right - documentation is fixed: http://felix.apache.org/documentation/faqs/apache-felix-bundle-plugin-faq.html#use-scr-metadata-generated-by-bnd-in-unit-tests > Documentation on maven-bundle-plugin > > > Key: FELIX-6142 > URL: https://issues.apache.org/jira/browse/FELIX-6142 > Project: Felix > Issue Type: Improvement >Reporter: Ben Zahler > Assignee: Stefan Seifert >Priority: Minor > > On > [http://felix.apache.org/documentation/faqs/apache-felix-bundle-plugin-faq.html,] > it is documented on how to include the SCRDescriptorBndPlugin with the > following instruction: > > > > > <_plugin>org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin;destdir=${project.build.outputDirectory}; > > > > However, it took me a bit more than just that: > 1. I had to include the dependecy to the plugin inside the > maven-bundle-plugin section: > > > org.apache.felix > org.apache.felix.scr.bnd > 1.9.4 > > > 2. I had to remove the final semicolon of this config: > destdir=${project.build.outputDirectory}; > With this semicolon, I had the following message in my mvn build: > Header contains name field after attribute or directive: null from > org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin;destdir=/Users/benzahler/Documents/code/repos/reponame/apps/sites/bundle/target/classes;. > Name fields must be consecutive, separated by a ';' like a;b;c;x=3;y=4 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Assigned] (FELIX-6142) Documentation on maven-bundle-plugin
[ https://issues.apache.org/jira/browse/FELIX-6142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert reassigned FELIX-6142: - Assignee: Stefan Seifert > Documentation on maven-bundle-plugin > > > Key: FELIX-6142 > URL: https://issues.apache.org/jira/browse/FELIX-6142 > Project: Felix > Issue Type: Improvement >Reporter: Ben Zahler > Assignee: Stefan Seifert >Priority: Minor > > On > [http://felix.apache.org/documentation/faqs/apache-felix-bundle-plugin-faq.html,] > it is documented on how to include the SCRDescriptorBndPlugin with the > following instruction: > > > > > <_plugin>org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin;destdir=${project.build.outputDirectory}; > > > > However, it took me a bit more than just that: > 1. I had to include the dependecy to the plugin inside the > maven-bundle-plugin section: > > > org.apache.felix > org.apache.felix.scr.bnd > 1.9.4 > > > 2. I had to remove the final semicolon of this config: > destdir=${project.build.outputDirectory}; > With this semicolon, I had the following message in my mvn build: > Header contains name field after attribute or directive: null from > org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin;destdir=/Users/benzahler/Documents/code/repos/reponame/apps/sites/bundle/target/classes;. > Name fields must be consecutive, separated by a ';' like a;b;c;x=3;y=4 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (FELIX-6106) Regression after a change in maven-bundle-plugin:4.2.0 related to non-existing files
[ https://issues.apache.org/jira/browse/FELIX-6106?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16836986#comment-16836986 ] Stefan Seifert commented on FELIX-6106: --- in felix osgi bundles are usually versioned using an even/odd version number scheme for the third digit. but there is no real need to do it for maven plugins, though - although it's often done as a habit anyways. setting next version to 4.2.1 here. > Regression after a change in maven-bundle-plugin:4.2.0 related to > non-existing files > > > Key: FELIX-6106 > URL: https://issues.apache.org/jira/browse/FELIX-6106 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-4.2.0 >Reporter: Martin Grigorov >Assignee: Stefan Seifert >Priority: Major > Fix For: maven-bundle-plugin-4.2.1 > > > Commit > https://github.com/apache/felix/commit/9487647dc2fa8734a0ab4a113b0b93ec281a2594 > introduced with FELIX-6074 leads to an error in one of our projects: > {code} > INFO] --- maven-bundle-plugin:4.2.0:bundle (default-bundle) @ > wicketstuff-bundle --- > [ERROR] An internal error occurred > java.lang.IllegalArgumentException: A Jar can only accept a file or > directory that exists: > /home/solomax/work/wicketstuff-core/wicket-bundle-parent/wicket-bundle/target/classes > at aQute.bnd.osgi.Jar. (Jar.java:124) > at aQute.bnd.osgi.Jar. (Jar.java:172) > at org.apache.felix.bundleplugin.BundlePlugin.getOSGiBuilder > (BundlePlugin.java:603) > {code} > The code of the module can be found at > https://github.com/wicketstuff/core/tree/master/wicket-bundle-parent/wicket-bundle. > It is mostly Maven code (pom.xml and assembly.xml) that generates an OSGi > compatible bundle. > After upgrading to maven-bundle-plugin:4.2.0 it started failing with the > above error. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Resolved] (FELIX-6106) Regression after a change in maven-bundle-plugin:4.2.0 related to non-existing files
[ https://issues.apache.org/jira/browse/FELIX-6106?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert resolved FELIX-6106. --- Resolution: Fixed Fix Version/s: maven-bundle-plugin-4.2.2 Completed: At revision: 1859009 i've implemented a fix for the problem. can you confirm it works as expected with 4.2.1-SNAPSHOT? > Regression after a change in maven-bundle-plugin:4.2.0 related to > non-existing files > > > Key: FELIX-6106 > URL: https://issues.apache.org/jira/browse/FELIX-6106 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-4.2.0 >Reporter: Martin Grigorov >Assignee: Stefan Seifert >Priority: Major > Fix For: maven-bundle-plugin-4.2.2 > > > Commit > https://github.com/apache/felix/commit/9487647dc2fa8734a0ab4a113b0b93ec281a2594 > introduced with FELIX-6074 leads to an error in one of our projects: > {code} > INFO] --- maven-bundle-plugin:4.2.0:bundle (default-bundle) @ > wicketstuff-bundle --- > [ERROR] An internal error occurred > java.lang.IllegalArgumentException: A Jar can only accept a file or > directory that exists: > /home/solomax/work/wicketstuff-core/wicket-bundle-parent/wicket-bundle/target/classes > at aQute.bnd.osgi.Jar. (Jar.java:124) > at aQute.bnd.osgi.Jar. (Jar.java:172) > at org.apache.felix.bundleplugin.BundlePlugin.getOSGiBuilder > (BundlePlugin.java:603) > {code} > The code of the module can be found at > https://github.com/wicketstuff/core/tree/master/wicket-bundle-parent/wicket-bundle. > It is mostly Maven code (pom.xml and assembly.xml) that generates an OSGi > compatible bundle. > After upgrading to maven-bundle-plugin:4.2.0 it started failing with the > above error. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Assigned] (FELIX-6106) Regression after a change in maven-bundle-plugin:4.2.0 related to non-existing files
[ https://issues.apache.org/jira/browse/FELIX-6106?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert reassigned FELIX-6106: - Assignee: Stefan Seifert as far a i see the problem was introduced one commit before: https://github.com/apache/felix/commit/e12e94cb84d99e4613a4a57c3655bc7c6095140c it seems the collection of class path items with this refactoring includes also items that does not exist yet (in this case the target/classes folder - because in this case this project produced no classes at all but combines only artifacts from dependencies). > Regression after a change in maven-bundle-plugin:4.2.0 related to > non-existing files > > > Key: FELIX-6106 > URL: https://issues.apache.org/jira/browse/FELIX-6106 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-4.2.0 >Reporter: Martin Grigorov >Assignee: Stefan Seifert >Priority: Major > > Commit > https://github.com/apache/felix/commit/9487647dc2fa8734a0ab4a113b0b93ec281a2594 > introduced with FELIX-6074 leads to an error in one of our projects: > {code} > INFO] --- maven-bundle-plugin:4.2.0:bundle (default-bundle) @ > wicketstuff-bundle --- > [ERROR] An internal error occurred > java.lang.IllegalArgumentException: A Jar can only accept a file or > directory that exists: > /home/solomax/work/wicketstuff-core/wicket-bundle-parent/wicket-bundle/target/classes > at aQute.bnd.osgi.Jar. (Jar.java:124) > at aQute.bnd.osgi.Jar. (Jar.java:172) > at org.apache.felix.bundleplugin.BundlePlugin.getOSGiBuilder > (BundlePlugin.java:603) > {code} > The code of the module can be found at > https://github.com/wicketstuff/core/tree/master/wicket-bundle-parent/wicket-bundle. > It is mostly Maven code (pom.xml and assembly.xml) that generates an OSGi > compatible bundle. > After upgrading to maven-bundle-plugin:4.2.0 it started failing with the > above error. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (FELIX-6125) maven-bundle-plugin changelog.txt out of date
[ https://issues.apache.org/jira/browse/FELIX-6125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16836362#comment-16836362 ] Stefan Seifert commented on FELIX-6125: --- i've also uploaded the latest plugin documentation to http://felix.apache.org/components/bundle-plugin/ > maven-bundle-plugin changelog.txt out of date > - > > Key: FELIX-6125 > URL: https://issues.apache.org/jira/browse/FELIX-6125 > Project: Felix > Issue Type: Task > Components: Documentation >Affects Versions: maven-bundle-plugin-4.2.0 >Reporter: Ludwig Schmidt > Assignee: Stefan Seifert >Priority: Trivial > > The maven-bundle-plugin changelog only includes changes up to version 3.5.0. > See: > [https://svn.apache.org/repos/asf/felix/releases/maven-bundle-plugin-4.2.0/changelog.txt] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (FELIX-6125) maven-bundle-plugin changelog.txt out of date
[ https://issues.apache.org/jira/browse/FELIX-6125?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert updated FELIX-6125: -- Priority: Trivial (was: Major) Issue Type: Task (was: Bug) > maven-bundle-plugin changelog.txt out of date > - > > Key: FELIX-6125 > URL: https://issues.apache.org/jira/browse/FELIX-6125 > Project: Felix > Issue Type: Task > Components: Documentation >Affects Versions: maven-bundle-plugin-4.2.0 >Reporter: Ludwig Schmidt > Assignee: Stefan Seifert >Priority: Trivial > > The maven-bundle-plugin changelog only includes changes up to version 3.5.0. > See: > [https://svn.apache.org/repos/asf/felix/releases/maven-bundle-plugin-4.2.0/changelog.txt] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Resolved] (FELIX-6125) maven-bundle-plugin changelog.txt out of date
[ https://issues.apache.org/jira/browse/FELIX-6125?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert resolved FELIX-6125. --- Resolution: Fixed Completed: At revision: 1858996 i've updated the changelogs for 4.0, 4.1 and 4.2 > maven-bundle-plugin changelog.txt out of date > - > > Key: FELIX-6125 > URL: https://issues.apache.org/jira/browse/FELIX-6125 > Project: Felix > Issue Type: Bug > Components: Documentation >Affects Versions: maven-bundle-plugin-4.2.0 >Reporter: Ludwig Schmidt > Assignee: Stefan Seifert >Priority: Major > > The maven-bundle-plugin changelog only includes changes up to version 3.5.0. > See: > [https://svn.apache.org/repos/asf/felix/releases/maven-bundle-plugin-4.2.0/changelog.txt] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Assigned] (FELIX-6125) maven-bundle-plugin changelog.txt out of date
[ https://issues.apache.org/jira/browse/FELIX-6125?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert reassigned FELIX-6125: - Assignee: Stefan Seifert > maven-bundle-plugin changelog.txt out of date > - > > Key: FELIX-6125 > URL: https://issues.apache.org/jira/browse/FELIX-6125 > Project: Felix > Issue Type: Bug > Components: Documentation >Affects Versions: maven-bundle-plugin-4.2.0 >Reporter: Ludwig Schmidt > Assignee: Stefan Seifert >Priority: Major > > The maven-bundle-plugin changelog only includes changes up to version 3.5.0. > See: > [https://svn.apache.org/repos/asf/felix/releases/maven-bundle-plugin-4.2.0/changelog.txt] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Closed] (FELIX-6122) SCR Tooling: Update to ASM 7.1 for Java 11 compatibility
[ https://issues.apache.org/jira/browse/FELIX-6122?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert closed FELIX-6122. - > SCR Tooling: Update to ASM 7.1 for Java 11 compatibility > > > Key: FELIX-6122 > URL: https://issues.apache.org/jira/browse/FELIX-6122 > Project: Felix > Issue Type: Improvement > Components: SCR Tooling >Affects Versions: maven-scr-plugin 1.26.0, scr generator 1.18.0, scr bnd > plugin 1.9.2 > Reporter: Stefan Seifert >Assignee: Stefan Seifert >Priority: Major > Fix For: scr bnd plugin 1.9.4, scr generator 1.18.2, > maven-scr-plugin 1.26.2 > > > the BND tooling is currently based on ASM 5.1, which does not support class > files generated by newer java versions (e.g. Java 11). Updating to ASM 7.1 > fixes this. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[RESULT] [VOTE] Release Apache Felix SCR Generator 1.18.2, SCR Bnd Plugin 1.9.4, Maven SCR Plugin 1.26.2
Hi, The vote has passed with the following result : +1 (binding): Carsten Ziegeler, Raymond Auge, Jean-Baptiste Onofré +1 (non binding): Stefan Seifert => @any PMC member: please copy this release to the Felix dist directory. I will promote the artifacts to the central Maven repository and update the felix site. stefan
RE: [VOTE] Release Apache Felix SCR Generator 1.18.2, SCR Bnd Plugin 1.9.4, Maven SCR Plugin 1.26.2
+1 (non-binding)
[VOTE] Release Apache Felix SCR Generator 1.18.2, SCR Bnd Plugin 1.9.4, Maven SCR Plugin 1.26.2
Hi, Apache Felix SCR Generator 1.18.2 (1 issue) https://issues.apache.org/jira/browse/FELIX/fixforversion/12345475 Apache Felix SCR Bnd Plugin 1.9.4 (1 issue) https://issues.apache.org/jira/browse/FELIX/fixforversion/12344868 Apache Felix Maven SCR Plugin 1.26.2 (1 issue) https://issues.apache.org/jira/browse/FELIX/fixforversion/12345476 Staging repository: https://repository.apache.org/content/repositories/orgapachefelix-1299/ You can use this UNIX script to download the release and verify the signatures: http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh Usage: sh check_staged_release.sh 1299 /tmp/felix-staging 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. stefan
[jira] [Resolved] (FELIX-6122) SCR Tooling: Update to ASM 7.1 for Java 11 compatibility
[ https://issues.apache.org/jira/browse/FELIX-6122?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert resolved FELIX-6122. --- Resolution: Fixed Fix Version/s: maven-scr-plugin 1.26.2 scr generator 1.18.2 scr bnd plugin 1.9.4 Completed: At revision: 1858783 > SCR Tooling: Update to ASM 7.1 for Java 11 compatibility > > > Key: FELIX-6122 > URL: https://issues.apache.org/jira/browse/FELIX-6122 > Project: Felix > Issue Type: Improvement > Components: SCR Tooling >Affects Versions: maven-scr-plugin 1.26.0, scr generator 1.18.0, scr bnd > plugin 1.9.2 > Reporter: Stefan Seifert >Assignee: Stefan Seifert >Priority: Major > Fix For: scr bnd plugin 1.9.4, scr generator 1.18.2, > maven-scr-plugin 1.26.2 > > > the BND tooling is currently based on ASM 5.1, which does not support class > files generated by newer java versions (e.g. Java 11). Updating to ASM 7.1 > fixes this. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (FELIX-6122) SCR Tooling: Update to ASM 7.1 for Java 11 compatibility
[ https://issues.apache.org/jira/browse/FELIX-6122?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert updated FELIX-6122: -- Summary: SCR Tooling: Update to ASM 7.1 for Java 11 compatibility (was: SCR Tooling: Update to ASM 7.1 to support latest Java versions) > SCR Tooling: Update to ASM 7.1 for Java 11 compatibility > > > Key: FELIX-6122 > URL: https://issues.apache.org/jira/browse/FELIX-6122 > Project: Felix > Issue Type: Improvement > Components: SCR Tooling >Affects Versions: maven-scr-plugin-1.26.0, scr generator 1.18.0, scr bnd > plugin 1.9.2 > Reporter: Stefan Seifert >Assignee: Stefan Seifert >Priority: Major > > the BND tooling is currently based on ASM 5.1, which does not support class > files generated by newer java versions (e.g. Java 11). Updating to ASM 7.1 > fixes this. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (FELIX-6122) SCR Tooling: Update to ASM 7.1 to support latest Java versions
Stefan Seifert created FELIX-6122: - Summary: SCR Tooling: Update to ASM 7.1 to support latest Java versions Key: FELIX-6122 URL: https://issues.apache.org/jira/browse/FELIX-6122 Project: Felix Issue Type: Improvement Components: SCR Tooling Affects Versions: scr bnd plugin 1.9.2, scr generator 1.18.0, maven-scr-plugin-1.26.0 Reporter: Stefan Seifert Assignee: Stefan Seifert the BND tooling is currently based on ASM 5.1, which does not support class files generated by newer java versions (e.g. Java 11). Updating to ASM 7.1 fixes this. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
RE: [VOTE] Release maven-bundle-plugin 4.2.0 (2nd try)
+1 (non-binding) checked signatures & tested it in a couple of projects stefan
RE: [VOTE] Release maven-bundle-plugin 4.2.0
-1 (non-binding) there is a syntax error in the pom, leading to invalid maven dependencies https://github.com/apache/felix/blob/trunk/tools/maven-bundle-plugin/pom.xml#L253 stefan >-Original Message- >From: Guillaume Nodet [mailto:gno...@apache.org] >Sent: Wednesday, April 3, 2019 1:05 PM >To: dev@felix.apache.org >Subject: [VOTE] Release maven-bundle-plugin 4.2.0 > >I've staged a 4.2.0 release of the maven-bundle-plugin which includes the >following changes: > >54d0740058 [FELIX-6081] Upgrade bndlib to 4.2.0 in order to properly >calculate osgi.ee for embedded dependencies > >fbfdb2985d [FELIX-6078] Add an option to silently ignore some project types >instead of displaying a warning > >2d559f601b [FELIX-6074] Do not write all stale files at info level > >9487647dc2 [FELIX-6074] Do not analyze dependencies before the upToDate >check > >e12e94cb84 [FELIX-6073] Upgrade to Maven 3 > >4857cb9616 [FELIX-6075] Upgrade to JDK 8 > >e971b02f67 [FELIX-6074][FELIX-6075] Support plain incremental manifest >build, upgrade to jdk 8 > >The staging repository is available at: > https://repository.apache.org/content/repositories/orgapachefelix-1295 > >Please review and vote ! > >-- > >Guillaume Nodet
adaptTo() 2019 - Call for Papers extended / Early Bird Tickets
Dear adaptTo() Community, We are extending our Call for Papers by another two weeks. The new deadline is April 15. So, if you would like to be a speaker, please visit https://adapt.to/cfp - and/or if you know any other potential speakers, please send them our way! I would also like to use this opportunity to remind you that Early Bird tickets are still available. Go to https://adapt.to/tickets before May 31 to take advantage of this offer. As the event usually sells out quickly, we advise you to buy your tickets as soon as possible. Kind regards on behalf of the adaptTo() Team, Stefan
adaptTo() 2019: Tickets now available / Start call for papers
Dear adaptTo() Community, the sale of tickets for adaptTo() 2019 is open. This year's conference date is 2nd - 4th September; and we'll be back in downtown Berlin at the legendary venue, the Kosmos! https://eng.kosmos-berlin.de/ Get your Early-Bird-Ticket here: https://adapt.to/tickets We also started the call for papers today! If you would like to be a speaker, please check out https://adapt.to/cfp Focusing on Apache Sling, Apache Felix and Apache Jackrabbit, the adaptTo() conference in Berlin is aimed at developers using some or all if this stack. Kind regards on behalf of the adaptTo() Team, Stefan P.S.: There is a discount for Apache Committers (any project - Sling, Felix, Jackrabbit) - see https://adapt.to/conference for details.
RE: [RESULT] [VOTE] Release Apache Felix Bnd SCR Plugin 1.9.2
thanks - i've completed the remaining steps. stefan >-Original Message- >From: Karl Pauls [mailto:karlpa...@gmail.com] >Sent: Monday, January 28, 2019 1:41 PM >To: dev@felix.apache.org >Subject: Re: [RESULT] [VOTE] Release Apache Felix Bnd SCR Plugin 1.9.2 > >Done. > >regards, > >Karl > >On Mon, Jan 28, 2019 at 1:04 PM Stefan Seifert >wrote: >> >> @any PMC member: please copy this release to the Felix dist directory! >> >> stefan >> >> >-Original Message- >> >From: Stefan Seifert [mailto:sseif...@pro-vision.de] >> >Sent: Saturday, January 26, 2019 12:04 PM >> >To: dev@felix.apache.org >> >Subject: [RESULT] [VOTE] Release Apache Felix Bnd SCR Plugin 1.9.2 >> > >> >Hi, >> > >> >The vote has passed with the following result : >> > >> > +1 (binding): Pierre De Rop, Carsten Ziegeler, Raymond Auge, Jean- >> >Baptiste Onofré >> > +1 (non binding): Stefan Seifert, Francois Papon >> > >> > >> >=> @any PMC member: please copy this release to the Felix dist >directory! >> > >> > >> >i will then promote the artifacts to the central Maven repository and >> >update the felix site. >> > >> >stefan >> > >> >> > > >-- >Karl Pauls >karlpa...@gmail.com
RE: [RESULT] [VOTE] Release Apache Felix Bnd SCR Plugin 1.9.2
@any PMC member: please copy this release to the Felix dist directory! stefan >-Original Message- >From: Stefan Seifert [mailto:sseif...@pro-vision.de] >Sent: Saturday, January 26, 2019 12:04 PM >To: dev@felix.apache.org >Subject: [RESULT] [VOTE] Release Apache Felix Bnd SCR Plugin 1.9.2 > >Hi, > >The vote has passed with the following result : > > +1 (binding): Pierre De Rop, Carsten Ziegeler, Raymond Auge, Jean- >Baptiste Onofré > +1 (non binding): Stefan Seifert, Francois Papon > > >=> @any PMC member: please copy this release to the Felix dist directory! > > >i will then promote the artifacts to the central Maven repository and >update the felix site. > >stefan >
[RESULT] [VOTE] Release Apache Felix Bnd SCR Plugin 1.9.2
Hi, The vote has passed with the following result : +1 (binding): Pierre De Rop, Carsten Ziegeler, Raymond Auge, Jean-Baptiste Onofré +1 (non binding): Stefan Seifert, Francois Papon => @any PMC member: please copy this release to the Felix dist directory! i will then promote the artifacts to the central Maven repository and update the felix site. stefan
[jira] [Closed] (FELIX-6023) SCR bnd plugin sometimes fails with IncompatibleClassChangeError: Implementing class
[ https://issues.apache.org/jira/browse/FELIX-6023?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert closed FELIX-6023. - > SCR bnd plugin sometimes fails with IncompatibleClassChangeError: > Implementing class > > > Key: FELIX-6023 > URL: https://issues.apache.org/jira/browse/FELIX-6023 > Project: Felix > Issue Type: Bug > Components: SCR Tooling >Affects Versions: scr bnd plugin 1.9.0 > Environment: Maven home: /usr/local/Cellar/maven/3.6.0/libexec > Java version: 1.8.0_192, vendor: Oracle Corporation, runtime: > /Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "mac os x", version: "10.14.2", arch: "x86_64", family: "mac" >Reporter: Mark Adamcin >Assignee: Stefan Seifert >Priority: Major > Labels: patch-available > Fix For: scr bnd plugin 1.9.2 > > Attachments: com.adobe.acs.acs-aem-commons-bundle.bnd-1.9.0.log, > com.adobe.acs.acs-aem-commons-bundle.bnd-1.9.1-SNAPSHOT.log > > > > When building a project where a newer version of a dependency is embedded in > the project artifact with a conflicting older version of said dependency is > also present on the classpath, SOME environments encounter an exception that > is similar to the following: > {noformat} > [ERROR] Manifest com.adobe.acs:acs-aem-commons-bundle:bundle:3.19.1-SNAPSHOT > : Got unexpected exception while > analyzing:org.apache.felix.scrplugin.SCRDescriptorException: Unable to load > compiled class: com.google.common.base.Suppliers$SupplierFunctionImpl > at > org.apache.felix.scrplugin.helper.ClassScanner.scanSources(ClassScanner.java:156) > at > org.apache.felix.scrplugin.SCRDescriptorGenerator.execute(SCRDescriptorGenerator.java:146) > at > org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin.analyzeJar(SCRDescriptorBndPlugin.java:178) > at aQute.bnd.osgi.Analyzer.doPlugins(Analyzer.java:820) > at aQute.bnd.osgi.Analyzer.analyze(Analyzer.java:229) > at aQute.bnd.osgi.Builder.analyze(Builder.java:408) > at aQute.bnd.osgi.Analyzer.calcManifest(Analyzer.java:850) > at aQute.bnd.osgi.Builder.build(Builder.java:116) > at > org.apache.felix.bundleplugin.ManifestPlugin.getAnalyzer(ManifestPlugin.java:291) > at > org.apache.felix.bundleplugin.ManifestPlugin.execute(ManifestPlugin.java:98) > at > org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:384) > at > org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:375) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) > at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:192) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > at > org.codehaus.plexus.classworlds.launcher.Launch
RE: [VOTE] Release Apache Felix Bnd SCR Plugin 1.9.2
+1 (non-binding) stefan
[VOTE] Release Apache Felix Bnd SCR Plugin 1.9.2
Hi, We solved 1 issues in this release: https://issues.apache.org/jira/browse/FELIX/fixforversion/12344846 Staging repository: https://repository.apache.org/content/repositories/orgapachefelix-1277/ You can use this UNIX script to download the release and verify the signatures: http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh Usage: sh check_staged_release.sh 1277 /tmp/felix-staging 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. stefan
[jira] [Commented] (FELIX-6023) SCR bnd plugin sometimes fails with IncompatibleClassChangeError: Implementing class
[ https://issues.apache.org/jira/browse/FELIX-6023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16749670#comment-16749670 ] Stefan Seifert commented on FELIX-6023: --- yes, i can start a release vote today > SCR bnd plugin sometimes fails with IncompatibleClassChangeError: > Implementing class > > > Key: FELIX-6023 > URL: https://issues.apache.org/jira/browse/FELIX-6023 > Project: Felix > Issue Type: Bug > Components: SCR Tooling >Affects Versions: scr bnd plugin 1.9.0 > Environment: Maven home: /usr/local/Cellar/maven/3.6.0/libexec > Java version: 1.8.0_192, vendor: Oracle Corporation, runtime: > /Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "mac os x", version: "10.14.2", arch: "x86_64", family: "mac" >Reporter: Mark Adamcin >Assignee: Stefan Seifert >Priority: Major > Labels: patch-available > Fix For: scr bnd plugin 1.10.0 > > Attachments: com.adobe.acs.acs-aem-commons-bundle.bnd-1.9.0.log, > com.adobe.acs.acs-aem-commons-bundle.bnd-1.9.1-SNAPSHOT.log > > > > When building a project where a newer version of a dependency is embedded in > the project artifact with a conflicting older version of said dependency is > also present on the classpath, SOME environments encounter an exception that > is similar to the following: > {noformat} > [ERROR] Manifest com.adobe.acs:acs-aem-commons-bundle:bundle:3.19.1-SNAPSHOT > : Got unexpected exception while > analyzing:org.apache.felix.scrplugin.SCRDescriptorException: Unable to load > compiled class: com.google.common.base.Suppliers$SupplierFunctionImpl > at > org.apache.felix.scrplugin.helper.ClassScanner.scanSources(ClassScanner.java:156) > at > org.apache.felix.scrplugin.SCRDescriptorGenerator.execute(SCRDescriptorGenerator.java:146) > at > org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin.analyzeJar(SCRDescriptorBndPlugin.java:178) > at aQute.bnd.osgi.Analyzer.doPlugins(Analyzer.java:820) > at aQute.bnd.osgi.Analyzer.analyze(Analyzer.java:229) > at aQute.bnd.osgi.Builder.analyze(Builder.java:408) > at aQute.bnd.osgi.Analyzer.calcManifest(Analyzer.java:850) > at aQute.bnd.osgi.Builder.build(Builder.java:116) > at > org.apache.felix.bundleplugin.ManifestPlugin.getAnalyzer(ManifestPlugin.java:291) > at > org.apache.felix.bundleplugin.ManifestPlugin.execute(ManifestPlugin.java:98) > at > org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:384) > at > org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:375) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) > at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:192) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > at > org.codehaus.plexus.classworlds.launc
[jira] [Resolved] (FELIX-6023) SCR bnd plugin sometimes fails with IncompatibleClassChangeError: Implementing class
[ https://issues.apache.org/jira/browse/FELIX-6023?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert resolved FELIX-6023. --- Resolution: Fixed Fix Version/s: scr bnd plugin 1.10.0 thanks, patch applied in rev. 1851503 > SCR bnd plugin sometimes fails with IncompatibleClassChangeError: > Implementing class > > > Key: FELIX-6023 > URL: https://issues.apache.org/jira/browse/FELIX-6023 > Project: Felix > Issue Type: Bug > Components: SCR Tooling >Affects Versions: scr bnd plugin 1.9.0 > Environment: Maven home: /usr/local/Cellar/maven/3.6.0/libexec > Java version: 1.8.0_192, vendor: Oracle Corporation, runtime: > /Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "mac os x", version: "10.14.2", arch: "x86_64", family: "mac" >Reporter: Mark Adamcin >Assignee: Stefan Seifert >Priority: Major > Labels: patch-available > Fix For: scr bnd plugin 1.10.0 > > Attachments: com.adobe.acs.acs-aem-commons-bundle.bnd-1.9.0.log, > com.adobe.acs.acs-aem-commons-bundle.bnd-1.9.1-SNAPSHOT.log > > > > When building a project where a newer version of a dependency is embedded in > the project artifact with a conflicting older version of said dependency is > also present on the classpath, SOME environments encounter an exception that > is similar to the following: > {noformat} > [ERROR] Manifest com.adobe.acs:acs-aem-commons-bundle:bundle:3.19.1-SNAPSHOT > : Got unexpected exception while > analyzing:org.apache.felix.scrplugin.SCRDescriptorException: Unable to load > compiled class: com.google.common.base.Suppliers$SupplierFunctionImpl > at > org.apache.felix.scrplugin.helper.ClassScanner.scanSources(ClassScanner.java:156) > at > org.apache.felix.scrplugin.SCRDescriptorGenerator.execute(SCRDescriptorGenerator.java:146) > at > org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin.analyzeJar(SCRDescriptorBndPlugin.java:178) > at aQute.bnd.osgi.Analyzer.doPlugins(Analyzer.java:820) > at aQute.bnd.osgi.Analyzer.analyze(Analyzer.java:229) > at aQute.bnd.osgi.Builder.analyze(Builder.java:408) > at aQute.bnd.osgi.Analyzer.calcManifest(Analyzer.java:850) > at aQute.bnd.osgi.Builder.build(Builder.java:116) > at > org.apache.felix.bundleplugin.ManifestPlugin.getAnalyzer(ManifestPlugin.java:291) > at > org.apache.felix.bundleplugin.ManifestPlugin.execute(ManifestPlugin.java:98) > at > org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:384) > at > org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:375) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) > at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:192) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > at > org.codehaus.plexus.classworlds.launc
[jira] [Assigned] (FELIX-6023) SCR bnd plugin sometimes fails with IncompatibleClassChangeError: Implementing class
[ https://issues.apache.org/jira/browse/FELIX-6023?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert reassigned FELIX-6023: - Assignee: Stefan Seifert > SCR bnd plugin sometimes fails with IncompatibleClassChangeError: > Implementing class > > > Key: FELIX-6023 > URL: https://issues.apache.org/jira/browse/FELIX-6023 > Project: Felix > Issue Type: Bug > Components: SCR Tooling >Affects Versions: scr bnd plugin 1.9.0 > Environment: Maven home: /usr/local/Cellar/maven/3.6.0/libexec > Java version: 1.8.0_192, vendor: Oracle Corporation, runtime: > /Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "mac os x", version: "10.14.2", arch: "x86_64", family: "mac" >Reporter: Mark Adamcin >Assignee: Stefan Seifert >Priority: Major > Labels: patch-available > Attachments: com.adobe.acs.acs-aem-commons-bundle.bnd-1.9.0.log, > com.adobe.acs.acs-aem-commons-bundle.bnd-1.9.1-SNAPSHOT.log > > > > When building a project where a newer version of a dependency is embedded in > the project artifact with a conflicting older version of said dependency is > also present on the classpath, SOME environments encounter an exception that > is similar to the following: > {noformat} > [ERROR] Manifest com.adobe.acs:acs-aem-commons-bundle:bundle:3.19.1-SNAPSHOT > : Got unexpected exception while > analyzing:org.apache.felix.scrplugin.SCRDescriptorException: Unable to load > compiled class: com.google.common.base.Suppliers$SupplierFunctionImpl > at > org.apache.felix.scrplugin.helper.ClassScanner.scanSources(ClassScanner.java:156) > at > org.apache.felix.scrplugin.SCRDescriptorGenerator.execute(SCRDescriptorGenerator.java:146) > at > org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin.analyzeJar(SCRDescriptorBndPlugin.java:178) > at aQute.bnd.osgi.Analyzer.doPlugins(Analyzer.java:820) > at aQute.bnd.osgi.Analyzer.analyze(Analyzer.java:229) > at aQute.bnd.osgi.Builder.analyze(Builder.java:408) > at aQute.bnd.osgi.Analyzer.calcManifest(Analyzer.java:850) > at aQute.bnd.osgi.Builder.build(Builder.java:116) > at > org.apache.felix.bundleplugin.ManifestPlugin.getAnalyzer(ManifestPlugin.java:291) > at > org.apache.felix.bundleplugin.ManifestPlugin.execute(ManifestPlugin.java:98) > at > org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:384) > at > org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:375) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) > at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:192) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launche
adaptTo() 2019 - Save the Date
Dear adaptTo() Community, 2018 will soon be over and we would like to take this opportunity to share with you some details about the next adaptTo() conference: Event Date: 2nd - 4th September 2019 Location: KOSMOS, Berlin Tickets available from: 1st February 2019 Call for papers: February to April 2019. If you are interested in becoming a sponsor of this year's event, let us know at spon...@adaptto.org. For more information please visit us at https://adapt.to or share your thoughts via i...@adaptto.org or #adaptTo. Have yourself a Merry Christmas and a Happy New Year! Kind regards from the adaptTo() Team, Stefan
adaptTo() 2018 - Videos and Gallery online
The video recordings for all talks are now online: https://adapt.to/2018/schedule Visit our Youtube channel: https://www.youtube.com/c/adaptTo For further impressions check out our image gallery: https://adapt.to/2018/en/conference/gallery.html See you next year! Stefan
adaptTo() 2018 - slides online
the slides of the adaptTo() 2018 conference in berlin are now online - 27 talks plus lightning talks, 260 participants. you find the slides and code samples here: https://adapt.to/2018/schedule the talk videos and images are expected in 2-3 weeks - we will announce them when available. stefan
RE: [VOTE] Release Felix maven-bundle-plugin version 4.0.0
+1 (non-binding) stefan
adaptTo() 2018 - Agenda online
Hi everyone, we are happy to present to you the official adaptTo() 2018 agenda: http://adapt.to/schedule If you were waiting for the agenda to book your ticket you can get it here: http://adapt.to/tickets This year we have a special for you! We are happy to offer you two free Hands-On Labs. The places are limited to 45 participants each - the registration starts at 25th June 2018. http://adapt.to/hands-on Kind regards on behalf of the adaptTo() Team Stefan
adaptTo() 2018 - Call for Papers extended / Early Bird Tickets
we are extending our Call for Papers by another two weeks. The new deadline is April 15. So, if you would like to be a speaker, please visit https://adapt.to/cfp - and/or if you know any other potential speakers, please send them our way! I would also like to use this opportunity to remind you that Early Bird tickets are still available. Go to https://adapt.to/tickets before May 31 to take advantage of this offer. As the event usually sells out quickly, we advise you to buy your tickets as soon as possible. Kind regards on behalf of the adaptTo() Team, Stefan
FW: adaptTo() 2018: Tickets now available / Start Call for Papers
forgot to mention: there is a discount for apache committers (any project - sling, felix, jackrabbit) see https://adapt.to/conference for details. stefan -Original Message- From: Stefan Seifert [mailto:sseif...@pro-vision.de] Sent: Thursday, February 1, 2018 3:58 PM To: dev@felix.apache.org; us...@felix.apache.org Subject: adaptTo() 2018: Tickets now available / Start Call for Papers Dear adaptTo() Community, the sale of tickets for adaptTo() 2018 is open. Get your Early-Bird-Ticket here: https://adapt.to/tickets We also started the Call for Papers today! If you would like to be a speaker, please check out https://adapt.to/cfp Focusing on Apache Sling, Apache Felix and Apache Jackrabbit, the adaptTo() conference in Potsdam (near Berlin) is aimed at developers using some or all if this stack. This year´s conference date is 10 - 12 September; latest information can be found on https://adapt.to Kind regards on behalf of the adaptTo() Team, Stefan
adaptTo() 2018: Tickets now available / Start Call for Papers
Dear adaptTo() Community, the sale of tickets for adaptTo() 2018 is open. Get your Early-Bird-Ticket here: https://adapt.to/tickets We also started the Call for Papers today! If you would like to be a speaker, please check out https://adapt.to/cfp Focusing on Apache Sling, Apache Felix and Apache Jackrabbit, the adaptTo() conference in Potsdam (near Berlin) is aimed at developers using some or all if this stack. This year´s conference date is 10 - 12 September; latest information can be found on https://adapt.to Kind regards on behalf of the adaptTo() Team, Stefan
RE: [RESULT] [VOTE] Release Apache Felix Maven Bundle Plugin 3.5.0
thanks! >-Original Message- >From: Karl Pauls [mailto:karlpa...@gmail.com] >Sent: Tuesday, January 9, 2018 10:04 AM >To: dev@felix.apache.org >Subject: Re: [RESULT] [VOTE] Release Apache Felix Maven Bundle Plugin 3.5.0 > >I'll take care of it (missed it the last time). Thanks for the heads-up. > >regards, > >Karl > >On Tue, Jan 9, 2018 at 10:00 AM, Stefan Seifert <sseif...@pro-vision.de> >wrote: >>>==> @any PMC member: please copy this release to the Felix dist >directory. >> >> stefan >> > > > >-- >Karl Pauls >karlpa...@gmail.com
[jira] [Closed] (FELIX-5764) Update to bnd version 3.5
[ https://issues.apache.org/jira/browse/FELIX-5764?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert closed FELIX-5764. - > Update to bnd version 3.5 > - > > Key: FELIX-5764 > URL: https://issues.apache.org/jira/browse/FELIX-5764 > Project: Felix > Issue Type: Improvement > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-3.4.0 >Reporter: Neil Bartlett >Assignee: Neil Bartlett > Fix For: maven-bundle-plugin-3.5.0 > > > We just updated the plugin to bnd 3.4 but it is still behind the latest > release of bnd which is 3.5. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[RESULT] [VOTE] Release Apache Felix Maven Bundle Plugin 3.5.0
Hi, The vote has passed with the following result : +1 (binding): Karl Pauls, Clement Escoffier, Jean-Baptiste Onofré, David Bosschaert +1 (non binding): Neil Bartlett, Francois Papon, Stefan Seifert I will promote the artifacts to the central Maven repository and update the site. ==> @any PMC member: please copy this release to the Felix dist directory. stefan
RE: [VOTE] Release Apache Felix Maven Bundle Plugin 3.5.0
+1 (non-binding)
[VOTE] Release Apache Felix Maven Bundle Plugin 3.5.0
Hi, We solved 1 issues in this release: https://issues.apache.org/jira/browse/FELIX/fixforversion/12342311 Staging repository: https://repository.apache.org/content/repositories/orgapachefelix-1212/ You can use this UNIX script to download the release and verify the signatures: http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh Usage: sh check_staged_release.sh 1212 /tmp/felix-staging 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. stefan
adaptTo() 2018 Conference
Focusing on Apache Sling, Apache Felix and Apache Jackrabbit, the adaptTo() conference is aimed at developers using some or all if this stack. If you are not familiar with our event yet, you might find something interesting in the sessions from last year http://adapt.to/2017/schedule In 2018 we have a new location to be able to host more attendees: Event Date: 10-12 September 2018 Location: Schinkelhalle, Potsdam (near Berlin) Tickets available from: 1 February 2018 Latest information can be found on http://adapt.to Kind regards on behalf of the adaptTo() Team, Stefan
RE: [RESULT][VOTE] Release Apache Felix Maven Bundle Plugin 3.4.0
done >-Original Message- >From: Konrad Windszus [mailto:konra...@gmx.de] >Sent: Friday, December 22, 2017 8:21 AM >To: dev@felix.apache.org >Subject: Re: [RESULT][VOTE] Release Apache Felix Maven Bundle Plugin 3.4.0 > >Thanks for the release. >Can you update the Maven site at http://felix.apache.org/components/bundle- >plugin/index.html <http://felix.apache.org/components/bundle- >plugin/index.html> as well? >Thanks, >Konrad > >> On 18. Dec 2017, at 17:19, Karl Pauls <karlpa...@gmail.com> wrote: >> >> Time to call the vote on the Apache Felix Maven Bundle Plugin 3.4.0 >release. >> >> * +1 votes from David Bosschaert, Francois Papon, Clement Escoffier, >> Stefan Seifert, Pierre De Rop, Raymond Auge, and Karl Pauls. >> >> * No other votes. >> >> The vote is successful. I will make the artifacts available as soon as >possible.
RE: [VOTE] Release Apache Felix Maven Bundle Plugin 3.4.0
+1 (non-binding)
[jira] [Resolved] (FELIX-5712) Maven Bundle Plugin - Broken and non https links
[ https://issues.apache.org/jira/browse/FELIX-5712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert resolved FELIX-5712. --- Resolution: Fixed Completed: At revision: 1817515 should be solved with the next release > Maven Bundle Plugin - Broken and non https links > > > Key: FELIX-5712 > URL: https://issues.apache.org/jira/browse/FELIX-5712 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-3.3.0 > Environment: Website only >Reporter: Robin van Riel >Assignee: Stefan Seifert >Priority: Trivial > Fix For: maven-bundle-plugin-3.4.0 > > > The linking from > https://commons.apache.org/proper/commons-weaver/commons-weaver-build-tools/plugins.html > to https://felix.apache.org/maven-bundle-plugin/ seems to be broken. Also, > the former page seems to contain http links instead of https ones. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Assigned] (FELIX-5712) Maven Bundle Plugin - Broken and non https links
[ https://issues.apache.org/jira/browse/FELIX-5712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert reassigned FELIX-5712: - Assignee: Stefan Seifert Affects Version/s: maven-bundle-plugin-3.3.0 Priority: Trivial (was: Minor) Fix Version/s: maven-bundle-plugin-3.4.0 Component/s: (was: Felix Commons) Maven Bundle Plugin Summary: Maven Bundle Plugin - Broken and non https links (was: Broken and non https links) the problem is the generated for the maven-bundle-plugin - it's automatically generated from the url of the parent pom (https://felix.apache.org) and the artifact id is appended - which results in the wrong url. the felix website is by default still used with HTTP (although HTTPs works as well). > Maven Bundle Plugin - Broken and non https links > > > Key: FELIX-5712 > URL: https://issues.apache.org/jira/browse/FELIX-5712 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-3.3.0 > Environment: Website only >Reporter: Robin van Riel >Assignee: Stefan Seifert >Priority: Trivial > Fix For: maven-bundle-plugin-3.4.0 > > > The linking from > https://commons.apache.org/proper/commons-weaver/commons-weaver-build-tools/plugins.html > to https://felix.apache.org/maven-bundle-plugin/ seems to be broken. Also, > the former page seems to contain http links instead of https ones. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
adaptTo() 2017 - slides online
the slides of the adaptTo() 2017 conference in berlin are now online - 24 talks plus lightning talks, 200 participants. you find the slides and code samples here: https://adapt.to/2017/schedule and some images... (more to follow) https://adapt.to/2017/en/conference/gallery.html this year we have also video recordings in high quality, published at youtube. the videos are linked in the talk page of the schedule as well (currently only from day 1 available - more to come soon). stefan
adaptTo() 2017 Agenda
Helly everyone, we are happy to present you the official adaptTo() 2017 agenda: http://adapt.to/schedule If you were waiting for the agenda to book your ticket you might want to book it quick. There are only few left http://adapt.to/tickets #adaptTo Kind regards & have a nice Weekend on behalf of the adaptTo() Team stefan
adaptTo() 2017 Conference in Berlin - CfP extended
Good morning everyone, We are extending our Call for Papers by another two weeks. The new deadline is May 6. So, if you would like to be a speaker, please visit http://adapt.to/cfp - and/or if you know any other potential speakers, please send them our way. We will be the only (non-virtual) Sling/AEM Developer conference this year and we want to give everyone the chance to contribute. With this in mind, we also advise you to buy tickets as early as possible. Kind regards on behalf of the adaptTo() Team, stefan
RE: [RESULT] [VOTE] Release Apache Felix Maven Bundle Plugin 3.3.0
>=> @any PMC member: please copy this release to the Felix dist directory. stefan
[jira] [Closed] (FELIX-5582) maven-bundle-plugin: Make sure Closeable resources are closed
[ https://issues.apache.org/jira/browse/FELIX-5582?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert closed FELIX-5582. - > maven-bundle-plugin: Make sure Closeable resources are closed > - > > Key: FELIX-5582 > URL: https://issues.apache.org/jira/browse/FELIX-5582 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-3.2.0 > Reporter: Stefan Seifert > Assignee: Stefan Seifert >Priority: Minor > Fix For: maven-bundle-plugin-3.3.0 > > > some resources that implement the Closeable interface are not closed properly > in maven-bundle-plugin. > this affects bnd Analyzer and Verifier objects. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Closed] (FELIX-5424) Augment exported service metadata
[ https://issues.apache.org/jira/browse/FELIX-5424?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert closed FELIX-5424. - > Augment exported service metadata > - > > Key: FELIX-5424 > URL: https://issues.apache.org/jira/browse/FELIX-5424 > Project: Felix > Issue Type: Improvement > Components: Maven Bundle Plugin >Reporter: Paolo Antinori >Assignee: Guillaume Nodet > Fix For: maven-bundle-plugin-3.3.0 > > > When Apache Aries Blueprint installs a service that points to a {{[bean]}} > node that has its {{id}} attribute specified, it adds an additional metadata > entry to the service registry: > {code} > osgi.service.blueprint.compname = myBeanId > {code} > That information is not automatically added to the Headers section of a > generated bundle though, thus preventing some kind of validation offline. > The proposed patch adds the additional metadata at build time. > This is a snippet of a use case that requires this: > {code:xml} > > > > interface="javax.sql.DataSource"> > > > {code} > And, in another file: > {code:xml} > availability="mandatory" component-name="mysql-ds" /> > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Closed] (FELIX-5579) Bundle Plugin uses insecure maven-archiver 2.5
[ https://issues.apache.org/jira/browse/FELIX-5579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert closed FELIX-5579. - > Bundle Plugin uses insecure maven-archiver 2.5 > -- > > Key: FELIX-5579 > URL: https://issues.apache.org/jira/browse/FELIX-5579 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-3.2.0 >Reporter: Mark Symons > Assignee: Stefan Seifert > Fix For: maven-bundle-plugin-3.3.0 > > > maven-bundle-plugin includes {{org.apache.maven:maven-archiver}} 2.5 as a > compile dependency. > This version of maven-archiver uses {{org.codehaus.plexus:plexus-archiver}} > v2.1. which has level 5 threat > [CVE-2012-2098|https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-2098]. > The CVE mentions "sorting algorithms in bzip2 compressing stream" in context > of Apache Commons Compress, but here is [one defect > reference|https://bugzilla.redhat.com/show_bug.cgi?id=951522] that confirms > that the threat applies to plexus-archiver versions prior to 2.3.1 > Thus, upgrade Bundle Plugin usage of maven-archiver to 2.6 (which uses > plexus-archiver 2.8.1) or later in order to mitigate the threat, > Current release of maven-archiver is 3.1.1 -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Closed] (FELIX-5581) Update to bndlib 3.3.0
[ https://issues.apache.org/jira/browse/FELIX-5581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert closed FELIX-5581. - > Update to bndlib 3.3.0 > -- > > Key: FELIX-5581 > URL: https://issues.apache.org/jira/browse/FELIX-5581 > Project: Felix > Issue Type: Improvement > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-3.2.0 > Reporter: Stefan Seifert > Assignee: Stefan Seifert > Fix For: maven-bundle-plugin-3.3.0 > > > version 3.3.0 of bndlib was published in sept. 2016. > changelog: https://github.com/bndtools/bnd/wiki/Changes-in-3.3.0 -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[RESULT] [VOTE] Release Apache Felix Maven Bundle Plugin 3.3.0
Hi, The vote has passed with the following result : +1 (binding): David Bosschaert, Jean-Baptiste Onofré, Carsten Ziegeler, +1 (non binding): Raymond Auge, Stefan Seifert I will promote the artifacts to the central Maven repository and update the felix site. => @any PMC member: please copy this release to the Felix dist directory. stefan
RE: [VOTE] Release Apache Felix Maven Bundle Plugin 3.3.0
+1 (non-binding)
[VOTE] Release Apache Felix Maven Bundle Plugin 3.3.0
Hi, We solved 4 issues in this release: https://issues.apache.org/jira/browse/FELIX/fixforversion/12337972 Staging repository: https://repository.apache.org/content/repositories/orgapachefelix-1174/ You can use this UNIX script to download the release and verify the signatures: http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh Usage: sh check_staged_release.sh 1174 /tmp/felix-staging 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. stefan
[jira] [Commented] (FELIX-5579) Bundle Plugin uses insecure maven-archiver 2.5
[ https://issues.apache.org/jira/browse/FELIX-5579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15899771#comment-15899771 ] Stefan Seifert commented on FELIX-5579: --- i think we can start the release process this week, so you should have it next week. > Bundle Plugin uses insecure maven-archiver 2.5 > -- > > Key: FELIX-5579 > URL: https://issues.apache.org/jira/browse/FELIX-5579 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-3.2.0 >Reporter: Mark Symons > Assignee: Stefan Seifert > Fix For: maven-bundle-plugin-3.3.0 > > > maven-bundle-plugin includes {{org.apache.maven:maven-archiver}} 2.5 as a > compile dependency. > This version of maven-archiver uses {{org.codehaus.plexus:plexus-archiver}} > v2.1. which has level 5 threat > [CVE-2012-2098|https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-2098]. > The CVE mentions "sorting algorithms in bzip2 compressing stream" in context > of Apache Commons Compress, but here is [one defect > reference|https://bugzilla.redhat.com/show_bug.cgi?id=951522] that confirms > that the threat applies to plexus-archiver versions prior to 2.3.1 > Thus, upgrade Bundle Plugin usage of maven-archiver to 2.6 (which uses > plexus-archiver 2.8.1) or later in order to mitigate the threat, > Current release of maven-archiver is 3.1.1 -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[maven-bundle-plugin] release 3.3.0 soon?
we fixed a potential security issue in maven-bundle-plugin today (FELIX-5579 - security issue in old dependency). i also updated to bndlib 3.3.0 which was released in last September. if no one objects i will start a release 3.3.0 within the next 1-2 days. stefan
[jira] [Resolved] (FELIX-5582) maven-bundle-plugin: Make sure Closeable resources are closed
[ https://issues.apache.org/jira/browse/FELIX-5582?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert resolved FELIX-5582. --- Resolution: Fixed Completed: At revision: 1785859 > maven-bundle-plugin: Make sure Closeable resources are closed > - > > Key: FELIX-5582 > URL: https://issues.apache.org/jira/browse/FELIX-5582 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-3.2.0 > Reporter: Stefan Seifert > Assignee: Stefan Seifert >Priority: Minor > Fix For: maven-bundle-plugin-3.3.0 > > > some resources that implement the Closeable interface are not closed properly > in maven-bundle-plugin. > this affects bnd Analyzer and Verifier objects. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Created] (FELIX-5582) maven-bundle-plugin: Make sure Closeable resources are closed
Stefan Seifert created FELIX-5582: - Summary: maven-bundle-plugin: Make sure Closeable resources are closed Key: FELIX-5582 URL: https://issues.apache.org/jira/browse/FELIX-5582 Project: Felix Issue Type: Bug Components: Maven Bundle Plugin Affects Versions: maven-bundle-plugin-3.2.0 Reporter: Stefan Seifert Assignee: Stefan Seifert Priority: Minor Fix For: maven-bundle-plugin-3.3.0 some resources that implement the Closeable interface are not closed properly in maven-bundle-plugin. this affects bnd Analyzer and Verifier objects. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Resolved] (FELIX-5581) Update to bndlib 3.3.0
[ https://issues.apache.org/jira/browse/FELIX-5581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert resolved FELIX-5581. --- Resolution: Fixed Completed: At revision: 1785858 > Update to bndlib 3.3.0 > -- > > Key: FELIX-5581 > URL: https://issues.apache.org/jira/browse/FELIX-5581 > Project: Felix > Issue Type: Improvement > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-3.2.0 > Reporter: Stefan Seifert > Assignee: Stefan Seifert > Fix For: maven-bundle-plugin-3.3.0 > > > version 3.3.0 of bndlib was published in sept. 2016. > changelog: https://github.com/bndtools/bnd/wiki/Changes-in-3.3.0 -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Created] (FELIX-5581) Update to bndlib 3.3.0
Stefan Seifert created FELIX-5581: - Summary: Update to bndlib 3.3.0 Key: FELIX-5581 URL: https://issues.apache.org/jira/browse/FELIX-5581 Project: Felix Issue Type: Improvement Components: Maven Bundle Plugin Affects Versions: maven-bundle-plugin-3.2.0 Reporter: Stefan Seifert Assignee: Stefan Seifert Fix For: maven-bundle-plugin-3.3.0 version 3.3.0 of bndlib was published in sept. 2016. changelog: https://github.com/bndtools/bnd/wiki/Changes-in-3.3.0 -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Resolved] (FELIX-5579) Bundle Plugin uses insecure maven-archiver 2.5
[ https://issues.apache.org/jira/browse/FELIX-5579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert resolved FELIX-5579. --- Resolution: Fixed Completed: At revision: 1785822 thanks for reporting - i've updated to maven-archiver 2.6 > Bundle Plugin uses insecure maven-archiver 2.5 > -- > > Key: FELIX-5579 > URL: https://issues.apache.org/jira/browse/FELIX-5579 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-3.2.0 >Reporter: Mark Symons > Assignee: Stefan Seifert > Fix For: maven-bundle-plugin-3.3.0 > > > maven-bundle-plugin includes {{org.apache.maven:maven-archiver}} 2.5 as a > compile dependency. > This version of maven-archiver uses {{org.codehaus.plexus:plexus-archiver}} > v2.1. which has level 5 threat > [CVE-2012-2098|https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-2098]. > The CVE mentions "sorting algorithms in bzip2 compressing stream" in context > of Apache Commons Compress, but here is [one defect > reference|https://bugzilla.redhat.com/show_bug.cgi?id=951522] that confirms > that the threat applies to plexus-archiver versions prior to 2.3.1 > Thus, upgrade Bundle Plugin usage of maven-archiver to 2.6 (which uses > plexus-archiver 2.8.1) or later in order to mitigate the threat, > Current release of maven-archiver is 3.1.1 -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (FELIX-5579) Bundle Plugin uses insecure maven-archiver 2.5
[ https://issues.apache.org/jira/browse/FELIX-5579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert reassigned FELIX-5579: - Assignee: Stefan Seifert Fix Version/s: maven-bundle-plugin-3.3.0 > Bundle Plugin uses insecure maven-archiver 2.5 > -- > > Key: FELIX-5579 > URL: https://issues.apache.org/jira/browse/FELIX-5579 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin >Affects Versions: maven-bundle-plugin-3.2.0 >Reporter: Mark Symons > Assignee: Stefan Seifert > Fix For: maven-bundle-plugin-3.3.0 > > > maven-bundle-plugin includes {{org.apache.maven:maven-archiver}} 2.5 as a > compile dependency. > This version of maven-archiver uses {{org.codehaus.plexus:plexus-archiver}} > v2.1. which has level 5 threat > [CVE-2012-2098|https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-2098]. > The CVE mentions "sorting algorithms in bzip2 compressing stream" in context > of Apache Commons Compress, but here is [one defect > reference|https://bugzilla.redhat.com/show_bug.cgi?id=951522] that confirms > that the threat applies to plexus-archiver versions prior to 2.3.1 > Thus, upgrade Bundle Plugin usage of maven-archiver to 2.6 (which uses > plexus-archiver 2.8.1) or later in order to mitigate the threat, > Current release of maven-archiver is 3.1.1 -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Closed] (FELIX-5556) JSONParser does not retain object order
[ https://issues.apache.org/jira/browse/FELIX-5556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert closed FELIX-5556. - Resolution: Won't Fix > JSONParser does not retain object order > --- > > Key: FELIX-5556 > URL: https://issues.apache.org/jira/browse/FELIX-5556 > Project: Felix > Issue Type: Bug > Components: Utils >Affects Versions: utils-1.9.0 > Reporter: Stefan Seifert > > the {{JSONParser}} does not retain the order of objects the JSON files it > parses. the order is randomly based on the HashMap implementation used > internally. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (FELIX-5556) JSONParser does not retain object order
[ https://issues.apache.org/jira/browse/FELIX-5556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert reassigned FELIX-5556: - Assignee: (was: Stefan Seifert) Fix Version/s: (was: utils-1.9.2) > JSONParser does not retain object order > --- > > Key: FELIX-5556 > URL: https://issues.apache.org/jira/browse/FELIX-5556 > Project: Felix > Issue Type: Bug > Components: Utils >Affects Versions: utils-1.9.0 > Reporter: Stefan Seifert > > the {{JSONParser}} does not retain the order of objects the JSON files it > parses. the order is randomly based on the HashMap implementation used > internally. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Reopened] (FELIX-5556) JSONParser does not retain object order
[ https://issues.apache.org/jira/browse/FELIX-5556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert reopened FELIX-5556: --- > JSONParser does not retain object order > --- > > Key: FELIX-5556 > URL: https://issues.apache.org/jira/browse/FELIX-5556 > Project: Felix > Issue Type: Bug > Components: Utils >Affects Versions: utils-1.9.0 > Reporter: Stefan Seifert > Assignee: Stefan Seifert > > the {{JSONParser}} does not retain the order of objects the JSON files it > parses. the order is randomly based on the HashMap implementation used > internally. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Closed] (FELIX-5556) JSONParser does not retain object order
[ https://issues.apache.org/jira/browse/FELIX-5556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert closed FELIX-5556. - Resolution: Won't Fix agreed - setting to won't fix. background was migration of some code that used the sling version of org.json which kept object ordering and used it for mapping to ordered content structure in JCR repository. then we have to switch to another json implementation. > JSONParser does not retain object order > --- > > Key: FELIX-5556 > URL: https://issues.apache.org/jira/browse/FELIX-5556 > Project: Felix > Issue Type: Bug > Components: Utils >Affects Versions: utils-1.9.0 > Reporter: Stefan Seifert > Assignee: Stefan Seifert > Fix For: utils-1.9.2 > > > the {{JSONParser}} does not retain the order of objects the JSON files it > parses. the order is randomly based on the HashMap implementation used > internally. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[utils] support ordering for JSON objects in JSONParser?
i created FELIX-5556 to make sure JSON object order is retained when parsing a JSON file, and reverted the commit after the complaint from felix. background: - the original JSON spec [1] clearly defined JSON objects "is an unordered collection" - the revised JSON spec [2] states the same, but adds an additional paragraph "JSON parsing libraries have been observed to differ as to whether or not they make the ordering of object members visible to calling software. Implementations whose behavior does not depend on member ordering will be interoperable in the sense that they will not be affected by these differences." do we want to support it in the felix utils JSONParser? seems to set wrong expectations following the spec, but other much used libs as gson and jackson seem to do it by default. so if no one votes to explicitly support it i will cancel FELIX-5556. stefan [1] https://www.ietf.org/rfc/rfc4627.txt [2] https://tools.ietf.org/html/rfc7159
[jira] [Reopened] (FELIX-5556) JSONParser does not retain object order
[ https://issues.apache.org/jira/browse/FELIX-5556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert reopened FELIX-5556: --- reverted in rev. 1783837 due to objection in mailing list - starting further discussion there https://lists.apache.org/thread.html/9628699bf4bf9cfaa05c1d1752fe9e374a987e72ef3065104768a2dc@%3Cdev.felix.apache.org%3E > JSONParser does not retain object order > --- > > Key: FELIX-5556 > URL: https://issues.apache.org/jira/browse/FELIX-5556 > Project: Felix > Issue Type: Bug > Components: Utils >Affects Versions: utils-1.9.0 > Reporter: Stefan Seifert > Assignee: Stefan Seifert > Fix For: utils-1.9.2 > > > the {{JSONParser}} does not retain the order of objects the JSON files it > parses. the order is randomly based on the HashMap implementation used > internally. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[utils] support comments in JSONOParser?
the new json parser added to Felix Utils fails when the JSON files contain comments like /* comment */. i known that the JSON format [1] officially does not support comments at all, but most JSON parsers nowadays seem to support them by just skipping comments when parsing a JSON file. should the felix parser support this as well? perhaps configurable via a strict and non-strict mode? stefan [1] https://tools.ietf.org/html/rfc7159
[jira] [Resolved] (FELIX-5556) JSONParser does not retain object order
[ https://issues.apache.org/jira/browse/FELIX-5556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Seifert resolved FELIX-5556. --- Resolution: Fixed Completed: At revision: 1783803 > JSONParser does not retain object order > --- > > Key: FELIX-5556 > URL: https://issues.apache.org/jira/browse/FELIX-5556 > Project: Felix > Issue Type: Bug > Components: Utils >Affects Versions: utils-1.9.0 > Reporter: Stefan Seifert > Assignee: Stefan Seifert > Fix For: utils-1.9.2 > > > the {{JSONParser}} does not retain the order of objects the JSON files it > parses. the order is randomly based on the HashMap implementation used > internally. -- This message was sent by Atlassian JIRA (v6.3.15#6346)