aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--general/genlib/libunwind.xml4
-rw-r--r--general/genlib/spidermonkey.xml16
-rw-r--r--general/prog/dtc.xml2
-rw-r--r--introduction/welcome/changelog.xml43
-rw-r--r--multimedia/libdriv/intel-media.xml4
-rw-r--r--multimedia/libdriv/pipewire.xml2
-rw-r--r--packages.ent14
-rw-r--r--postlfs/security/polkit.xml29
-rw-r--r--x/installing/x7driver-wacom.xml6
-rw-r--r--x/installing/xorg-server.xml6
-rw-r--r--x/installing/xwayland.xml2
-rw-r--r--x/lib/libei.xml4
-rw-r--r--xsoft/graphweb/firefox.xml11
-rw-r--r--xsoft/other/thunderbird.xml4
14 files changed, 97 insertions, 50 deletions
diff --git a/general/genlib/libunwind.xml b/general/genlib/libunwind.xml
index 39d856b6a4..106c401239 100644
--- a/general/genlib/libunwind.xml
+++ b/general/genlib/libunwind.xml
@@ -90,9 +90,9 @@
make</userinput></screen>
<para>
- To test the results, issue: <command>make check</command>. Two
+ To test the results, issue: <command>make check</command>. <!--Two
tests, run-coredump-unwind and run-coredump-unwind-mdi are known
- to fail.
+ to fail. -->
</para>
<para>
diff --git a/general/genlib/spidermonkey.xml b/general/genlib/spidermonkey.xml
index 5b2b3f440d..ac1c0df27f 100644
--- a/general/genlib/spidermonkey.xml
+++ b/general/genlib/spidermonkey.xml
@@ -148,18 +148,14 @@ tar: Exiting with failure status due to previous errors
</para>
</note>
-<!--
+
<para>
- The building system ships several internal copies of the Python 3
- module <filename>six.py</filename>. The shipped copies are too old
- to work well with Python 3.12 or later. Replace them with the
- symlinks to <xref linkend='six'/> already installed on the system:
+ If you are using ICU-76.1 or later, adapt the build system to use the
+ correct library:
</para>
-<screen><userinput>for i in $(find -name six.py); do
- ln -sfv /usr/lib/python&python3-majorver;/site-packages/six.py $i;
-done</userinput></screen>
--->
+<screen><userinput remap="pre">sed -i 's/icu-i18n/icu-uc &amp;/' js/moz.configure</userinput></screen>
+
<para>
Install <application>SpiderMonkey</application> by running the following
commands:
@@ -188,7 +184,7 @@ cd obj &amp;&amp;
make</userinput></screen>
<para>
- If running the test suite, adapt it to be compatible with Python
+ If you wish to run the test suite, adapt it to be compatible with Python
3.13.0 or newer:
</para>
diff --git a/general/prog/dtc.xml b/general/prog/dtc.xml
index b2b9d5e1ea..160d884804 100644
--- a/general/prog/dtc.xml
+++ b/general/prog/dtc.xml
@@ -131,7 +131,7 @@ popd</userinput></screen>
If you have installed
<xref linkend='swig'/> and you wish to install the Python 3 bindings
of this package, adapt the code to be compatible with SWIG-4.3.0 or
- newer <!-- https://github.com/dgibson/dtc/pull/154 -->, and build the
+ newer, <!-- https://github.com/dgibson/dtc/pull/154 --> and build the
Python 3 module:
</para>
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 1f9339ec63..962e0d01a2 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -39,6 +39,47 @@
</listitem>
-->
<listitem>
+ <para>October 30th, 2024</para>
+ <itemizedlist>
+ <listitem>
+ <para>[renodr] - Update to thunderbird-128.4.0esr (Security Update).
+ Fixes <ulink url="&blfs-ticket-root;20587">#20587</ulink>.</para>
+ </listitem>
+ <listitem revision="sysv">
+ <para>[renodr] - Promote elogind to required in libei.</para>
+ </listitem>
+ <listitem revision="sysv">
+ <para>[renodr] - Remove some unused files in polkit on SysV systems.
+ This is due to polkit assuming that systemd is in use.</para>
+ </listitem>
+ <listitem>
+ <para>[renodr] - Update to firefox-128.4.0esr (Security Update).
+ Fixes <ulink url="&blfs-ticket-root;20586">#20586</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[renodr] - Update to spidermonkey-128.4.0. Fixes
+ <ulink url="&blfs-ticket-root;20584">#20584</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[renodr] - Update to xwayland-24.1.4 (Security Update). Fixes
+ <ulink url="&blfs-ticket-root;20593">#20593</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[renodr] - Update to xorg-server-21.1.14 (Security Update).
+ Fixes <ulink url="&blfs-ticket-root;20592">#20592</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[renodr] - Update to xf86-input-wacom-1.2.3 (Xorg Driver).
+ Fixes <ulink url="&blfs-ticket-root;20591">#20591</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[renodr] - Update to pipewire-1.2.6. Fixes
+ <ulink url="&blfs-ticket-root;20563">#20563</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>October 29th, 2024</para>
<itemizedlist>
<listitem>
@@ -70,7 +111,7 @@
<para>October 27th, 2024</para>
<itemizedlist>
<listitem>
- <para>[bdubbs] - Upgrade to mpg123-1.32.8. Fixes
+ <para>[bdubbs] - Upgrade to mpg123-1.32.8 (Security Update). Fixes
<ulink url="&blfs-ticket-root;20579">#20579</ulink>.</para>
</listitem>
<listitem>
diff --git a/multimedia/libdriv/intel-media.xml b/multimedia/libdriv/intel-media.xml
index 5928a26c8e..cdb1229b4a 100644
--- a/multimedia/libdriv/intel-media.xml
+++ b/multimedia/libdriv/intel-media.xml
@@ -157,12 +157,12 @@
the PCI vendor ID (<literal>8086</literal> for Intel) and the
PCI device ID. For example, with an Intel Core i5-11300H CPU, the
output is <literal>8086:9a49</literal>. Now searching for the
- registeration of this device ID in the intel-media source tree:
+ registration of this device ID in the intel-media source tree:
</para>
<screen role='nodump'><userinput>grep -ri 'RegisterDevice(0x<replaceable>9a49</replaceable>'</userinput></screen>
<para>
And determine the GPU model from the file name containing the
- registeration. For the example above, the file name is
+ registration. For the example above, the file name is
<filename>media_sysinfo_g12.cpp</filename>, indicating the model
is <literal>GEN12</literal>.
</para>
diff --git a/multimedia/libdriv/pipewire.xml b/multimedia/libdriv/pipewire.xml
index 5830cb141f..d93547ceab 100644
--- a/multimedia/libdriv/pipewire.xml
+++ b/multimedia/libdriv/pipewire.xml
@@ -6,7 +6,7 @@
<!ENTITY pipewire-download-http "https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/&pipewire-version;/pipewire-&pipewire-version;.tar.bz2">
<!ENTITY pipewire-download-ftp " ">
- <!ENTITY pipewire-md5sum "61f8d627b740e04c8234da6870799673">
+ <!ENTITY pipewire-md5sum "764218c1548250a77221809b7a22f13d">
<!ENTITY pipewire-size "1.7 MB">
<!ENTITY pipewire-buildsize "77 MB (with tests)">
<!ENTITY pipewire-time "0.6 SBU (with tests, both using parallelism=4)">
diff --git a/packages.ent b/packages.ent
index 5aff098c6a..9e23cf1cb0 100644
--- a/packages.ent
+++ b/packages.ent
@@ -827,8 +827,8 @@
<!ENTITY luit-version "20240910">
<!ENTITY xcursor-themes-version "1.0.7">
<!ENTITY xkeyboard-config-version "2.43">
-<!ENTITY xwayland-version "24.1.3">
-<!ENTITY xorg-server-version "21.1.13">
+<!ENTITY xwayland-version "24.1.4">
+<!ENTITY xorg-server-version "21.1.14">
<!ENTITY twm-version "1.0.12">
<!ENTITY xterm-version "395">
<!ENTITY xclock-version "1.1.1">
@@ -1068,9 +1068,9 @@
security issue), modify spidermonkey-{version,md5sum,size} so they
are no longer firefox-{version,md5sum,size}. But don't move them
back to spidermonkey.xml (or we'd be moving them back and forth). -->
-<!ENTITY firefox-version "128.3.1">
-<!ENTITY firefox-md5sum "8d2e8b9115580dcbdeafeee60699ec81">
-<!ENTITY firefox-size "484 MB">
+<!ENTITY firefox-version "128.4.0">
+<!ENTITY firefox-md5sum "b541a15be48b06c6fbbe665601587e15">
+<!ENTITY firefox-size "533 MB">
<!ENTITY spidermonkey-major "128">
<!ENTITY spidermonkey-version "&firefox-version;">
<!ENTITY spidermonkey-md5sum "&firefox-md5sum;">
@@ -1093,7 +1093,7 @@
<!ENTITY pidgin-version "2.14.13">
<!ENTITY rox-filer-version "2.11">
<!ENTITY rxvt-unicode-version "9.31">
-<!ENTITY thunderbird-version "128.3.3">
+<!ENTITY thunderbird-version "128.4.0">
<!ENTITY tigervnc-version "1.14.1">
<!ENTITY transmission-version "4.0.6">
<!ENTITY xarchiver-version "0.5.4.23">
@@ -1154,7 +1154,7 @@
<!ENTITY libvpx-version "1.14.1">
<!ENTITY mlt-version "7.28.0">
<!ENTITY opus-version "1.5.2">
-<!ENTITY pipewire-version "1.2.5">
+<!ENTITY pipewire-version "1.2.">
<!ENTITY pulseaudio-major-version "17.0">
<!ENTITY pulseaudio-version "&pulseaudio-major-version;">
<!ENTITY sbc-version "2.0">
diff --git a/postlfs/security/polkit.xml b/postlfs/security/polkit.xml
index 97de64a6e5..203669ba84 100644
--- a/postlfs/security/polkit.xml
+++ b/postlfs/security/polkit.xml
@@ -155,7 +155,8 @@
<title>Kernel Configuration</title>
<para>
- Some tests need user namespace. If running the test suite, enable it:
+ Some tests need user namespace support. If you are going to run the test
+ suite, enable the support and recompile the kernel if necessary:
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
@@ -180,12 +181,6 @@
useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 27 \
-g polkitd -s /bin/false polkitd</userinput></screen>
- <para revision='sysv'>
- First fix a build problem for sysV based systems:
- </para>
-
-<screen revision="sysv"><userinput>sed -i '/systemd_sysusers_dir/s/^/#/' meson.build</userinput></screen>
-
<para>
Install <application>Polkit</application> by running the following
commands:
@@ -204,11 +199,12 @@ meson setup .. \
<screen revision="sysv"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
-meson setup .. \
- --prefix=/usr \
- --buildtype=release \
- -D man=true \
- -D session_tracking=elogind \
+meson setup .. \
+ --prefix=/usr \
+ --buildtype=release \
+ -D man=true \
+ -D session_tracking=elogind \
+ -D systemdsystemunitdir=/tmp \
-D tests=true</userinput></screen>
<para>
@@ -226,11 +222,18 @@ meson setup .. \
</para>
<para>
- Now, as the <systemitem class="username">root</systemitem> user:
+ Now, as the &root; user:
</para>
<screen role="root"><userinput>ninja install</userinput></screen>
+ <para revision="sysv">
+ Remove some files that aren't useful on a SysV system as the &root; user:
+ </para>
+
+<screen role="root" revision="sysv"><userinput>rm -v /tmp/*.service &amp;&amp;
+rm -rf /usr/lib/{sysusers,tmpfiles}.d </userinput></screen>
+
</sect2>
<sect2 role="commands">
diff --git a/x/installing/x7driver-wacom.xml b/x/installing/x7driver-wacom.xml
index dd81b2a960..bb6a8600a7 100644
--- a/x/installing/x7driver-wacom.xml
+++ b/x/installing/x7driver-wacom.xml
@@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
- <!ENTITY xorg-wacom-driver-version "1.2.2">
+ <!ENTITY xorg-wacom-driver-version "1.2.3">
<!ENTITY xorg-wacom-driver-download-http "https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-&xorg-wacom-driver-version;/xf86-input-wacom-&xorg-wacom-driver-version;.tar.bz2">
<!ENTITY xorg-wacom-driver-download-ftp " ">
- <!ENTITY xorg-wacom-driver-md5sum "bd72f813b094b79b450e50a95476977b">
- <!ENTITY xorg-wacom-driver-size "636 KB">
+ <!ENTITY xorg-wacom-driver-md5sum "ef8a6cc34623db6c3482508374863d51">
+ <!ENTITY xorg-wacom-driver-size "660 KB">
<!ENTITY xorg-wacom-driver-buildsize "8.1 MB (with tests)">
<!ENTITY xorg-wacom-driver-time "0.1 SBU (with tests)">
]>
diff --git a/x/installing/xorg-server.xml b/x/installing/xorg-server.xml
index 445e05e0c5..38beca2d87 100644
--- a/x/installing/xorg-server.xml
+++ b/x/installing/xorg-server.xml
@@ -6,9 +6,9 @@
<!ENTITY xorg-server-download-http "&xorg-download-http;/xserver/xorg-server-&xorg-server-version;.tar.xz">
<!ENTITY xorg-server-download-ftp " ">
- <!ENTITY xorg-server-md5sum "69dbed93746d0af6b46de76d711614e4">
- <!ENTITY xorg-server-size "4.7 MB">
- <!ENTITY xorg-server-buildsize "147 MB (with tests)">
+ <!ENTITY xorg-server-md5sum "79c7a0058e247fe7b94b8159d4a6f4f5">
+ <!ENTITY xorg-server-size "4.8 MB">
+ <!ENTITY xorg-server-buildsize "190 MB (with tests)">
<!ENTITY xorg-server-time "0.3 SBU (using parallelism=4; with tests)">
<!ENTITY modesetting_drv
"<filename class='libraryfile'>modesetting_drv</filename>">
diff --git a/x/installing/xwayland.xml b/x/installing/xwayland.xml
index 44e419b4bf..9836bffe36 100644
--- a/x/installing/xwayland.xml
+++ b/x/installing/xwayland.xml
@@ -6,7 +6,7 @@
<!ENTITY xwayland-download-http "&xorg-download-http;/xserver/xwayland-&xwayland-version;.tar.xz">
<!ENTITY xwayland-download-ftp " ">
- <!ENTITY xwayland-md5sum "31deb70d51018cda0cf0e841539eb0f0">
+ <!ENTITY xwayland-md5sum "c0d6f4a2c16844c7af70e30e330ace3c">
<!ENTITY xwayland-size "1.2 MB">
<!ENTITY xwayland-buildsize "28 MB (add 362 MB for tests)">
<!ENTITY xwayland-time "0.2 SBU (with parallelism=4; add 1.7 SBU for tests, not including clone time)">
diff --git a/x/lib/libei.xml b/x/lib/libei.xml
index 9d8870dbcb..ccedb020aa 100644
--- a/x/lib/libei.xml
+++ b/x/lib/libei.xml
@@ -69,12 +69,12 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
- <xref linkend="attrs"/>
+ <xref linkend="attrs"/> <phrase revision="sysv">and
+ <xref linkend="elogind"/></phrase>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
- <phrase revision="sysv"><xref linkend="elogind"/>,</phrase>
<xref linkend="libevdev"/>,
<xref linkend="libxkbcommon"/>,
<xref linkend="libxml2"/>,
diff --git a/xsoft/graphweb/firefox.xml b/xsoft/graphweb/firefox.xml
index b205df0d81..a05b6eb26b 100644
--- a/xsoft/graphweb/firefox.xml
+++ b/xsoft/graphweb/firefox.xml
@@ -10,7 +10,7 @@
<!-- NB with stylo, much of the build uses rust, and therefore cargo files.
But the extra cached cargo files, if any, seem to be minimal -->
- <!ENTITY firefox-buildsize "6.8 GB (222 MB installed) without tests">
+ <!ENTITY firefox-buildsize "6.7 GB (224 MB installed) without tests">
<!-- editors: with ff63 and rust-1.29, ./mach build -j4 is probably the
most practical way to get a timing on a machine with more cores, if taking
cores offline is not practical. If in doubt, round up -->
@@ -301,7 +301,7 @@ sed '0,/"Keyframe"/{//d}' -i servo/ports/geckolib/cbindgen.toml</userinput></scr
<!-- https://bugzilla.mozilla.org/show_bug.cgi?id=1859752
https://hg.mozilla.org/try/rev/d5f3b0c4f08a -->
<para>
- If building with system ICU, adapt the line break mapping for ICU
+ If you are building with system ICU, adapt the line break mapping for ICU
74 or later. This construct adds five entries to a c++ array.
</para>
@@ -310,6 +310,13 @@ sed '0,/"Keyframe"/{//d}' -i servo/ports/geckolib/cbindgen.toml</userinput></scr
done</userinput></screen>
<para>
+ If you are building with system ICU, adapt the build system to use the
+ correct library:
+ </para>
+
+<screen><userinput remap="pre">sed -i 's/icu-i18n/icu-uc &amp;/' js/moz.configure</userinput></screen>
+
+ <para>
Compile <application>Firefox</application> by issuing the following
commands:
</para>
diff --git a/xsoft/other/thunderbird.xml b/xsoft/other/thunderbird.xml
index 878d8c3acd..224ac97325 100644
--- a/xsoft/other/thunderbird.xml
+++ b/xsoft/other/thunderbird.xml
@@ -6,8 +6,8 @@
<!ENTITY thunderbird-download-http "&mozilla-http;/thunderbird/releases/&thunderbird-version;esr/source/thunderbird-&thunderbird-version;esr.source.tar.xz">
<!ENTITY thunderbird-download-ftp " ">
- <!ENTITY thunderbird-md5sum "eb4049ebb516e066f2fdd310da1a2a24">
- <!ENTITY thunderbird-size "648 MB">
+ <!ENTITY thunderbird-md5sum "89db208a315f38569c9ed0d4b0397109">
+ <!ENTITY thunderbird-size "642 MB">
<!ENTITY thunderbird-buildsize "7.8 GB (256 MB installed)">
<!ENTITY thunderbird-time "15 SBU (on a 8-core machine)">
<!-- Removed the -j1 time because python and rust do not obey it, although