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