make-alpha
[Top][All Lists]
Advanced

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

[SCM] make branch, master, updated. 4.3-222-g7d484017


From: Paul D. Smith
Subject: [SCM] make branch, master, updated. 4.3-222-g7d484017
Date: Thu, 8 Sep 2022 03:06:52 -0400 (EDT)

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 "make".

The branch, master has been updated
       via  7d484017077089ac2642b89da8984ca46a07323d (commit)
       via  1fc13bf576b82d5e5b64ba94e6306360b340ec4b (commit)
       via  896908180e7948cc1649982b24b64752a9c58daa (commit)
       via  80e9a422e4779ea039733f4cba258d91656f6fa6 (commit)
      from  15a7e3830fd7b84238e4909522ce3cd6fec7b702 (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 7d484017077089ac2642b89da8984ca46a07323d
Author: Paul Smith <psmith@gnu.org>
Date:   Thu Sep 8 02:25:20 2022 -0400

    [SV 63016] Don't fail exporting to $(shell ...)
    
    The fix for SV 10593 caused recursive expansion errors when exporting
    a variable that contains a $(shell ...) invocation.  If we see this
    type of recursion, ignore it and expand to the empty string rather
    than failing.
    
    * src/variable.h (env_recursion): New global variable.
    * src/variable.c (target_environment): If creating the environment
    for a $(shell ...) function increment env_recursion.  Remove the
    check for expansion in a shell function context.
    * src/expand.c (recursively_expand_for_file): Check for recursive
    expansion in a $(shell ...) environment context and if present,
    show the verbose message and return the empty string.
    * tests/scripts/functions/shell: Add a test for this situation.

commit 1fc13bf576b82d5e5b64ba94e6306360b340ec4b
Author: Paul Smith <psmith@gnu.org>
Date:   Thu Sep 8 00:30:06 2022 -0400

    Ensure debug output ends in newline
    
    * src/load.c (load_object): Debug output strings must include \n.
    * src/variable.c (target_environment): Ditto.
    * src/posixos.c: Remove extra newlines.

commit 896908180e7948cc1649982b24b64752a9c58daa
Author: Paul Smith <psmith@gnu.org>
Date:   Thu Sep 8 00:04:11 2022 -0400

    Sanitize tar file ownership, mode, and order
    
    For reproducibility ensure all files in the dist tar file are owned by
    root, and sorted by name.  Force the mode on all files to be writable
    by the owner and not writable by group or user, by default.
    
    Remove unnecessary execute permissions from build_w32.bat.
    
    Recommended by Tzvetelin Katchov <katchov@gnu.org>.

commit 80e9a422e4779ea039733f4cba258d91656f6fa6
Author: Paul Smith <psmith@gnu.org>
Date:   Wed Aug 31 15:58:08 2022 -0400

    bootstrap: Update to the latest gnulib bootstrap model
    
    * README.git: Document the changes.
    * bootstrap.conf: Set GNULIB_REVISION to avoid random updates.
    * configure.ac: Set the minimum autoconf version back to 2.69:
    that's the most common version deployed today, and it still works.
    * bootstrap: Copy the latest from gnulib.
    * autogen.sh: Ditto.
    * autopull.sh: Ditto.
    * bootstrap-funclib.sh: Ditto.

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

Summary of changes:
 README.git                    |   20 +-
 autogen.sh                    |  486 ++++++++++++++++++
 autopull.sh                   |  273 ++++++++++
 bootstrap                     | 1107 ++++-------------------------------------
 bootstrap-funclib.sh          |  594 ++++++++++++++++++++++
 bootstrap.conf                |    3 +
 build_w32.bat                 |    0
 configure.ac                  |    2 +-
 maintMakefile                 |    5 +
 src/expand.c                  |   13 +-
 src/load.c                    |    2 +-
 src/posixos.c                 |   10 +-
 src/variable.c                |   34 +-
 src/variable.h                |    1 +
 tests/scripts/functions/shell |   10 +
 15 files changed, 1523 insertions(+), 1037 deletions(-)
 create mode 100755 autogen.sh
 create mode 100755 autopull.sh
 create mode 100644 bootstrap-funclib.sh
 mode change 100755 => 100644 build_w32.bat


hooks/post-receive
-- 
make



reply via email to

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