[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: |
Wed, 16 Mar 2011 17:45:42 +0100 |
Reuben Thomas wrote:
> On 16 March 2011 16:09, Jim Meyering <address@hidden> 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 so. Why?
>>
>> Uploading is final.
>> Once you do it, you may have trouble undoing it,
>> so I prefer merely to emit the command.
>
> Prompting for one's GPG passphrase gets around this.
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.
Besides, I do not want to see a prompt until I decide to upload.
>>> 2. There's no post-release hook which I can use for my Freshmeat
>>> announcement (AFAICS).
>>
>> If it's via some web form, then no.
>
> Not sure I understand. To announce on Freshmeat I run a command. I
> don't care how it works (I think it's via a RESTful XML API, whatever
> that is, but I really don't give two hoots). I just want a hook I can
> put a command in.
Do you feel like adding one?
It'd default to empty, hence no change, and you'd
override some variable definition in your cfg.mk.
>> Note the use of make's -s option.
>> That is supposed to suppress the "make: Entering/Leaving directory ..."
>> diagnostics.
>
> make's man page only says that -s stops the executed commands being printed.
You should know better than to quote the man page
when there is texinfo documentation.
Read the info doc's description of --print-directory.
>> I usually say a few words about the release in place of FIXME.
>> That makes it a little more human.
>
> Sure, but is there a reason not to have this text in NEWS or supply it
> in some other way that doesn't force another manual step?
NEWS has a pretty strict format, so I wouldn't use it.
I'm not terribly gung-ho on making the process completely
non-interactive, so haven't pursued this, but if you find
a noninvasive way (or one that's universally accepted by maintainers who
use these rules) to make it do what you want, propose a patch.
- 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 <=
- 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, 2011/03/18
- Re: Making releases, Reuben Thomas, 2011/03/18
- Re: Making releases, Ralf Wildenhues, 2011/03/16