Re: Question about the Felix release process

2014-06-17 Thread Bertrand Delacretaz
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

2014-06-17 Thread David Bosschaert
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

2014-06-17 Thread David Bosschaert
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

2014-06-17 Thread Bertrand Delacretaz
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

2014-06-17 Thread Felix Meschberger
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

2014-06-17 Thread 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