Index: chapter01/changelog.xml
===================================================================
--- chapter01/changelog.xml	(revision d35dc01e3cad9c4f50ccd341ff4061dbed25258b)
+++ chapter01/changelog.xml	(revision 6ebaf1e080b3b6ce8e1aed03847edacd030a69b4)
@@ -40,4 +40,30 @@
     appropriate for the entry or if needed the entire day's listitem.
     -->
+
+    <listitem>
+      <para>2022-03-15</para>
+      <itemizedlist>
+        <listitem>
+          <para>[xry111] - Update to expat-2.4.7. Fixes
+          <ulink url="&lfs-ticket-root;5019">#5019</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to bc-5.2.3. Fixes
+          <ulink url="&lfs-ticket-root;5020">#5020</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to linux-5.16.14 (security fix). Fixes
+          <ulink url="&lfs-ticket-root;5021">#5021</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to perl-5.34.1. Fixes
+          <ulink url="&lfs-ticket-root;5022">#5022</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to vim-8.2.4567 (security fix).
+          Addresses <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
 
     <listitem>
Index: chapter01/whatsnew.xml
===================================================================
--- chapter01/whatsnew.xml	(revision d35dc01e3cad9c4f50ccd341ff4061dbed25258b)
+++ chapter01/whatsnew.xml	(revision 6ebaf1e080b3b6ce8e1aed03847edacd030a69b4)
@@ -42,7 +42,7 @@
       <para>Bash &bash-version;</para>
     </listitem>-->
-   <!--<listitem>
+    <listitem>
       <para>Bc &bc-version;</para>
-    </listitem>-->
+    </listitem>
    <!--<listitem>
       <para>Binutils-&binutils-version;</para>
@@ -75,7 +75,7 @@
        <para>Eudev-&eudev-version;</para>
     </listitem>-->
-   <!--<listitem>
+    <listitem>
        <para>Expat-&expat-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
        <para>Expect-&expect-version;</para>
@@ -204,7 +204,7 @@
       <para>Patch-&patch-version;</para>
     </listitem>-->
-   <!--<listitem>
+    <listitem>
       <para>Perl-&perl-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Pkg-config-&pkgconfig-version;</para>
@@ -290,7 +290,7 @@
     <listitem><para></para></listitem>  <!-- satisfy build -->
 
-    <!--<listitem>
-      <para>bash-5.0-upstream_fixes-1.patch</para>
-    </listitem>-->
+    <listitem>
+      <para>perl-5.34.0-upstream_fixes-1.patch</para>
+    </listitem>
 
   </itemizedlist>
Index: chapter03/patches.xml
===================================================================
--- chapter03/patches.xml	(revision d35dc01e3cad9c4f50ccd341ff4061dbed25258b)
+++ chapter03/patches.xml	(revision 6ebaf1e080b3b6ce8e1aed03847edacd030a69b4)
@@ -109,5 +109,5 @@
     </varlistentry>
 -->
-
+<!--
     <varlistentry>
       <term>Perl Upstream Fix Patch - <token>&perl-fix-patch-size;</token>:</term>
@@ -117,4 +117,5 @@
       </listitem>
     </varlistentry>
+-->
 <!--
     <varlistentry>
Index: chapter07/createfiles.xml
===================================================================
--- chapter07/createfiles.xml	(revision d35dc01e3cad9c4f50ccd341ff4061dbed25258b)
+++ chapter07/createfiles.xml	(revision 6ebaf1e080b3b6ce8e1aed03847edacd030a69b4)
@@ -37,5 +37,5 @@
   <para>Historically, Linux maintains a list of the mounted file systems in the
   file <filename>/etc/mtab</filename>. Modern kernels maintain this list
-  internally and exposes it to the user via the <filename
+  internally and expose it to the user via the <filename
   class="directory">/proc</filename> filesystem. To satisfy utilities that
   expect the presence of <filename>/etc/mtab</filename>, create the following
Index: chapter08/glibc.xml
===================================================================
--- chapter08/glibc.xml	(revision d35dc01e3cad9c4f50ccd341ff4061dbed25258b)
+++ chapter08/glibc.xml	(revision 6ebaf1e080b3b6ce8e1aed03847edacd030a69b4)
@@ -169,7 +169,13 @@
 
       <listitem>
+        <para>The <emphasis>nss/tst-nss-files-hosts-long</emphasis>
+        test is known to fail if the system has no non-loopback IP
+        addresses.</para> <!-- PR 24816 -->
+      </listitem>
+
+      <listitem>
         <para>The <emphasis>nss/tst-nss-files-hosts-multi</emphasis>
-        test is known to fail if the system has no non-loopback IP
-        addresses.</para>
+        test is known to fail on relatively slow systems due to an internal
+        timeout.</para>
       </listitem>
 <!--
Index: chapter08/perl.xml
===================================================================
--- chapter08/perl.xml	(revision d35dc01e3cad9c4f50ccd341ff4061dbed25258b)
+++ chapter08/perl.xml	(revision 6ebaf1e080b3b6ce8e1aed03847edacd030a69b4)
@@ -41,10 +41,10 @@
   <sect2 role="installation">
     <title>Installation of Perl</title>
-
+<!--
     <para>First, apply a patch that fixes an issue highlighted by recent
     versions of gdbm:</para>
 
 <screen><userinput remap="pre">patch -Np1 -i ../&perl-fix-patch;</userinput></screen>
-
+-->
     <para>This version of Perl now builds the Compress::Raw::Zlib and
     Compress::Raw::BZip2 modules. By
