[RESULT][VOTE] Release Apache Sling Discovery Commons 1.0.16 and Discovery Oak 1.2.14

2016-09-29 Thread Stefan Egli
The vote passed with 3 binding votes, thx for voting!
I'll do the same procedure as every time and push the releases.
Cheers,
Stefan

On 26/09/16 12:08, "Stefan Egli"  wrote:

>Hi,
>
>We solved 4 issues in these 2 related releases:
>
>https://issues.apache.org/jira/browse/SLING/fixforversion/12338296
>https://issues.apache.org/jira/browse/SLING/fixforversion/12338297
>
>Staging repository:
>https://repository.apache.org/content/repositories/orgapachesling-1526
>
>You can use this UNIX script to download the release and verify the
>signatures:
>http://svn.apache.org/repos/asf/sling/trunk/check_staged_release.sh
>
>Usage:
>sh check_staged_release.sh 1526 /tmp/sling-staging
>
>Please vote to approve this release:
>
>  [ ] +1 Approve the release
>  [ ]  0 Don't care
>  [ ] -1 Don't release, because ...
>
>This majority vote is open for at least 72 hours.
>
>Cheers,
>Stefan
>
>



Re: [VOTE] Release Apache Sling Discovery Commons 1.0.16 and Discovery Oak 1.2.14

2016-09-28 Thread Stefan Egli
On 28/09/16 13:10, "Stefan Seifert" <sseif...@pro-vision.de> wrote:

>technically the semantic versioning is not violated because the package
>version was raised, but usually it is a good habit to reflect this in the
>bundle version as well, theoretically the bundle major version should be
>updated as well. the problem in this case would be avoided in the first
>place when the service interface that exposes it's API would not directly
>extend the EventHandler/ResourceChangeListener interface, but would put
>this to a separate, internal service.

Good point, I'll keep that in mind for next time, thx!

>in this case we may perhaps just leave it as it is, if you are quite sure
>no one is affected when all discovery bundles are deployed together in
>the new version (but of course one could never know how is using it out
>there).

I would be very surprised if anyone extends any internal
(discovery.commons/discovery.base) classes without me knowing, so I'm
quite confident yes.

Ok, let's leave it this time. I'll look out for this next time though!

Cheers,
Stefan

>
>so from my side:
>
>+1
>
>stefan
>
>
>>-Original Message-
>>From: Stefan Egli [mailto:stefane...@apache.org]
>>Sent: Wednesday, September 28, 2016 9:43 AM
>>To: dev@sling.apache.org
>>Subject: Re: [VOTE] Release Apache Sling Discovery Commons 1.0.16 and
>>Discovery Oak 1.2.14
>>
>>Hi Stefan,
>>
>>Good point, it should probably be 1.1.0. So it is considered a violation
>>of semantic versioning the way I've done it now?
>>
>>(Two points: discovery.commons is only used by discovery.oak and
>>discovery.impl afaik, and this change won't require recompiling, but
>>mainly adapting sling.api dependency.)
>>
>>Cheers,
>>Stefan
>>
>>On 28/09/16 08:15, "Stefan Seifert" <sseif...@pro-vision.de> wrote:
>>
>>>signatures and build are fine, but i've one question:
>>>
>>>rev. 1761756 for SLING-5995 breaks the API compatibility and increases
>>>the package version of package
>>>org.apache.sling.discovery.commons.providers.spi.base to 2.0.0, forcing
>>>all existing implementations to recompile or adapt their version
>>ranges.
>>>is this intended?
>>>such a beacking change is not reflected in the bundle version (1.0.12 -
>>>
>>>1.0.16)
>>>
>>>stefan
>>>
>>>
>>>>-Original Message-
>>>>From: Stefan Egli [mailto:stefane...@apache.org]
>>>>Sent: Monday, September 26, 2016 12:09 PM
>>>>To: dev@sling.apache.org
>>>>Subject: [VOTE] Release Apache Sling Discovery Commons 1.0.16 and
>>>>Discovery Oak 1.2.14
>>>>
>>>>Hi,
>>>>
>>>>We solved 4 issues in these 2 related releases:
>>>>
>>>>https://issues.apache.org/jira/browse/SLING/fixforversion/12338296
>>>>https://issues.apache.org/jira/browse/SLING/fixforversion/12338297
>>>>
>>>>Staging repository:
>>>>https://repository.apache.org/content/repositories/orgapachesling-1526
>>>>
>>>>You can use this UNIX script to download the release and verify the
>>>>signatures:
>>>>http://svn.apache.org/repos/asf/sling/trunk/check_staged_release.sh
>>>>
>>>>Usage:
>>>>sh check_staged_release.sh 1526 /tmp/sling-staging
>>>>
>>>>Please vote to approve this release:
>>>>
>>>>  [ ] +1 Approve the release
>>>>  [ ]  0 Don't care
>>>>  [ ] -1 Don't release, because ...
>>>>
>>>>This majority vote is open for at least 72 hours.
>>>>
>>>>Cheers,
>>>>Stefan
>>>>
>>>>
>>>
>>>
>>
>>
>
>




