Commit Graph

127 Commits

Author SHA1 Message Date
Poltern
99877719e0 Update descriptions for some test failures and small syntax fix 2024-02-18 00:20:58 +05:00
Poltern
6ef11543f0 Packages update and small fix chapter10/kernel.xml chown command reported by @ylegan 2024-02-15 00:13:18 +05:00
Poltern
6507d710a8 systemd: Fix a bug breaking systemd-verify an instantiated unit 2024-02-12 01:13:44 +05:00
Poltern
f8ddca6c50 bash: Really pass through the return code 2024-02-06 15:49:41 +05:00
Poltern
855635a4eb expect: Add (back) a simple test for PTY
We used to run "expect -c 'spawn ls'" for this in Binutils, but then we
thought expect test suite was enough as such a simple PTY test.  However
expect test can fail due to some different reason, so add back a simple
test using Python pty module before building expect.  Now we no longer
need to consider expect test critical (IIRC there was a report saying
one expect test failed for unknown reason but all other things OK).
2024-02-06 15:47:09 +05:00
Poltern
30db4f49a4 Remove -v from "chown -R tester" commands
It does no good: normally we have -v for chown so once it no longer has
an effect we can know, but in this case these chown commands will never
have no effect.  And a huge amount of output with -v wastes the server
storage and bandwidth (for both the server and the people reading the
build logs).
2024-02-06 14:47:50 +05:00
Poltern
1558778edf Add info about how to upgrade Glibc on a running system
Let's change our policy to match other "rolling release" distros and
ease the procedure to fix Glibc security vulnerabilities.

Squashed the commits in xry111/update-glibc branch to keep the history
clean.
2024-02-06 14:42:52 +05:00
Poltern
2aa8f4c78a Package updates
pkgmgt: Upgrading Linux API headers cannot be dangerous
2024-02-03 23:49:11 +05:00
Poltern
dd711b63c2 Drop --with-headers=/usr/include
Add more rationale about --enable-stack-protector, and remove the stale explanation of --with-headers
Update upstream fixes patch

To include fixes for CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780.
2024-02-03 23:31:55 +05:00
Poltern
0142283bf5 Fix punctuation in quotes, and quote signs 2024-02-02 23:20:31 +05:00
Poltern
76fad010c0 Fix punctuation in quotes, and quote signs 2024-02-01 22:12:23 +05:00
Poltern
6ffa2cb043 treewide: Use <ulink> instead of <filename> for man pages
"gcc(1)" is really not a file name.

Use <ulink> and link to the online man page on
https://man.archlinux.org/ so the user can refer to the man pages more
easily.

