Re: Making releases

2011-03-18 Thread Reuben Thomas
On 18 March 2011 09:55, Jim Meyering wrote: > >    # Wait for a URL to become available: >    u=http://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.4.tar >    for i in $(seq 100); do echo $i; >      wget -O - $u.xz.sig > /dev/null && break; sleep 10 >    done > > Here's a snippet to download and verify my xz

Re: Making releases

2011-03-18 Thread Jim Meyering
Reuben Thomas wrote: > On 17 March 2011 07:25, Jim Meyering wrote: >> >> reuben-stable: >>        $(MAKE) stable >>        $(MAKE) upload >>        $(MAKE) send-announcement > > Nice. > >> But you'll want a delay between the upload and the actual announcement. >> At least when uploading to ftp.gn

Re: Making releases

2011-03-17 Thread Reuben Thomas
On 17 March 2011 07:25, Jim Meyering wrote: > > reuben-stable: >        $(MAKE) stable >        $(MAKE) upload >        $(MAKE) send-announcement Nice. > But you'll want a delay between the upload and the actual announcement. > At least when uploading to ftp.gnu.org, you have to wait for a while

Re: Making releases

2011-03-17 Thread Jim Meyering
Reuben Thomas wrote: > On 16 March 2011 19:59, Jim Meyering wrote: >> Reuben Thomas wrote: >>> >>> OK, so an extra target is needed. I used to use "make release". This >>> would seem to make sense to cover uploading and announcing the >>> release. >> >> There's already a target (or three) for that

Re: Making releases

2011-03-16 Thread Reuben Thomas
On 16 March 2011 19:59, Jim Meyering wrote: > Reuben Thomas wrote: >> >> OK, so an extra target is needed. I used to use "make release". This >> would seem to make sense to cover uploading and announcing the >> release. > > There's already a target (or three) for that: > alpha, beta, stable. Fine

Re: Making releases

2011-03-16 Thread Jim Meyering
Reuben Thomas wrote: > On 16 March 2011 16:45, Jim Meyering wrote: >> >> Currently the gnupload command is emitted at the end of a successful >> "make stable".  Just because that succeeded does not always mean I am >> ready to release. > > OK, so an extra target is needed. I used to use "make rele

Re: Making releases

2011-03-16 Thread Ralf Wildenhues
* Reuben Thomas wrote on Wed, Mar 16, 2011 at 05:17:44PM CET: > On 16 March 2011 16:09, Jim Meyering wrote: > > Reuben Thomas wrote: > >> > >> 1. It doesn't upload the release tarball &c. itself, it emits commands > >> to do so. Why? > > > > Uploading is final. > > Once you do it, you may have trou

Re: Making releases

2011-03-16 Thread Reuben Thomas
On 16 March 2011 16:45, Jim Meyering wrote: > > Currently the gnupload command is emitted at the end of a successful > "make stable".  Just because that succeeded does not always mean I am > ready to release. OK, so an extra target is needed. I used to use "make release". This would seem to make

Re: Making releases

2011-03-16 Thread Jim Meyering
Reuben Thomas wrote: > On 16 March 2011 16:09, Jim Meyering wrote: >> Reuben Thomas wrote: >>> I finally cajoled maint.mk into actually making a stable release of GNU >>> Zile. >>> >>> There are a couple of odd things about the final stages: >>> >>> 1. It doesn't upload the release tarball &c. it

Re: Making releases

2011-03-16 Thread Jim Meyering
Reuben Thomas wrote: > I finally cajoled maint.mk into actually making a stable release of GNU Zile. > > There are a couple of odd things about the final stages: > > 1. It doesn't upload the release tarball &c. itself, it emits commands > to do so. Why? Uploading is final. Once you do it, you may

Re: Making releases

2011-03-16 Thread Reuben Thomas
On 16 March 2011 16:09, Jim Meyering wrote: > Reuben Thomas wrote: >> I finally cajoled maint.mk into actually making a stable release of GNU Zile. >> >> There are a couple of odd things about the final stages: >> >> 1. It doesn't upload the release tarball &c. itself, it emits commands >> to do s