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

Reply via email to