The change is done via a sed command and long lines are wrapped
manually.
2024-02-01 16:39:54 +05:00
Poltern
aec038d85e Packages update and small fix 2024-01-31 21:41:07 +05:00
Poltern
91199867f8 Fix CVE-2024-0684 (#5417) 2024-01-31 20:29:37 +05:00
Poltern
b0260cae16 Use the wide-character ABI compatible with libncursesw.so 2024-01-31 20:29:10 +05:00
Poltern
ea30a2a80b Small fix 2024-01-28 22:38:22 +05:00
Poltern
f105f90e87 Nitpick on format 2024-01-28 12:09:37 +05:00
Poltern
f6a073bbae Change C.UTF-8 localedef
udev: Drop duplicated udevadm in the ninja command
2024-01-28 11:54:56 +05:00
Poltern
fa2871f12e Typo and Unset udev_helpers after installation 2024-01-08 20:05:26 +05:00
Poltern
b35bb207dd binutils: Add --enable-default-hash-style=gnu for configure (#5401) 2024-01-02 21:34:28 +05:00
Poltern
627d1976d6 gen-changelog: Handles holding tickets
systemd: Fix CVE-2023-7008
Package updates:

- Update to meson-1.3.1 (#5402)
- Update to vim-9.0.2189 (#4500)
- Update to inetutils-2.5 (#5404)
- Update to xml-parser-2.47 (#5403)
- Update to linux-6.6.8 (#5397)
- Update to tzdata-2023d (#5399)
- Update to setuptools-69.0.3 (#5400)
- Update to iana-etc-20231205 (#5006)
- Update to autoconf-2.72 (#5398)
- Update to grub-2.12 (#5396)
2024-01-02 21:11:20 +05:00
Poltern
4b22241d1f Remove stray references to TESTSUITEFLAGS
Now TESTSUITEFLAGS is set globally in Chapter 7.4, so there is no need
to mention it again and again in individual packages.
2023-12-24 20:40:23 +05:00
Poltern
ff6d5e3c0b Update to systemd-255 2023-12-23 19:04:39 +07:00
Poltern
be26e8faee Reformat util-linux configure parameters. 2023-12-15 11:50:00 +07:00
Poltern
5b3061e01c Fix cmds installing python docs (permissions) 2023-12-06 00:16:55 +07:00
Poltern
b54fb2de6c udev: Adjust the paths to search .link files and install 99-default.link
Tested in QEMU and the virtio NIC is now named "enp0s3"
2023-12-02 18:49:08 +07:00
Poltern
0345af71bb dbus: minor spacing adjustment 2023-11-26 21:49:38 +05:00
Poltern
22bd70b2b7 Remove the reference to BLFS Berkeley DB page
Berkeley DB has been archived in BLFS.
2023-11-26 21:48:19 +05:00
Poltern
de805a6c01 Set -Dlogind=false -Dvconsole=false to disable out-of-scope udev rules.
Use "ninja -n" to list the targets, so the disabled udev rules won't
show up then we can remove some "rm" commands.  Do not remove
70-power-switch.rules from the source directory so we won't break
multilib.
2023-11-22 17:30:41 +05:00
Poltern
a8694f2fe2 Set MAKEFLAGS and TESTSUITEFLAGS for parallelism 2023-11-22 17:30:04 +05:00
Poltern
e88f0fda49 Remove four udev rules belonging to logind 2023-11-12 20:20:41 +05:00
Poltern
2668146d6e Update the desc for "separate directories" 2023-11-09 22:26:01 +05:00
Poltern
9649932844 Fix "gawk-&gawk-version; is a remnant from Chapter 7" again 2023-11-09 21:42:59 +05:00
Poltern
4714d57e32 python: Remove --with-system-ffi
This option is removed by upstream in 3.12.

Link: https://github.com/python/cpython/pull/100544
2023-11-01 22:52:02 +05:00
Poltern
cc9769402f Added setuptools-68.2.2. 2023-11-01 22:51:31 +05:00
Poltern
db67e2e25f Updated: bc, iana-etc, linux, meson, openssl, python, shadow, texinfo, wheel 2023-11-01 22:03:09 +05:00
Poltern
5ef43ff46e Small reword 2023-10-16 23:44:30 +03:00
Poltern
1b4b6bb9e1 pkgmgt: Reinstall the same version of Glibc should be safe
man-db: Remove outdated test failure notice
2023-10-05 17:49:15 +03:00
Poltern
34f0201587 Package updates and disable building nscd in glibc. 2023-10-02 12:11:20 +05:00
Poltern
7665bc6707 createfiles: Add Y2038 info about the traditional {b,u,w}tmp and lastlog files
And utmp does not exist on systemd-based LFS.

shadow: Remove lastlog from contents
It's deprecated because of Y2038 issue and no longer being built by
default.
2023-09-30 20:24:59 +05:00
Poltern
60c5754784 Typo fix 2023-09-28 22:06:28 +05:00
Poltern
a6549d00b0 systemd: Use NSS modules provided by systemd in nsswitch.conf
It allows a simplification to /etc/hosts.  Also correct some info about
FQDN in both sysv and systemd.
2023-09-15 22:48:37 +05:00
Poltern
92ebce7ff4 Glibc: Fix CVE-2023-4806 2023-09-15 21:53:49 +05:00
Poltern
6e085266a1 stripping: Compress the kept debug info with Zlib 2023-09-13 23:20:17 +03:00
Poltern
b95047b6ff glibc: Fix CVE-2023-4527 2023-09-13 23:19:08 +03:00
Poltern
516c393512 Minor reword 2023-09-10 20:12:41 +03:00
Poltern
65d6093e5a mpfr: 4.2.1 has 198 tests
util-linux: grammar reword for test
2023-09-09 11:18:02 +03:00
Poltern
ee3cc2e578 perl: Move some explanations from Chapter 8 to Chapter 7 2023-09-09 11:13:07 +03:00
Poltern
5b06cb5107 pkgconf: Hotfix for a regression breaking BLFS packages 2023-09-07 16:39:29 +03:00
Poltern
e30455c139 util-linux: 2^128 2023-09-06 22:09:56 +03:00