www-release-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: Question on release process - making release public by svn move
Date Sat, 03 Mar 2012 12:30:53 GMT
On 3 March 2012 09:29, Daniel Shahaf <danielsh@apache.org> wrote:
> Greg Stein wrote on Sat, Mar 03, 2012 at 04:20:33 -0500:
>> On Sat, Mar 3, 2012 at 04:02, Daniel Shahaf <danielsh@apache.org> wrote:
>> >> >>> The release tarballs and signatures can be svn mv'ed from the
>> >> >>> https://dist.apache.org/repos/dist/dev/httpd/ repository across
to the
>> >> >>> https://dist.apache.org/repos/dist/release/httpd/ repository.
>> >> >>> <<
>> >> >>>
>> >> >>> I've tried using svn mv directly on a test repo (i.e. not using
a
>> >> >>> workspace), and it does not seem to be possible to move multiple
files
>> >> >>> at once.
>> >> >>>
>> >> >>> Can I ask for a bit more detail on how you actually do the
move?
>> >
>> > 1)
>> > svnmucc -m logmsg -U https://dist.apache.org/repos/dist/   \
>> >        mv dev/subversion/subversion-1.7.4.tar.bz2         \
>> >           release/subversion/subversion-1.7.4.tar.bz2     \
>> >        mv dev/subversion/subversion-1.7.4.tar.bz2.asc     \
>> >           release/subversion/subversion-1.7.4.tar.bz2.asc
>> >
>> > 2)
>> > svn mv https://dist.apache.org/repos/dist/dev/subversion/subversion-1.7.4.tar.bz2
\
>> >       https://dist.apache.org/repos/dist/dev/subversion/subversion-1.7.4.tar.bz2.asc
\
>> >       https://dist.apache.org/repos/dist/release/subversion/
>> >
>> > 3)
>> > svn mv https://dist.apache.org/repos/dist/dev/subversion/1.7.4/ \
>> >       https://dist.apache.org/repos/dist/release/subversion/
>> >
>> > 4)
>> > svn mv https://dist.apache.org/repos/dist/dev/subversion/1.7.4/ \
>> >       https://dist.apache.org/repos/dist/release/subversion/1.7.4/
>> >
>> > Does that answer your question?
>>
>> I work on the same project as you, Daniel, and even for me, that was
>> certainly.... opaque.
>>
>> Looks like you are providing four different alternatives to move from
>> "development review" to "release". Did I get that right?
>>
>
> Yes, I was providing four different ways to move the tarballs+signatures
> from the dev/ tree to the release/ tree.
>
>> A bit of exposition would be nice.
>>
>
> Next time, sure.

So how was the following commit acheived?

svn log -r397 -v https://dist.apache.org/repos/dist/

Whatever was used to generate that commit is good because it shows
clearly that the release files were derived from the dev files, for
example:

   R /release/httpd/CHANGES_2.2 (from /dev/httpd/CHANGES_2.2:396)
   A /release/httpd/CHANGES_2.2.21 (from /dev/httpd/CHANGES_2.2.21:396)

And when might one use the different options?
For example, how does 4) differ from 3)?
Won't 4) end up creating subversion/1.7.4/1.7.4/ ?

Also 1 & 2 seem to relate to different directory layouts compared with 3 & 4.
As far as I can tell, 3&4 assume each release has a different
subdirectory, which is not the case with httpd at present.
Using a separate sub-directory per release makes it trivial, but is
not going to suit all projects.

Mime
View raw message