autoconf-commit
[Top][All Lists]
Advanced

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

[SCM] GNU Autoconf source repository branch, master, updated. v2.63-10-g


From: Eric Blake
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.63-10-gb2bde72
Date: Thu, 02 Oct 2008 15:20:09 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".

http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=b2bde72f548d74e76a7dced0a3aeb58fe91de5b8

The branch, master has been updated
       via  b2bde72f548d74e76a7dced0a3aeb58fe91de5b8 (commit)
       via  9229dcb1044566b16ef901b208db63405095a835 (commit)
      from  f108ed8925aa69abd56da906ec65c328c15dcec5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit b2bde72f548d74e76a7dced0a3aeb58fe91de5b8
Author: Eric Blake <address@hidden>
Date:   Thu Oct 2 09:02:37 2008 -0600

    Document more binary file portability traps.
    
    * doc/autoconf.texi (Limitations of Usual Tools) <sed>: Remind
    reader that NUL and sed don't always mix.
    <tr>: Mention Solaris /usr/ucb/tr bug with \0.
    
    Signed-off-by: Eric Blake <address@hidden>

commit 9229dcb1044566b16ef901b208db63405095a835
Author: Eric Blake <address@hidden>
Date:   Thu Oct 2 08:59:37 2008 -0600

    ChangeLog for previous commit.
    
    Signed-off-by: Eric Blake <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog         |   24 ++++++++++++++++++++++++
 doc/autoconf.texi |   17 ++++++++++++++++-
 2 files changed, 40 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c277148..dbba2f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2008-10-02  Eric Blake  <address@hidden>
+
+       Document more binary file portability traps.
+       * doc/autoconf.texi (Limitations of Usual Tools) <sed>: Remind
+       reader that NUL and sed don't always mix.
+       <tr>: Mention Solaris /usr/ucb/tr bug with \0.
+
+2008-10-02  Ralf Wildenhues  <address@hidden>
+
+       Implement parallel Autotest test execution: testsuite --jobs.
+       * lib/autotest/general.m4 (AT_JOB_FIFO_FD): New macro.
+       (AT_INIT): <at_jobs>: New variable.
+       Accept -j, -jN, --jobs[=N], document them in --help output.
+       Implement parallel driver loop using a FIFO, enabled with --jobs
+       and if mkfifo works; otherwise, fall back to sequential loop.
+       (AT_SETUP): Store, do not output summary progress line if
+       parallel.
+       * tests/autotest.at (parallel test execution, parallel truth)
+       (parallel fallacy, parallel skip): New tests.
+       * doc/autoconf.texi (testsuite Invocation): Document -j, --jobs,
+       the mkfifo requirement, and that --errexit may cause concurrent
+       jobs to finish.
+       * NEWS: Update.
+
 2008-09-20  Eric Blake  <address@hidden>
 
        Fix sample isinf definition.
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index e515a87..939eaea 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -15849,7 +15849,9 @@ sed: 1: "s/x/x/;;s/x/x/": invalid command code ;
 @end example
 
 Input should not have unreasonably long lines, since some @command{sed}
-implementations have an input buffer limited to 4000 bytes.
+implementations have an input buffer limited to 4000 bytes.  Likewise,
+not all @command{sed} implementations can handle embedded @code{NUL} or
+a missing trailing newline.
 
 Portable @command{sed} regular expressions should use @samp{\} only to escape
 characters in the string @samp{$()address@hidden@}}.  For example,
@@ -16101,6 +16103,19 @@ $ @address@hidden echo moon; echo light; @} | 
/usr/ucb/tr -d '\012' ; echo}
 moonlight
 @end example
 
+Posix requires @command{tr} to operate on binary files.  But at least
+Solaris @command{/usr/ucb/tr} still fails to handle @samp{\0} as the
+octal escape for @code{NUL}.  On Solaris, when using @command{tr} to
+neutralize a binary file by converting @code{NUL} to a different
+character, it is necessary to use @command{/usr/xpg4/bin/tr} instead.
+
address@hidden
+$ @kbd{printf 'a\0b\n' | /usr/ucb/tr '\0' '~' | wc -c}
+3
+$ @kbd{printf 'a\0b\n' | /usr/xpg4/bin/tr '\0' '~' | wc -c}
+4
address@hidden example
+
 @end table
 
 


hooks/post-receive
--
GNU Autoconf source repository




reply via email to

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