Re: Making releases

2011-03-18 Thread Jim Meyering
Reuben Thomas wrote: On 17 March 2011 07:25, Jim Meyering j...@meyering.net 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

Re: Making releases

2011-03-18 Thread Reuben Thomas
On 18 March 2011 09:55, Jim Meyering j...@meyering.net 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

Re: Making releases

2011-03-17 Thread Jim Meyering
Reuben Thomas wrote: On 16 March 2011 19:59, Jim Meyering j...@meyering.net 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-17 Thread Reuben Thomas
On 17 March 2011 07:25, Jim Meyering j...@meyering.net 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

Re: Making releases

2011-03-16 Thread Reuben Thomas
On 16 March 2011 16:09, Jim Meyering j...@meyering.net 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

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 have

Re: Making releases

2011-03-16 Thread Jim Meyering
Reuben Thomas wrote: On 16 March 2011 16:09, Jim Meyering j...@meyering.net 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.

Re: Making releases

2011-03-16 Thread Reuben Thomas
On 16 March 2011 16:45, Jim Meyering j...@meyering.net 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

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 trouble undoing it,

Re: Making releases

2011-03-16 Thread Jim Meyering
Reuben Thomas wrote: On 16 March 2011 16:45, Jim Meyering j...@meyering.net 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

Making releases

2011-03-14 Thread Reuben Thomas
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? 2. There's no post-release hook which I can use for my Freshmeat