[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Making releases
From: |
Jim Meyering |
Subject: |
Re: Making releases |
Date: |
Fri, 18 Mar 2011 10:55:39 +0100 |
Reuben Thomas wrote:
> On 17 March 2011 07:25, Jim Meyering <address@hidden> 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
>> (10-20m)
>
> That's odd, I've never noticed that being a problem. Freshmeat refuses
> to process an announcement if it can't find a release tarball, but
> it's never failed for me, so I guess they must have a longer queue
> delay than ftp.gnu.org...
>
>> This suggests an added rule, where verify-uploads would wait for URLs
>> to become valid, and when they do, download each tarball/signature pair
>> and gpg --verify them:
>>
>> reuben-stable:
>> $(MAKE) stable
>> $(MAKE) upload
>> $(MAKE) verify-uploads
>> $(MAKE) send-announcement
>
> Indeed. But anyway, not (yet) worth doing anything about in gnulib. Phew.
FYI, I'm making a release of vc-dwim, and while I was writing
this scriptlet, the URLs became valid:
# 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 and gz signatures:
u=http://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.4.tar
for i in xz gz xz.sig gz.sig; do
wget --quiet $u.$i || break
case $i in *.sig) gpg --verify $(basename $u).$i;; esac
done
- Making releases, Reuben Thomas, 2011/03/14
- Re: Making releases, Jim Meyering, 2011/03/16
- Re: Making releases, Reuben Thomas, 2011/03/16
- Re: Making releases, Jim Meyering, 2011/03/16
- Re: Making releases, Reuben Thomas, 2011/03/16
- Re: Making releases, Jim Meyering, 2011/03/16
- Re: Making releases, Reuben Thomas, 2011/03/16
- Re: Making releases, Jim Meyering, 2011/03/17
- Re: Making releases, Reuben Thomas, 2011/03/17
- Re: Making releases,
Jim Meyering <=
- Re: Making releases, Reuben Thomas, 2011/03/18
- Re: Making releases, Ralf Wildenhues, 2011/03/16