RE: [VOTE] Release Apache Sling Discovery Commons 1.0.16 and Discovery Oak 1.2.14

2016-09-28 Thread Stefan Seifert
technically the semantic versioning is not violated because the package version 
was raised, but usually it is a good habit to reflect this in the bundle 
version as well, theoretically the bundle major version should be updated as 
well. the problem in this case would be avoided in the first place when the 
service interface that exposes it's API would not directly extend the 
EventHandler/ResourceChangeListener interface, but would put this to a 
separate, internal service.

in this case we may perhaps just leave it as it is, if you are quite sure no 
one is affected when all discovery bundles are deployed together in the new 
version (but of course one could never know how is using it out there).

so from my side:

+1

stefan


>-Original Message-
>From: Stefan Egli [mailto:stefane...@apache.org]
>Sent: Wednesday, September 28, 2016 9:43 AM
>To: dev@sling.apache.org
>Subject: Re: [VOTE] Release Apache Sling Discovery Commons 1.0.16 and
>Discovery Oak 1.2.14
>
>Hi Stefan,
>
>Good point, it should probably be 1.1.0. So it is considered a violation
>of semantic versioning the way I've done it now?
>
>(Two points: discovery.commons is only used by discovery.oak and
>discovery.impl afaik, and this change won't require recompiling, but
>mainly adapting sling.api dependency.)
>
>Cheers,
>Stefan
>
>On 28/09/16 08:15, "Stefan Seifert" <sseif...@pro-vision.de> wrote:
>
>>signatures and build are fine, but i've one question:
>>
>>rev. 1761756 for SLING-5995 breaks the API compatibility and increases
>>the package version of package
>>org.apache.sling.discovery.commons.providers.spi.base to 2.0.0, forcing
>>all existing implementations to recompile or adapt their version
>ranges.
>>is this intended?
>>such a beacking change is not reflected in the bundle version (1.0.12 -
>>
>>1.0.16)
>>
>>stefan
>>
>>
>>>-----Original Message-
>>>From: Stefan Egli [mailto:stefane...@apache.org]
>>>Sent: Monday, September 26, 2016 12:09 PM
>>>To: dev@sling.apache.org
>>>Subject: [VOTE] Release Apache Sling Discovery Commons 1.0.16 and
>>>Discovery Oak 1.2.14
>>>
>>>Hi,
>>>
>>>We solved 4 issues in these 2 related releases:
>>>
>>>https://issues.apache.org/jira/browse/SLING/fixforversion/12338296
>>>https://issues.apache.org/jira/browse/SLING/fixforversion/12338297
>>>
>>>Staging repository:
>>>https://repository.apache.org/content/repositories/orgapachesling-1526
>>>
>>>You can use this UNIX script to download the release and verify the
>>>signatures:
>>>http://svn.apache.org/repos/asf/sling/trunk/check_staged_release.sh
>>>
>>>Usage:
>>>sh check_staged_release.sh 1526 /tmp/sling-staging
>>>
>>>Please vote to approve this release:
>>>
>>>  [ ] +1 Approve the release
>>>  [ ]  0 Don't care
>>>  [ ] -1 Don't release, because ...
>>>
>>>This majority vote is open for at least 72 hours.
>>>
>>>Cheers,
>>>Stefan
>>>
>>>
>>
>>
>
>