Index: chapter08/stripping.xml
===================================================================
--- chapter08/stripping.xml	(revision d35dc01e3cad9c4f50ccd341ff4061dbed25258b)
+++ chapter08/stripping.xml	(revision 6ebaf1e080b3b6ce8e1aed03847edacd030a69b4)
@@ -48,5 +48,5 @@
 
 <!--<screen><userinput>save_lib="ld-2.25.so libc-2.25.so libpthread-2.25.so libthread_db-1.0.so"-->
-      <screen><userinput>save_usrlib="$(cd /usr/lib; ls ld-linux*)
+<screen><userinput>save_usrlib="$(cd /usr/lib; ls ld-linux*)
              libc.so.6
              libthread_db.so.1
Index: packages.ent
===================================================================
--- packages.ent	(revision d35dc01e3cad9c4f50ccd341ff4061dbed25258b)
+++ packages.ent	(revision 6ebaf1e080b3b6ce8e1aed03847edacd030a69b4)
@@ -59,8 +59,8 @@
 <!ENTITY bash-fin-sbu "1.5 SBU">
 
-<!ENTITY bc-version "5.2.2">
+<!ENTITY bc-version "5.2.3">
 <!ENTITY bc-size "428 KB">
 <!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
-<!ENTITY bc-md5 "632344cdb052af0e06087bd3b0034126">
+<!ENTITY bc-md5 "804afda772aad9f8dd77847f8944a17d">
 <!ENTITY bc-home "https://git.yzena.com/gavin/bc">
 <!ENTITY bc-fin-du "7.1 MB">
@@ -164,8 +164,8 @@
 <!ENTITY eudev-fin-sbu "0.2 SBU">
 
-<!ENTITY expat-version "2.4.6">
+<!ENTITY expat-version "2.4.7">
 <!ENTITY expat-size "444 KB">
 <!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.xz">
-<!ENTITY expat-md5 "22a30c888752fdda9f8dd1b7281c54b0">
+<!ENTITY expat-md5 "75a1f475e30281a00cb6f083ea481159">
 <!ENTITY expat-home "https://libexpat.github.io/">
 <!ENTITY expat-fin-du "12 MB">
@@ -432,10 +432,10 @@
 <!ENTITY linux-major-version "5">
 <!ENTITY linux-minor-version "16">
-<!ENTITY linux-patch-version "12">
+<!ENTITY linux-patch-version "14">
 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
-<!ENTITY linux-size "124,572 KB">
+<!ENTITY linux-size "124,584 KB">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "e859941968400c4437bd62b4fe39b7b7">
+<!ENTITY linux-md5 "e972cda9b33bbd70737bfccb365410f8">
 <!ENTITY linux-home "https://www.kernel.org/">
 <!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
@@ -559,10 +559,10 @@
 <!ENTITY perl-version-major "5">
 <!ENTITY perl-version-minor "34">
-<!ENTITY perl-version-patch "0">
+<!ENTITY perl-version-patch "1">
 <!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;">
 <!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;">
-<!ENTITY perl-size "12,580 KB">
+<!ENTITY perl-size "12,464 KB">
 <!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz">
-<!ENTITY perl-md5 "df7ecb0653440b26dc951ad9dbfab517">
+<!ENTITY perl-md5 "7d2ece7f50775ea1ff739831935a24bd">
 <!ENTITY perl-home "https://www.perl.org/">
 <!ENTITY perl-tmp-du "272 MB">
@@ -729,11 +729,11 @@
 <!ENTITY mount-setsid-sbu "less than 0.1 SBU">
 
-<!ENTITY vim-version "8.2.4489">
+<!ENTITY vim-version "8.2.4567">
 <!ENTITY vim-majmin "82">
 <!ENTITY vim-docdir "vim/vim82">
-<!ENTITY vim-size "10,380 KB">
+<!ENTITY vim-size "10,436 KB">
 <!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
 <!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.xz">
-<!ENTITY vim-md5 "41e97917fc46d044ffe951c197509efe">
+<!ENTITY vim-md5 "939fdfad067dec0e67bc4f8ad219cb4e">
 <!ENTITY vim-home "https://www.vim.org">
 <!ENTITY vim-fin-du "206 MB">
Index: patches.ent
===================================================================
--- patches.ent	(revision d35dc01e3cad9c4f50ccd341ff4061dbed25258b)
+++ patches.ent	(revision 6ebaf1e080b3b6ce8e1aed03847edacd030a69b4)
@@ -72,8 +72,9 @@
 <!ENTITY ninja-limit-jobs-patch-size "2.5 KB">
 -->
-
+<!--
 <!ENTITY perl-fix-patch "perl-&perl-version;-upstream_fixes-1.patch">
 <!ENTITY perl-fix-patch-md5 "fb42558b59ed95ee00eb9f1c1c9b8056">
 <!ENTITY perl-fix-patch-size "1.6 KB">
+-->
 <!--
 <!ENTITY shadow-segfault-patch "shadow-&shadow-version;-useradd_segfault-1.patch">
Index: pdf-fixups.sh
===================================================================
--- pdf-fixups.sh	(revision d35dc01e3cad9c4f50ccd341ff4061dbed25258b)
+++ pdf-fixups.sh	(revision 6ebaf1e080b3b6ce8e1aed03847edacd030a69b4)
@@ -14,4 +14,5 @@
 # Not needed
 #sed -i -e "$LINE s/monospace/&\" font-size=\"9pt/" $FILE
+sed -i -e "s/monospace/&\" font-size=\"9pt/g" $FILE
 
 # Break a block of code at the right place
