Poltern
239dfa6259
Merge branch 'main' into multilib
2024-02-18 02:23:32 +05:00
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
f11906f825
Merge branch 'main' into multilib
2024-02-12 01:28:02 +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
6b0bd90476
Merge branch 'main' into multilib
2023-10-30 11:58:44 +05:00
Poltern
5ef43ff46e
Small reword
2023-10-16 23:44:30 +03:00
Poltern
bf689b9323
Merge branch 'main' into multilib
2023-10-05 17:51:11 +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
0ace4ec523
Added multilib support, small typo
2023-10-03 21:54:49 +05:00
Poltern
3a75776371
Merge branch 'main' into multilib
2023-10-02 12:11:53 +05:00
Poltern
34f0201587
Package updates and disable building nscd in glibc.
2023-10-02 12:11:20 +05:00
Poltern
69b0783485
Added multilib support in libffi, libtool, libxcrypt
2023-09-30 23:46:50 +05:00
Poltern
85d0a390ad
Merge branch 'main' into multilib
2023-09-30 20:25:31 +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
cf42311507
Added multilib support in kmod, libcap, libelf
2023-09-29 17:21:01 +05:00
Poltern
9d2266cfa4
Fixed codepage utf-8
2023-09-28 22:18:31 +05:00