autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] {master} Tests: normalize use of the 'errexit' shell flag.


From: Eric Blake
Subject: Re: [PATCH] {master} Tests: normalize use of the 'errexit' shell flag.
Date: Sat, 08 Jan 2011 14:40:11 -0700
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Fedora/3.1.7-0.35.b3pre.fc14 Lightning/1.0b3pre Mnenhy/0.8.3 Thunderbird/3.1.7

[ dropping bug- ]

On 01/08/2011 11:38 AM, Ralf Wildenhues wrote:
>>> of issues with set -e: http://www.in-ulm.de/~mascheck/various/set-e/
>>
>> Awesome reference - the autoconf manual should probably mention it.
> 
> Yep.  While at it, I cannot find this link we already have in the
> manual:
> http://www.opengroup.org/austin/mailarchives/ag-review/msg03507.html
> Did it vanish, or is this only viewable with an account or so?

I found reference in a more recent Austin Group email that the old mail
archive server had died, breaking lots of links in the process.  The
archives were more or less restored, but with new links, I'm not sure
what the counterpart mail in the new archive is.

The canonical link (that _should_ be in the manual) is the actual
proposal for fixed wording:

http://www.austingroupbugs.net/view.php?id=52

This bug report has status tc1-2008 and Approved interpretation, which
means its resolution will be incorporated verbatim when the first
technical corrigendum for POSIX 2008 is released (possibly later this
year), and therefore shell implementers should already be starting to
code to the new requirements.  However, the bug report simply stated
that a lot of discussion was involved on the lists, without actually
pointing to particular list messages.  The full threads on the issue can
be seen at this search link:

https://www.opengroup.org/sophocles/show_archive.tpl?source=L&listname=austin-group-l&first=1&pagesize=80&searchstring=set+-e&zone=G

but as that's a search link, it's liable to change over time, and not
the best for inclusion in the manual.  And after spending a while
browsing that page, I think one of the best emails summarizing the issue
with several examples was probably:

https://www.opengroup.org/sophocles/show_mail.tpl?CALLER=show_archive.tpl&source=L&listname=austin-group-l&id=11986

That thread also included the mail where Sven first announced his nice
page of 'set -e' comparisons:

https://www.opengroup.org/sophocles/show_mail.tpl?CALLER=show_archive.tpl&source=L&listname=austin-group-l&id=11991

where the link embedded in that mail is the very link you're adding to
the autoconf manual.

> 
> If we can find and correct it; I suggest the first patch below,
> otherwise the second.  OK to push?
> 
> Thanks,
> Ralf
> 

Let's go with a third option - start with the second,

> 
>     docs: link to 'set -e' shell behavior overview.
>     
>     * doc/autoconf.texi (Limitations of Builtins): Add link to
>     Sven Mascheck's 'set -e' page.  Remove broken Opengroup link.
>     Suggestion by Eric Blake.

but rather than deleting the broken Opengroup link, replace it with the
working link to the latest POSIX wording:

http://www.austingroupbugs.net/view.php?id=52

Thanks for getting to it before me, and pre-approved to push once you
make that change.

-- 
Eric Blake   address@hidden    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]