Re: [VOTE] Release Apache Sling Discovery Commons 1.0.16 and Discovery Oak 1.2.14

2016-09-28 Thread Stefan Egli
Hi Stefan,

Good point, it should probably be 1.1.0. So it is considered a violation
of semantic versioning the way I've done it now?

(Two points: discovery.commons is only used by discovery.oak and
discovery.impl afaik, and this change won't require recompiling, but
mainly adapting sling.api dependency.)

Cheers,
Stefan

On 28/09/16 08:15, "Stefan Seifert" <sseif...@pro-vision.de> wrote:

>signatures and build are fine, but i've one question:
>
>rev. 1761756 for SLING-5995 breaks the API compatibility and increases
>the package version of package
>org.apache.sling.discovery.commons.providers.spi.base to 2.0.0, forcing
>all existing implementations to recompile or adapt their version ranges.
>is this intended?
>such a beacking change is not reflected in the bundle version (1.0.12 ->
>1.0.16)
>
>stefan
>
>
>>-Original Message-
>>From: Stefan Egli [mailto:stefane...@apache.org]
>>Sent: Monday, September 26, 2016 12:09 PM
>>To: dev@sling.apache.org
>>Subject: [VOTE] Release Apache Sling Discovery Commons 1.0.16 and
>>Discovery Oak 1.2.14
>>
>>Hi,
>>
>>We solved 4 issues in these 2 related releases:
>>
>>https://issues.apache.org/jira/browse/SLING/fixforversion/12338296
>>https://issues.apache.org/jira/browse/SLING/fixforversion/12338297
>>
>>Staging repository:
>>https://repository.apache.org/content/repositories/orgapachesling-1526
>>
>>You can use this UNIX script to download the release and verify the
>>signatures:
>>http://svn.apache.org/repos/asf/sling/trunk/check_staged_release.sh
>>
>>Usage:
>>sh check_staged_release.sh 1526 /tmp/sling-staging
>>
>>Please vote to approve this release:
>>
>>  [ ] +1 Approve the release
>>  [ ]  0 Don't care
>>  [ ] -1 Don't release, because ...
>>
>>This majority vote is open for at least 72 hours.
>>
>>Cheers,
>>Stefan
>>
>>
>
>




RE: [VOTE] Release Apache Sling Discovery Commons 1.0.16 and Discovery Oak 1.2.14

2016-09-28 Thread Stefan Seifert
signatures and build are fine, but i've one question:

rev. 1761756 for SLING-5995 breaks the API compatibility and increases the 
package version of package 
org.apache.sling.discovery.commons.providers.spi.base to 2.0.0, forcing all 
existing implementations to recompile or adapt their version ranges. is this 
intended?
such a beacking change is not reflected in the bundle version (1.0.12 -> 1.0.16)

stefan


