adaptTo() 2023: Agenda online

2023-06-26 Thread Stefan Seifert
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

2023-03-31 Thread Stefan Seifert
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

2023-02-16 Thread Stefan Seifert
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

2023-02-16 Thread Stefan Seifert
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!

2021-09-06 Thread Stefan Seifert
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

2021-09-01 Thread Stefan Seifert (Jira)


[ 
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

2021-07-05 Thread Stefan Seifert
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

2021-04-06 Thread Stefan Seifert
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

2021-02-06 Thread Stefan Seifert
| 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

2020-12-17 Thread Stefan Seifert
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

2020-07-06 Thread Stefan Seifert
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!

2020-06-25 Thread Stefan Seifert
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

2020-04-02 Thread Stefan Seifert
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

2020-01-31 Thread Stefan Seifert
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

2019-12-16 Thread Stefan Seifert
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

2019-12-04 Thread Stefan Seifert
+1 (non-binding)

stefan



RE: [VOTE] Move Felix to git(box)

2019-11-19 Thread Stefan Seifert
+1 (non-binding)



adaptTo() 2019 - Videos and Gallery online

2019-09-23 Thread Stefan Seifert
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

2019-09-04 Thread Stefan Seifert
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

2019-08-22 Thread Stefan Seifert
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

2019-08-21 Thread Stefan Seifert



=> @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

2019-08-19 Thread Stefan Seifert
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

2019-08-15 Thread Stefan Seifert (JIRA)


[ 
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

2019-08-15 Thread Stefan Seifert
+1 (non-binding)




[VOTE] Release Apache Felix Maven Bundle Plugin 4.2.1

2019-08-15 Thread Stefan Seifert
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

2019-06-07 Thread Stefan Seifert
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

2019-06-05 Thread Stefan Seifert (JIRA)


 [ 
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

2019-06-05 Thread Stefan Seifert (JIRA)


 [ 
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

2019-05-10 Thread Stefan Seifert (JIRA)


[ 
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

2019-05-09 Thread Stefan Seifert (JIRA)


 [ 
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

2019-05-09 Thread Stefan Seifert (JIRA)


 [ 
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

2019-05-09 Thread Stefan Seifert (JIRA)


[ 
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

2019-05-09 Thread Stefan Seifert (JIRA)


 [ 
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

2019-05-09 Thread Stefan Seifert (JIRA)


 [ 
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

2019-05-09 Thread Stefan Seifert (JIRA)


 [ 
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

2019-05-09 Thread Stefan Seifert (JIRA)


 [ 
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

2019-05-09 Thread Stefan Seifert
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

2019-05-06 Thread Stefan Seifert
+1 (non-binding)




[VOTE] Release Apache Felix SCR Generator 1.18.2, SCR Bnd Plugin 1.9.4, Maven SCR Plugin 1.26.2

2019-05-06 Thread Stefan Seifert
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

2019-05-06 Thread Stefan Seifert (JIRA)


 [ 
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

2019-05-06 Thread Stefan Seifert (JIRA)


 [ 
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

2019-05-06 Thread Stefan Seifert (JIRA)
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)

2019-04-03 Thread Stefan Seifert
+1 (non-binding)

checked signatures & tested it in a couple of projects

stefan


RE: [VOTE] Release maven-bundle-plugin 4.2.0

2019-04-03 Thread Stefan Seifert
-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

2019-03-29 Thread Stefan Seifert
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

2019-01-31 Thread Stefan Seifert
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

2019-01-28 Thread Stefan Seifert
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

2019-01-28 Thread Stefan Seifert
@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

2019-01-26 Thread Stefan Seifert
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

2019-01-26 Thread Stefan Seifert (JIRA)


 [ 
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

2019-01-23 Thread Stefan Seifert
+1 (non-binding)

stefan




[VOTE] Release Apache Felix Bnd SCR Plugin 1.9.2

2019-01-23 Thread Stefan Seifert
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

2019-01-23 Thread Stefan Seifert (JIRA)


[ 
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

2019-01-17 Thread Stefan Seifert (JIRA)


 [ 
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

2019-01-17 Thread Stefan Seifert (JIRA)


 [ 
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

2018-12-10 Thread Stefan Seifert
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

2018-10-02 Thread Stefan Seifert
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

2018-09-12 Thread Stefan Seifert
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

2018-08-28 Thread Stefan Seifert
+1 (non-binding)

stefan


adaptTo() 2018 - Agenda online

2018-06-06 Thread Stefan Seifert
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

2018-03-31 Thread Stefan Seifert
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

2018-02-01 Thread Stefan Seifert
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

2018-02-01 Thread Stefan Seifert
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

2018-01-09 Thread Stefan Seifert
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

2018-01-06 Thread Stefan Seifert (JIRA)

 [ 
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

2018-01-06 Thread Stefan Seifert
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

2018-01-03 Thread Stefan Seifert
+1 (non-binding)




[VOTE] Release Apache Felix Maven Bundle Plugin 3.5.0

2018-01-03 Thread Stefan Seifert
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

2017-12-22 Thread Stefan Seifert
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

2017-12-22 Thread Stefan Seifert
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

2017-12-14 Thread Stefan Seifert
+1 (non-binding)



[jira] [Resolved] (FELIX-5712) Maven Bundle Plugin - Broken and non https links

2017-12-08 Thread Stefan Seifert (JIRA)

 [ 
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

2017-12-08 Thread Stefan Seifert (JIRA)

 [ 
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

2017-09-27 Thread Stefan Seifert
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

2017-06-02 Thread Stefan Seifert
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

2017-04-24 Thread Stefan Seifert
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

2017-03-14 Thread Stefan Seifert
>=> @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

2017-03-13 Thread Stefan Seifert (JIRA)

 [ 
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

2017-03-13 Thread Stefan Seifert (JIRA)

 [ 
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

2017-03-13 Thread Stefan Seifert (JIRA)

 [ 
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

2017-03-13 Thread Stefan Seifert (JIRA)

 [ 
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

2017-03-13 Thread Stefan Seifert
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

2017-03-13 Thread Stefan Seifert
+1 (non-binding)




[VOTE] Release Apache Felix Maven Bundle Plugin 3.3.0

2017-03-08 Thread Stefan Seifert
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

2017-03-07 Thread Stefan Seifert (JIRA)

[ 
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?

2017-03-07 Thread Stefan Seifert
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

2017-03-07 Thread Stefan Seifert (JIRA)

 [ 
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

2017-03-07 Thread Stefan Seifert (JIRA)
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

2017-03-07 Thread Stefan Seifert (JIRA)

 [ 
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

2017-03-07 Thread Stefan Seifert (JIRA)
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

2017-03-07 Thread Stefan Seifert (JIRA)

 [ 
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

2017-03-07 Thread Stefan Seifert (JIRA)

 [ 
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

2017-02-21 Thread Stefan Seifert (JIRA)

 [ 
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

2017-02-21 Thread Stefan Seifert (JIRA)

 [ 
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

2017-02-21 Thread Stefan Seifert (JIRA)

 [ 
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

2017-02-21 Thread Stefan Seifert (JIRA)

 [ 
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?

2017-02-20 Thread Stefan Seifert
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

2017-02-20 Thread Stefan Seifert (JIRA)

 [ 
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?

2017-02-20 Thread Stefan Seifert
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

2017-02-20 Thread Stefan Seifert (JIRA)

 [ 
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)


  1   2   3   >