Commit Graph

10076 Commits

Author SHA1 Message Date
Thomas Trepl
b06f452753 Automatic merge of trunk into multilib 2025-01-03 00:30:11 +01:00
Pierre Labastie
6528f75720 Use <userinput> as elements for lfs user and group
The preceding commit uses <systemitem> elements to mark the lfs
user and group in commands. Unfortunately, this change the
rendering in html, because now lfs appears in an italic font.
Using <userinput remap='group'> or <userinput remap='user'> allows
parsing the XML for jhalfs, but does not change the html rendering.
2025-01-02 09:12:52 +01:00
Xi Ruoyao
8e8be5f129 Use lfs-user entity in commands
I still think it's cleaner for jhalfs to just use a different user name
(for example "lfs1") if the user lfs already exists.  This will allow
jhalfs to easily use a different user name.
2025-01-02 09:12:52 +01:00
Thomas Trepl
c186c16e0f Automatic merge of trunk into multilib 2025-01-01 09:02:56 +01:00
Thomas Trepl
1dde883c6d Fix merge conflicts 2025-01-01 08:51:23 +01:00
Bruce Dubbs
f1a5ce3860 Update to shadow-4.17.1. 2024-12-31 20:34:57 -06:00
Douglas R. Reno
7822686752 dbus: remove a duplicate ninja command 2024-12-31 14:56:53 -06:00
Douglas R. Reno
93d4efbcd6 Changelog: mark Jinja2 as a security update 2024-12-31 13:54:22 -06:00
Douglas R. Reno
c1a3c0292a Package updates:
Update to dbus-1.16.0 (systemd only)
Update to libxcrypt-4.4.37
2024-12-31 13:53:30 -06:00
Bruce Dubbs
7a01f6150f Package updates.
Update to iana-etc-20241220.
Update to texinfo-7.2.
Update to sysvinit-3.12.
Update to shadow-4.17.0.
Update to procps-ng-4.0.5.
Update to meson-1.6.1.
Update to linux-6.12.7.
Update to kbd-2.7.1.
Update to jinja2-3.1.5.
2024-12-31 11:12:12 -06:00
Thomas Trepl
903abd72a2 Also copying pkgconfig files 2024-12-29 20:07:36 +01:00
Thomas Trepl
1b6a83cc28 Rmv revision attr as it cause fail when reuslt is an empty list 2024-12-24 09:30:57 +01:00
Thomas Trepl
75646aed8c Apply fixes on systemd contributed by Eric Clothier 2024-12-23 22:43:43 +01:00
Thomas Trepl
76b810bf91 Merge branch 'multilib' of git.linuxfromscratch.org:lfs into multilib 2024-12-23 04:32:00 +01:00
Thomas Trepl
dd8dbd3b20 Merge at Sat Dec 21 23:45:00 GMT 2024 2024-12-21 23:45:00 +00:00
Thomas Trepl
032d028feb Automatic merge of trunk into multilib 2024-12-22 00:30:12 +01:00
Xi Ruoyao
bfb0cbae18
os-release: Automatically update RELEASE_TYPE 2024-12-21 11:56:57 +08:00
Thomas Trepl
766cfcaed8 Merge at Fri Dec 20 23:45:00 GMT 2024 2024-12-20 23:45:00 +00:00
Thomas Trepl
b748ee3336 Automatic merge of trunk into multilib 2024-12-21 00:30:14 +01:00
Douglas R. Reno
6913a42bff Update the systemd man pages to 257. 2024-12-20 15:17:54 -06:00
Douglas R. Reno
86a50f243a /etc/os-release: Add in the RELEASE_TYPE field.
This field was introduced with systemd-257. For development books, we'll
use "development" here, but when we do the next release we should change
this to say "stable".
2024-12-20 15:15:07 -06:00
Douglas R. Reno
33b3a04e4e Revert "systemd: Update the test suite failures list for 257."
This reverts commit 8f493a6377.

When I was building LFS, I somehow forgot to mount /dev/sdb7 to
/mnt/lfs on my system. I ended up chrooting into /mnt/lfs, and it was a
directory, not a filesystem.

This happens from time to time, not sure why I did it this time!

The tests that I had marked as failed no longer fail, but at the same
time, now test-namespace does. Let's undo this commit...
2024-12-19 15:05:20 -06:00
Douglas R. Reno
8f493a6377 systemd: Update the test suite failures list for 257. 2024-12-19 14:43:05 -06:00
Thomas Trepl
adfebc0e05 Merge at Wed Dec 18 23:45:00 GMT 2024 2024-12-18 23:45:00 +00:00
Thomas Trepl
14f154e16d Automatic merge of trunk into multilib 2024-12-19 00:30:12 +01:00
Xi Ruoyao
e5955cd62a
gettext: Fix build issue with system libxml2
The upstream fix is explicitly checking libxml2 version so it's not
practical to be turned into a sed.  But I don't want to upload another
patch just for such a "temporary" issue (as it'll be fixed for 0.23.1
anyway).  This alternative fix relies on:

