autoconf-patches
[Top][All Lists]
Advanced

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

Re: [SCM] GNU Autoconf source repository branch, master, updated. v2.65-


From: Ralf Wildenhues
Subject: Re: [SCM] GNU Autoconf source repository branch, master, updated. v2.65-35-ga2889ee
Date: Sun, 24 Jan 2010 15:07:25 +0100
User-agent: Mutt/1.5.20 (2009-10-28)

Hi Eric,

* Eric Blake wrote on Sun, Jan 24, 2010 at 02:36:47PM CET:
> According to Ralf Wildenhues on 1/24/2010 1:34 AM:
> >     Fix substitution of carriage return on Darwin.
> >     
> >     * lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Set
> >     ac_cs_awk_cr to '\\r', so that sed portably expands this to '\r'
> >     rather than a literal carriage return, to fix substitution on
> >     Darwin.  Regression introduced in 2.63b.
> 
> Since it fixes a regression, this deserves a NEWS item.

Indeed.  I thought I had done that already.

Also, the failure didn't show up because we were chickening out on the
testsuite because of MinGW.  I intend to commit this after testing the
usual suspects, but I don't know if I'll get to that today.

Thanks,
Ralf

    Add NEWS entry for last commit, re-add testsuite exposure.
    
    * NEWS: Update.
    * tests/torture.at (Substitute and define special characters):
    Again, try carriage return.
    Spotted by Eric Blake.

diff --git a/NEWS b/NEWS
index 207325e..f802678 100644
--- a/NEWS
+++ b/NEWS
@@ -14,6 +14,9 @@ GNU Autoconf NEWS - User visible changes.
 ** AC_PROG_INSTALL correctly uses `shtool' again.  Regression introduced
    in 2.64.
 
+** The substitution of carriage return into a config file works again
+   portably.  Regression introduced in 2.63b.
+
 * Major changes in Autoconf 2.65 (2009-11-21) [stable]
   Released by Eric Blake, based on git versions 2.64.*.
 
diff --git a/tests/torture.at b/tests/torture.at
index 8291694..edc485f 100644
--- a/tests/torture.at
+++ b/tests/torture.at
@@ -876,9 +876,7 @@ baz=bla
     for j in 0 1 2 3 4 5 6 7; do
       for k in 0 1 2 3 4 5 6 7; do
        case $i$j$k in #(
-       000 | 015 | 377) ;; # MinGW awk dislikes 0xFF, and the test does
-                           # the wrong thing for CR on MinGW.
-                           #(
+       000 | 377) ;; # MinGW awk dislikes 0xFF.
        *) printf \\$i$j$k's' ;; # The 's' works around a Solaris 8 /bin/bash 
bug.
        esac
       done




reply via email to

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