From 176404f5e23d4b5a432a7813bec7823a3f2c7185 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sat, 10 Jul 2021 23:16:21 -0500 Subject: Work around a util-linux that can hang the tests. If CONFIG_USER_NS or CONFIG_PID_NS are not set in the kernel, the tests will hang forever. To work around the problem, delete one test. --- chapter08/util-linux.xml | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'chapter08') diff --git a/chapter08/util-linux.xml b/chapter08/util-linux.xml index b1df6ea6d..8f72a80d7 100644 --- a/chapter08/util-linux.xml +++ b/chapter08/util-linux.xml @@ -95,6 +95,13 @@ bash tests/run.sh --srcdir=$PWD --builddir=$PWD + There is one test that depends on the configuration of the kernel. + If CONFIG_USER_NS or CONFIG_PID_NS are not set, the tests will hang forever. + To work around the problem, delete one test: + + rm tests/ts/lsns/ioctl_ns + + chown -Rv tester . su tester -c "make -k check" -- cgit v1.2.3-54-g00ecf From f3997370c5e82150e0533b29c4fd47018375af6c Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Thu, 15 Jul 2021 12:30:07 -0500 Subject: Remove modifications to m4 that are no longer needed. --- chapter01/changelog.xml | 9 +++++++++ chapter06/m4.xml | 4 ++-- chapter08/m4.xml | 4 ++-- 3 files changed, 13 insertions(+), 4 deletions(-) (limited to 'chapter08') diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index f724ac916..047a1d56f 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -42,6 +42,15 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + 2021-07-15 + + + [bdubbs] - Remove modifications to m4 that are no longer needed. + + + + 2021-07-08 diff --git a/chapter06/m4.xml b/chapter06/m4.xml index 7a28a08cc..91e0a9ea2 100644 --- a/chapter06/m4.xml +++ b/chapter06/m4.xml @@ -42,12 +42,12 @@ Installation of M4 - + Prepare M4 for compilation: ./configure --prefix=/usr \ diff --git a/chapter08/m4.xml b/chapter08/m4.xml index b8d57fba0..13b032a25 100644 --- a/chapter08/m4.xml +++ b/chapter08/m4.xml @@ -39,12 +39,12 @@ Installation of M4 - + Prepare M4 for compilation: ./configure --prefix=/usr -- cgit v1.2.3-54-g00ecf From ac9f3952a6e3cd97e4ccbac16b8104df72dd01cc Mon Sep 17 00:00:00 2001 From: Ken Moffat Date: Sat, 17 Jul 2021 21:11:36 +0100 Subject: Perl - fixes for 5.34 test failures. --- appendices/dependencies.xml | 2 +- chapter01/changelog.xml | 11 +++++++++++ chapter03/patches.xml | 9 +++++++++ chapter08/chapter08.xml | 2 +- chapter08/perl.xml | 5 +++++ patches.ent | 5 +++++ 6 files changed, 32 insertions(+), 2 deletions(-) (limited to 'chapter08') diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml index 46a016465..2aeef52e0 100644 --- a/appendices/dependencies.xml +++ b/appendices/dependencies.xml @@ -2402,7 +2402,7 @@ &testsuites; - Iana-Etc and Procps-ng + Iana-Etc, Less. and Procps-ng diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 047a1d56f..2f3602124 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -42,6 +42,17 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + 2021-07-17 + + + [ken] - Fix test failures in perl-5.34.0 by building less before + perl and by patching perl for a problem highlighted by gdbm-1.20. Fixes + #4885. + + + + 2021-07-15 diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 803bf42bd..6ffd313a8 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -102,6 +102,15 @@ --> + + + Perl Upstream Fix Patch - &perl-fix-patch-size;: + + Download: + MD5 sum: &perl-fix-patch-md5; + + + Sysvinit Consolidated Patch - &sysvinit-consolidated-patch-size;: diff --git a/chapter08/chapter08.xml b/chapter08/chapter08.xml index 4202deea8..beee9e480 100644 --- a/chapter08/chapter08.xml +++ b/chapter08/chapter08.xml @@ -52,6 +52,7 @@ + @@ -71,7 +72,6 @@ - diff --git a/chapter08/perl.xml b/chapter08/perl.xml index 276ed03e1..0bb32c344 100644 --- a/chapter08/perl.xml +++ b/chapter08/perl.xml @@ -41,6 +41,11 @@ Installation of Perl + First, apply a patch that fixes an issue highlighted by recent + versions of gdbm: + +patch -Np1 -i ../&perl-fix-patch; + This version of Perl now builds the Compress::Raw::Zlib and Compress::Raw::BZip2 modules. By default Perl will use an internal copy of the sources for the build. diff --git a/patches.ent b/patches.ent index 9858f94ca..f2e1a6730 100644 --- a/patches.ent +++ b/patches.ent @@ -63,6 +63,11 @@ --> + + + + + -- cgit v1.2.3-54-g00ecf From c5228730572c64370a649443a703882a4d20462a Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sun, 18 Jul 2021 17:14:51 -0500 Subject: Grammar --- chapter08/bzip2.xml | 2 +- chapter08/libtool.xml | 2 +- chapter08/zlib.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'chapter08') diff --git a/chapter08/bzip2.xml b/chapter08/bzip2.xml index 68f567fcd..e57fe61c4 100644 --- a/chapter08/bzip2.xml +++ b/chapter08/bzip2.xml @@ -97,7 +97,7 @@ for i in /usr/bin/{bzcat,bunzip2}; do ln -sfv bzip2 $i done - Remove an useless static library: + Remove a useless static library: rm -fv /usr/lib/libbz2.a diff --git a/chapter08/libtool.xml b/chapter08/libtool.xml index a2abdbe70..711adac05 100644 --- a/chapter08/libtool.xml +++ b/chapter08/libtool.xml @@ -71,7 +71,7 @@ - Remove an useless static library: + Remove a useless static library: rm -fv /usr/lib/libltdl.a diff --git a/chapter08/zlib.xml b/chapter08/zlib.xml index 86b9ad16e..604d5d503 100644 --- a/chapter08/zlib.xml +++ b/chapter08/zlib.xml @@ -57,7 +57,7 @@ make install - Remove an useless static library: + Remove a useless static library: rm -fv /usr/lib/libz.a -- cgit v1.2.3-54-g00ecf