On Thu, Jun 27, 2013 at 4:39 PM, Jason van Zyl <ja...@tesla.io> wrote:
> Agreed.
>
> Our tooling and policy is embodied in the release plugin. I am personally 
> fine with any policy changes that are required, but would argue anything we 
> have is grandfathered in because we've been doing it so long. If changes are 
> required, my requirement is that I do nothing more than I currently do which 
> is to use the release plugin. I agree with Ralph that your avenue of change 
> is by altering the release plugin because this discussion isn't going to 
> result in anything unless it results in changes to the release plugin.

+1

http://people.apache.org/~simonetripodi/
http://twitter.com/simonetripodi

>
> On Jun 27, 2013, at 10:05 AM, Ralph Goers <rgo...@apache.org> wrote:
>
>> I do not believe that can be done with the release plugins as the pom has to 
>> specify the same version as the tag.  If you then rename the tag you would 
>> have to modify the poms in the tag, which makes the release invalid.
>>
>> Have you ever used the release plugin?  If not, I would suggest you try it 
>> and offer up patches to change it instead of carrying on this discussion as 
>> it is unlikely maven is going to stop using the release plugin.
>>
>> Ralph
>>
>> On Jun 25, 2013, at 4:14 PM, sebb <seb...@gmail.com> wrote:
>>
>>> It would be a lot better to use RC1 RC2 etc initially, and copy the
>>> successful tag to the GA tag.
>>>
>>> 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
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder & CTO, Sonatype
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> ---------------------------------------------------------
>
> Simplex sigillum veri. (Simplicity is the seal of truth.)
>
>
>
>
>

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

Reply via email to