Re: Question about the Felix release process
Hi, On Tue, Jun 17, 2014 at 1:43 PM, David Bosschaert wrote: > Right - it makes sense to be able to deploy snapshots to the snapshot > repo for the reason you outline or when people want to integrate > SNAPSHOT components before a release, but I guess that doesn't mean it > needs to be part of the release *process* In theory I agree but in practice doing it just before the release is the last time when you can do it very easily, and publishing the last snapshot before the release is useful. So maybe leave it in the release process description but just as a hint that it's a good time to publish the last snapshots. (I'm not a committer here, so just my 2 cents) -Bertrand
Re: Question about the Felix release process
Thanks Bertrand. I sent my email before yours arrived. It starts to make sense to me know. I'll update the release process document to clarify things a little more... Cheers, David On 17 June 2014 12:57, Bertrand Delacretaz wrote: > Hi, > > On Tue, Jun 17, 2014 at 1:43 PM, David Bosschaert > wrote: >> Right - it makes sense to be able to deploy snapshots to the snapshot >> repo for the reason you outline or when people want to integrate >> SNAPSHOT components before a release, but I guess that doesn't mean it >> needs to be part of the release *process* > > In theory I agree but in practice doing it just before the release is > the last time when you can do it very easily, and publishing the last > snapshot before the release is useful. > > So maybe leave it in the release process description but just as a > hint that it's a good time to publish the last snapshots. > > (I'm not a committer here, so just my 2 cents) > > -Bertrand
Re: Question about the Felix release process
Right - it makes sense to be able to deploy snapshots to the snapshot repo for the reason you outline or when people want to integrate SNAPSHOT components before a release, but I guess that doesn't mean it needs to be part of the release *process*. The ultimate validation of a release candidate is in checking the staged artifacts in Nexus IMHO. If people want to integrate snapshots before a release they can use the snapshot repo whenever they like ;) Personally I would remove this step from http://felix.apache.org/documentation/development/release-management-nexus.html as it's a little confusing (or at least not very useful) at that point to me. Cheers, David On 17 June 2014 12:21, Felix Meschberger wrote: > Hi David > > Not sure any longer, why we have this SNAPSHOT step. Maybe really it was > about building a release candidate for others to test. > > For the actual release process it is not really relevant. > > Regards > Felix > > Am 17.06.2014 um 11:37 schrieb David Bosschaert : > >> The Felix release process >> (http://felix.apache.org/documentation/development/release-management-nexus.html) >> says that you need to deploy a snapshot using 'mvn deploy'. >> >> I'm not sure I fully understand the reason for this? If it is to test >> the to-be-released artifacts, then these are available in Nexus >> staging before the release is promoted, right? >> >> Thanks, >> >> David >
Re: Question about the Felix release process
Hi, On Tue, Jun 17, 2014 at 11:37 AM, David Bosschaert wrote: > The Felix release process > (http://felix.apache.org/documentation/development/release-management-nexus.html) > says that you need to deploy a snapshot using 'mvn deploy' We do the same for Sling at http://sling.apache.org/documentation/development/release-management.html - continuous builds that use snapshots, for example, can benefit from that, when they depend on a snapshot that's not the latest one. OTOH, not deploying helps catch those situations, so YMMV. -Bertrand
Re: Question about the Felix release process
Hi David Not sure any longer, why we have this SNAPSHOT step. Maybe really it was about building a release candidate for others to test. For the actual release process it is not really relevant. Regards Felix Am 17.06.2014 um 11:37 schrieb David Bosschaert : > The Felix release process > (http://felix.apache.org/documentation/development/release-management-nexus.html) > says that you need to deploy a snapshot using 'mvn deploy'. > > I'm not sure I fully understand the reason for this? If it is to test > the to-be-released artifacts, then these are available in Nexus > staging before the release is promoted, right? > > Thanks, > > David
Question about the Felix release process
The Felix release process (http://felix.apache.org/documentation/development/release-management-nexus.html) says that you need to deploy a snapshot using 'mvn deploy'. I'm not sure I fully understand the reason for this? If it is to test the to-be-released artifacts, then these are available in Nexus staging before the release is promoted, right? Thanks, David