2013/6/26 sebb <seb...@gmail.com>:
> It would be a lot better to use RC1 RC2 etc initially, and copy the
> successful tag to the GA tag.
>
this mean modifying manually the pom to change version (from 1.0-RC1
to 1.0) before copying teh RC tag, changing the scm information etc...
Rebuild jars ? because if you change the pom it means you change the
sources so need an other build/vote..

Frankly currently we have a very simple process which works very fine:
* mvn clean release:prepare release:perform -B (-Dusername= -Dpassword=)
* verifying staging repo
* closing the staging repo
* cd target/checkout && mvn clean site-deploy
* and that's it

Perso, I don't want we move to something over complicated without any
real added value.


> On 25 June 2013 19:38, Ralph Goers <ralph.go...@dslextreme.com> wrote:
>> Yeah - I agree with this.  I rename them to rc1, rc2, etc after a failed 
>> release vote instead of deleting them.
>>
>>
>> On Jun 25, 2013, at 11:23 AM, Gary Gregory wrote:
>>
>>> On Tue, Jun 25, 2013 at 2:19 PM, Ralph Goers 
>>> <ralph.go...@dslextreme.com>wrote:
>>>
>>>> Again I have to disagree.  The release manager will send an email closing
>>>> the prior release.  At this point all the prior release artifacts are junk
>>>> even if they still exist.  At some point the release manager will delete
>>>> the tag and rerun the release.
>>>
>>>
>>> That's a no-no IMO. Tags that have been voted on should never be deleted.
>>>
>>> Gary
>>>
>>>
>>>
>>>> At this point the tag is still junk to everyone else because they have no
>>>> idea what the RM is doing - so they shouldn't be making assumptions about
>>>> non-released tags.  Once he sends the email though the tag will be valid.
>>>> Sure having the revision number helps but unless the RM completely screws
>>>> up the tag should be sufficient.
>>>>
>>>> Ralph
>>>>
>>>>
>>>> On Jun 25, 2013, at 10:58 AM, Fred Cooke wrote:
>>>>
>>>>> Not really, no. The developer may have re-spun it again and be about to
>>>>> email again. You have no idea what you're looking at unless you know the
>>>>> revision. SVN will die off within a decade and this discussion will
>>>> become
>>>>> critical. Better to figure out how to support proper techniques now,
>>>> rather
>>>>> than wait until forced to.
>>>>>
>>>>> On Tue, Jun 25, 2013 at 7:52 PM, Ralph Goers <ralph.go...@dslextreme.com
>>>>> wrote:
>>>>>
>>>>>> I disagree that the revision is required.  I know that the RM is going
>>>> to
>>>>>> recreate the tag with each release candidate.  Therefore, so long as I
>>>>>> refetch that tag for every release vote I can be confident that I am
>>>>>> reviewing the release contents.
>>>>>>
>>>>>> Ralph
>>>>>>
>>>>>> On Jun 25, 2013, at 9:52 AM, sebb wrote:
>>>>>>
>>>>>>> The mission of the ASF is to release software as source, and to ensure
>>>>>>> that the released source is available under the Apache Licence.
>>>>>>>
>>>>>>> Before a release can be approved it must be voted on by the PMC.
>>>>>>> The review process needs to establish that the proposed source release
>>>>>>> meets those aims.
>>>>>>>
>>>>>>> It's all but impossible for reviewers to examine every single file in
>>>>>>> a source archive to determine if it meets the criteria.
>>>>>>> And it's not unknown for spurious files to creep into a release
>>>>>>> (perhaps from a stale workspace - are releases always built from a
>>>>>>> fresh checkout of the tag?)
>>>>>>>
>>>>>>> However, PMCs are also required to check what is added to the SCM
>>>>>>> (SVN/Git) to make sure it meets the required license criteria.
>>>>>>> This is done on an ongoing basis as part of reviewing check-ins and
>>>>>>> accepting new contributions.
>>>>>>> So provided that all the files in the source release are also present
>>>>>>> in SCM, the PMC can be reasonably sure that the source release meets
>>>>>>> the ASF criteria.
>>>>>>>
>>>>>>> Without having the SCM as a database of validated files, there are far
>>>>>>> too many files in the average source archive to check individually.
>>>>>>> And how would one check their provenance? The obvious way is to
>>>>>>> compare them with the entries in SCM.
>>>>>>>
>>>>>>> Therefore, I contend that a release vote does not make sense without
>>>>>>> the SCM tag.
>>>>>>> In the case of SVN, since tags are not immutable, the vote e-mail also
>>>>>>> needs the revision.
>>>>>>>
>>>>>>> Whether every reviewer actually checks the source archive against SCM
>>>>>>> is another matter.
>>>>>>> But if the required SCM information is not present, it would be
>>>>>>> difficult to argue that the RM had provided sufficient information for
>>>>>>> a valid review to take place.
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>>>
>>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>
>>>>
>>>
>>>
>>> --
>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>>> Java Persistence with Hibernate, Second 
>>> Edition<http://www.manning.com/bauer3/>
>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>> Spring Batch in Action <http://www.manning.com/templier/>
>>> Blog: http://garygregory.wordpress.com
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>



--
Olivier Lamy
Ecetera: http://ecetera.com.au
http://twitter.com/olamy | http://linkedin.com/in/olamy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to