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