Author: renodr Date: Thu Aug 8 06:50:26 2019 New Revision: 21912 Log: Typo fix in aspell giflib: Fix the build by removing a duplicate instruction pertaining to static library removal, which is now handled by the Makefile fcron (systemd): Fix the systemd unit to silence warnings about the incorrect PID file being used. systemd: Adapt to libseccomp-2.4.1, disable GnuTLS support and prefer OpenSSL due to API breakage, and fix the systemd-networkd problem with Linux 5.2+ as well as with RDRAND on AMD CPUs. KF5: external dependency URL fix.
Modified: trunk/BOOK/general.ent trunk/BOOK/general/genlib/aspell.xml trunk/BOOK/general/graphlib/giflib.xml trunk/BOOK/general/sysutils/fcron.xml trunk/BOOK/general/sysutils/systemd.xml trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/kde/kf5/kf5-frameworks.xml Modified: trunk/BOOK/general.ent ============================================================================== --- trunk/BOOK/general.ent Wed Aug 7 23:50:06 2019 (r21911) +++ trunk/BOOK/general.ent Thu Aug 8 06:50:26 2019 (r21912) @@ -1,12 +1,12 @@ <!-- $LastChangedBy$ $Date$ --> -<!ENTITY day "07"> <!-- Always 2 digits --> +<!ENTITY day "08"> <!-- Always 2 digits --> <!ENTITY month "08"> <!-- Always 2 digits --> <!ENTITY year "2019"> <!ENTITY copyrightdate "2001-&year;"> <!ENTITY copyholder "The BLFS Development Team"> <!ENTITY version "&year;-&month;-&day;"> -<!ENTITY releasedate "August 7th, &year;"> +<!ENTITY releasedate "August 8th, &year;"> <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> <!ENTITY lfs-version "development"> <!-- x.y|development --> Modified: trunk/BOOK/general/genlib/aspell.xml ============================================================================== --- trunk/BOOK/general/genlib/aspell.xml Wed Aug 7 23:50:06 2019 (r21911) +++ trunk/BOOK/general/genlib/aspell.xml Thu Aug 8 06:50:26 2019 (r21912) @@ -101,7 +101,7 @@ <sect2 role="installation"> <title>Installation of Aspell</title> - <para>First, fix some problems identified by gcc7:</para> + <para>First, fix a problem identified by gcc7:</para> <screen><userinput>sed -i '/ top.do_check ==/s/top.do_check/*&/' modules/filter/tex.cpp</userinput></screen> Modified: trunk/BOOK/general/graphlib/giflib.xml ============================================================================== --- trunk/BOOK/general/graphlib/giflib.xml Wed Aug 7 23:50:06 2019 (r21911) +++ trunk/BOOK/general/graphlib/giflib.xml Thu Aug 8 06:50:26 2019 (r21912) @@ -83,7 +83,7 @@ <para>Now, as the <systemitem class="username">root</systemitem> user:</para> <screen role="root"><userinput>make PREFIX=/usr install && -rm -vf /usr/lib/libgif.a && +<!-- rm -vf /usr/lib/libgif.a &&--> find doc \( -name Makefile\* -o -name \*.1 \ -o -name \*.xml \) -exec rm -v {} \; && Modified: trunk/BOOK/general/sysutils/fcron.xml ============================================================================== --- trunk/BOOK/general/sysutils/fcron.xml Wed Aug 7 23:50:06 2019 (r21911) +++ trunk/BOOK/general/sysutils/fcron.xml Thu Aug 8 06:50:26 2019 (r21912) @@ -143,6 +143,11 @@ <screen role="root"><userinput>make install</userinput></screen> + <para revision="systemd">Finally, fix a big in the systemd unit:</para> + +<screen revision="systemd" role="root"><userinput>sed -i 's:/var/run/fcron.pid:/run/fcron.pid:' \ + /lib/systemd/system/fcron.service</userinput></screen> + <para>DESTDIR install must be done as <systemitem class="username">root</systemitem> user.</para> </sect2> Modified: trunk/BOOK/general/sysutils/systemd.xml ============================================================================== --- trunk/BOOK/general/sysutils/systemd.xml Wed Aug 7 23:50:06 2019 (r21911) +++ trunk/BOOK/general/sysutils/systemd.xml Thu Aug 8 06:50:26 2019 (r21912) @@ -65,17 +65,17 @@ <para>Estimated build time: &systemd-time;</para> </listitem> </itemizedlist> - <!-- + <bridgehead renderas="sect3">Additional Downloads</bridgehead> <itemizedlist spacing="compact"> <listitem> <para> Required patch: - <ulink url="&patch-root;/systemd-&systemd-version;-security_fixes-2.patch"/> + <ulink url="&patch-root;/systemd-&systemd-version;-networkd_and_rdrand_fixes-1.patch"/> </para> </listitem> </itemizedlist> - --> + <bridgehead renderas="sect3">systemd Dependencies</bridgehead> <bridgehead renderas="sect4">Required</bridgehead> @@ -127,11 +127,19 @@ <sect2 role="installation"> <title>Installation of systemd</title> - <!-- - <para>Apply a critical security patch for journald:</para> -<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-security_fixes-2.patch</userinput></screen> - --> + <para>Apply a patch to allow systemd-networkd to function under 5.2+ + kernels, and to fix problems with RDRAND on Ryzen CPUs:</para> + +<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-networkd_and_rdrand_fixes-1.patch</userinput></screen> + + <para>Fix an incompatibility with the latest version of + <application>libseccomp</application>:</para> + +<screen><userinput remap="pre">sed -i '1506 s/</>/' \ + '1507 s/</>/' \ + '1508 s/</>/' src/shared/seccomp-util.c</userinput></screen> + <para>Remove an unneeded group, <systemitem class="groupname">render</systemitem>, from the default udev rules:</para> @@ -162,10 +170,14 @@ -Dsysusers=false \ -Drpmmacrosdir=no \ -Db_lto=false \ + -Dgnutls=false \ .. && ninja</userinput></screen> +<!-- GnuTLS support is disabled due to a bug with 3.6.9. systemd already + supports OpenSSL. --> + <note> <para> For the best test results, make sure you run the testsuite from Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Wed Aug 7 23:50:06 2019 (r21911) +++ trunk/BOOK/introduction/welcome/changelog.xml Thu Aug 8 06:50:26 2019 (r21912) @@ -42,6 +42,28 @@ </listitem> --> <listitem> + <para>August 8th, 2019</para> + <itemizedlist> + <listitem revision="systemd"> + <para>[renodr] - Fix systemd to allow networkd to function on systems + with Linux-5.2+ kernels, as well as fix problems with AMD Ryzen CPUs + due to their RDRAND CPU instruction. In addition, adapt systemd to + work with libseccomp-2.4.1, and disable GnuTLS support due to API + breakage (since it already has support for OpenSSL). Fixes + <ulink url="&blfs-ticket-root;12330">#12330</ulink>.</para> + </listitem> + <listitem> + <para>[renodr] - Fixed a build problem in giflib due to a repeated + instruction.</para> + </listitem> + <listitem revision="systemd"> + <para>[renodr] - Adjust fcron's systemd unit to use the proper PID + file in the correct location.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>August 7th, 2019</para> <itemizedlist> <listitem> Modified: trunk/BOOK/kde/kf5/kf5-frameworks.xml ============================================================================== --- trunk/BOOK/kde/kf5/kf5-frameworks.xml Wed Aug 7 23:50:06 2019 (r21911) +++ trunk/BOOK/kde/kf5/kf5-frameworks.xml Thu Aug 8 06:50:26 2019 (r21912) @@ -146,7 +146,7 @@ <bridgehead renderas="sect4">Required dependencies for Prison</bridgehead> <para role="optional"> <!-- Leaving as optional since these are external --> <ulink url="http://libdmtx.sourceforge.net/">Datamatrix</ulink> and - <ulink url="http://megaui.net/fukuchi/works/qrencode/index.en.html/">QRencode</ulink> + <ulink url="http://megaui.net/fukuchi/works/qrencode/index.html/">QRencode</ulink> </para> <para condition="html" role="usernotes">User Notes: -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page