[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] make branch, master, updated. 4.3-222-g7d484017,
Paul D. Smith <=