1. The fact that the return type of xmlCtxtGetLastError and the arg type
   of xmlStructuredErrorFunc are changed in the same commit
   61034116d0a3 ("error: Make more xmlError structs constant").
2. GCC supports typeof(expr) to get the type of expr w/o really
   evaluating it.

So it should have the same effect as the upstream fix.

Tested with both --with-included-libxml2 and --without-included-libxml2
on BLFS.
2024-12-18 10:52:00 +08:00
Xi Ruoyao
f8bdaa6ff3
systemd: Sync a sed with udev in sysv revision
Let's make the two revisions more consistent.
2024-12-18 10:42:01 +08:00
Thomas Trepl
5d3b7a0b0b Merge at Tue Dec 17 23:45:00 GMT 2024 2024-12-17 23:45:00 +00:00
Thomas Trepl
9d015f26b2 Automatic merge of trunk into multilib 2024-12-18 00:30:13 +01:00
Xi Ruoyao
8f5b4a7910
gettext: Remove useless sed
The second expression

    's/xmlError *err/const &/'

does nothing, because " *" actually matches zero, one, or several white
spaces, not a white space and an asterisk.

And the first expression

    '/libxml\/xmlerror.h/i #include <libxml/xmlversion.h>'

includes a header, but we are not using anything in the header.

The intention of the sed command is fix a compatibility issue with
system libxml, but LFS does not have a system libxml so the fix is not
needed for LFS.  And, if we just fix up the second expression to

    's/xmlError \*err/const &/'

making it actually work, it'll cause a FTBFS with shipped libxml (used
in LFS because system does not have libxml), so we cannot easily fix it
either.

For now just remove the sed.  If gettext-0.23.1 isn't released before
LFS 12.3 freeze, we can either apply the upstream patch to make it work
for both shipped libxml and system libxml, or add the corrected sed with
"nodump" and some alarming texts.
2024-12-17 21:26:26 +08:00
Thomas Trepl
c4e205c799 Merge at Mon Dec 16 23:45:00 GMT 2024 2024-12-16 23:45:00 +00:00
Thomas Trepl
2eb33fc35f Automatic merge of trunk into multilib 2024-12-17 00:30:10 +01:00
Thomas Trepl
90219b1a49 Merge branch 'trunk' into multilib 2024-12-16 22:27:00 +01:00
Bruce Dubbs
72fae0d02c Fix vim size 2024-12-16 11:54:48 -06:00
Thomas Trepl
fba6f0643d Add missing backslash 2024-12-16 16:50:42 +01:00
Thomas Trepl
566882f4bb Merge branch 'trunk' into multilib 2024-12-16 13:03:09 +01:00
Thomas Trepl
1b69877bc4 Fix chksum of vim tarball 2024-12-16 11:56:30 +01:00
Thomas Trepl
28528f5277 Merge branch 'multilib' of git.linuxfromscratch.org:lfs into multilib 2024-12-16 11:41:43 +01:00
Thomas Trepl
6175979aea Merge at Sun Dec 15 23:45:01 GMT 2024 2024-12-15 23:45:01 +00:00
Thomas Trepl
7e3b1c45f3 Automatic merge of trunk into multilib 2024-12-16 00:30:11 +01:00
Bruce Dubbs
4fd0680ccf Package updates.
Update to vim-9.1.0927.
Update to iana-etc-20241206.
Update to systemd-257.
Update to Python-3.13.1.
Update to libcap-2.73.
Update to linux-6.12.5.
Update to kbd-2.7.
Update to gettext-0.23.
2024-12-15 16:57:03 -06:00
Thomas Trepl
ed42deb91f Merge at Fri Dec 13 23:45:00 GMT 2024 2024-12-13 23:45:00 +00:00
Thomas Trepl
3a9dbb9120 Automatic merge of trunk into multilib 2024-12-14 00:30:11 +01:00
Xi Ruoyao
d095cba8b6
kernel: Remove outdated note not to update kernel API headers
We now consider upgrading kernel API headers safe.
2024-12-13 12:48:43 +08:00
Xi Ruoyao
71df0cfa0f
kernel: Note that make mrproper shouldn't be run for rebuild 2024-12-13 12:47:17 +08:00
Thomas Trepl
f039954795 Merge at Thu Dec 12 23:45:00 GMT 2024 2024-12-12 23:45:00 +00:00
Thomas Trepl
5fe13d78f5 Automatic merge of trunk into multilib 2024-12-13 00:30:10 +01:00
Xi Ruoyao
6d36d72175
hostreq: Bump min-kernel to 5.4
4.19 LTS is EOL now.
2024-12-12 14:37:56 +08:00
Thomas Trepl
1e56ed9357 Merge at Wed Dec 11 23:45:00 GMT 2024 2024-12-11 23:45:00 +00:00
Thomas Trepl
aacd452b5a Automatic merge of trunk into multilib 2024-12-12 00:30:11 +01:00