>-Original Message-
>From: Stefan Egli [mailto:stefane...@apache.org]
>Sent: Monday, September 26, 2016 12:09 PM
>To: dev@sling.apache.org
>Subject: [VOTE] Release Apache Sling Discovery Commons 1.0.16 and
>Discovery Oak 1.2.14
>
>Hi,
>
>We solved 4 issues in these 2 related releases:
>
>https://issues.apache.org/jira/browse/SLING/fixforversion/12338296
>https://issues.apache.org/jira/browse/SLING/fixforversion/12338297
>
>Staging repository:
>https://repository.apache.org/content/repositories/orgapachesling-1526
>
>You can use this UNIX script to download the release and verify the
>signatures:
>http://svn.apache.org/repos/asf/sling/trunk/check_staged_release.sh
>
>Usage:
>sh check_staged_release.sh 1526 /tmp/sling-staging
>
>Please vote to approve this release:
>
>  [ ] +1 Approve the release
>  [ ]  0 Don't care
>  [ ] -1 Don't release, because ...
>
>This majority vote is open for at least 72 hours.
>
>Cheers,
>Stefan
>
>




Re: [VOTE] Release Apache Sling Discovery Commons 1.0.16 and Discovery Oak 1.2.14

2016-09-27 Thread Daniel Klco
+1

On Tue, Sep 27, 2016 at 8:47 AM, Stefan Egli  wrote:

> +1
>
> Cheers,
> Stefan
>
> On 26/09/16 12:08, "Stefan Egli"  wrote:
>
> >Hi,
> >
> >We solved 4 issues in these 2 related releases:
> >
> >https://issues.apache.org/jira/browse/SLING/fixforversion/12338296
> >https://issues.apache.org/jira/browse/SLING/fixforversion/12338297
> >
> >Staging repository:
> >https://repository.apache.org/content/repositories/orgapachesling-1526
> >
> >You can use this UNIX script to download the release and verify the
> >signatures:
> >http://svn.apache.org/repos/asf/sling/trunk/check_staged_release.sh
> >
> >Usage:
> >sh check_staged_release.sh 1526 /tmp/sling-staging
> >
> >Please vote to approve this release:
> >
> >  [ ] +1 Approve the release
> >  [ ]  0 Don't care
> >  [ ] -1 Don't release, because ...
> >
> >This majority vote is open for at least 72 hours.
> >
> >Cheers,
> >Stefan
> >
> >
>
>
>


Re: [VOTE] Release Apache Sling Discovery Commons 1.0.16 and Discovery Oak 1.2.14

2016-09-27 Thread Stefan Egli
+1

Cheers,
Stefan

On 26/09/16 12:08, "Stefan Egli"  wrote:

>Hi,
>
>We solved 4 issues in these 2 related releases:
>
>https://issues.apache.org/jira/browse/SLING/fixforversion/12338296
>https://issues.apache.org/jira/browse/SLING/fixforversion/12338297
>
>Staging repository:
>https://repository.apache.org/content/repositories/orgapachesling-1526
>
>You can use this UNIX script to download the release and verify the
>signatures:
>http://svn.apache.org/repos/asf/sling/trunk/check_staged_release.sh
>
>Usage:
>sh check_staged_release.sh 1526 /tmp/sling-staging
>
>Please vote to approve this release:
>
>  [ ] +1 Approve the release
>  [ ]  0 Don't care
>  [ ] -1 Don't release, because ...
>
>This majority vote is open for at least 72 hours.
>
>Cheers,
>Stefan
>
>




[VOTE] Release Apache Sling Discovery Commons 1.0.16 and Discovery Oak 1.2.14

2016-09-26 Thread Stefan Egli
Hi,

We solved 4 issues in these 2 related releases:

https://issues.apache.org/jira/browse/SLING/fixforversion/12338296
https://issues.apache.org/jira/browse/SLING/fixforversion/12338297

Staging repository:
https://repository.apache.org/content/repositories/orgapachesling-1526

You can use this UNIX script to download the release and verify the
signatures:
http://svn.apache.org/repos/asf/sling/trunk/check_staged_release.sh

Usage:
sh check_staged_release.sh 1526 /tmp/sling-staging

Please vote to approve this release:

  [ ] +1 Approve the release
  [ ]  0 Don't care
  [ ] -1 Don't release, because ...

This majority vote is open for at least 72 hours.

Cheers,
Stefan