Selaa lähdekoodia

Import trunk.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd@10750 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Krejzi 11 vuotta sitten
vanhempi
commit
46ded2ba10

+ 7 - 6
appendices/dependencies.xml

@@ -61,7 +61,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>Systemd</seg>
+          <seg>Coreutils, Sed, Systemd, Tar, Vim</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -97,7 +97,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>Systemd</seg>
+          <seg>Acl, Libcap, Systemd</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -169,7 +169,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>Tar, Vim</seg>
+          <seg>None</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -2125,8 +2125,9 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Acl, Attr, Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC,
-         Glibc, Gperf, Grep, Intltool, Libcap, Make, Sed, and Util-linux</seg>
+         <seg>Acl, Attr, Bash, Binutils, Coreutils, Diffutils, Expat, Gawk,
+         GCC, Glibc, Gperf, Grep, Intltool, Libcap,
+         Make, Sed, and Util-linux</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -2357,7 +2358,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>None</seg>
+          <seg>Intltool</seg>
         </seglistitem>
       </segmentedlist>
 

+ 56 - 5
chapter01/changelog.xml

@@ -36,21 +36,72 @@
     </listitem>
 -->
     <listitem>
-      <para>2014-08-21</para>
+      <para>2014-09-09</para>
       <itemizedlist>
         <listitem>
-          <para>[krejzi] - Updated to systemd-216.</para>
+          <para>[krejzi] - Merged LFS SVN-20140909.</para>
         </listitem>
         <listitem>
-          <para>[krejzi] - Updated to glibc-2.20 (snapshot).</para>
+          <para>[krejzi] - Switched from glibc-2.20 snapshot
+          to glibc-2.20 release.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
+      <para>2014-09-08</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Add upstream patches to gcc.</para>
         </listitem>
         <listitem>
-          <para>[krejzi] - Updated patch for bash.</para>
+          <para>[bdubbs] - Update to linux-3.16.2.  Fixes 
+          <ulink url="&lfs-ticket-root;3668">#3668</ulink>.</para>
         </listitem>
         <listitem>
-          <para>[krejzi] - Updated to man-pages-3.71. Fixes
+          <para>[bdubbs] - Update to man-pages-3.72. Fixes
+          <ulink url="&lfs-ticket-root;3669">#3669</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to util-linux-2.25.1.  Fixes 
+          <ulink url="&lfs-ticket-root;3666">#3666</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Remove reference to defunct web site.  Fixes 
+          <ulink url="&lfs-ticket-root;3665">#3665</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
+      <para>2014-08-31</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to e2fsprogs-1.42.12.  Fixes 
+          <ulink url="&lfs-ticket-root;3663">#3663</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to tzdata2014g. </para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
+      <para>2014-08-21</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update bash patches.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to man-pages-3.71.  Fixes 
           <ulink url="&lfs-ticket-root;3660">#3660</ulink>.</para>
         </listitem>
+        <listitem>
+          <para>[krejzi] - Updated to glibc-2.20 (snapshot).</para>
+        </listitem>
+        <listitem>
+          <para>[krejzi] - Updated to systemd-216.</para>
+        </listitem>
       </itemizedlist>
     </listitem>
 

+ 13 - 8
chapter01/whatsnew.xml

@@ -24,7 +24,7 @@
     <listitem><para></para></listitem>  <!-- satisfy build -->
     <!--<listitem>
     <para>None</para>
-    </listitem>-->
+    </listitem> -->
     <!--<listitem>
       <para>Acl-&acl-version;</para>
     </listitem>-->
@@ -94,9 +94,9 @@
     <listitem>
       <para>Gettext &gettext-version;</para>
     </listitem>
-    <!--<listitem>
+    <listitem>
       <para>Glibc &glibc-version;</para>
-    </listitem>-->
+    </listitem>
     <listitem>
       <para>GMP &gmp-version;</para>
     </listitem>
@@ -199,9 +199,9 @@
     <listitem>
       <para>Tar &tar-version;</para>
     </listitem>
-    <!--<listitem>
+    <listitem>
       <para>TCL &tcl-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Texinfo &texinfo-version;</para>
     </listitem>-->
@@ -249,11 +249,12 @@
     <listitem>
       <para>&binutils-lto-testsuite-patch;</para>
     </listitem>
-<!--
     <listitem>
-      <para>&coreutils-shuf-segfault-patch;</para>
+      <para>&gcc-upstream-patch;</para>
+    </listitem>
+    <listitem>
+      <para>&glibc-fhs-patch;</para>
     </listitem>
- -->
     <listitem>
       <para>&mpfr-fixes-patch;</para>
     </listitem>
@@ -270,6 +271,10 @@
       <para>bash-4.2-fixes-12.patch</para>
     </listitem>
 
+    <listitem>
+      <para>glibc-2.19-fhs-1.patch</para>
+    </listitem>
+
     <listitem>
       <para>mpfr-3.1.2-upstream_fixes-1.patch</para>
     </listitem>

+ 2 - 3
chapter02/mounting.xml

@@ -48,9 +48,8 @@ mount -v -t ext4 /dev/<replaceable>&lt;yyy&gt;</replaceable> $LFS/usr</userinput
   too restrictive (such as the <option>nosuid</option> or
   <option>nodev</option> options). Run the <command>mount</command> command
   without any parameters to see what options are set for the mounted LFS
-  partition. If <option>nosuid</option>, <option>nodev</option>, and/or
-  <option>noatime</option> are set, the partition will need to be
-  remounted.</para>
+  partition. If <option>nosuid</option> and/or <option>nodev</option> are set,
+  the partition will need to be remounted.</para>
 
   <para>If you are using a <systemitem
   class="filesystem">swap</systemitem> partition, ensure that it is enabled

+ 0 - 10
chapter03/packages.xml

@@ -245,16 +245,6 @@
         <para>Home page: <ulink url="&glibc-home;"/></para>
         <para>Download: <ulink url="&glibc-url;"/></para>
         <para>MD5 sum: <literal>&glibc-md5;</literal></para>
-
-        <note>
-          <para>The source tarball above represents a git
-          snapshot of what is expected to become Glibc 2.20.
-          It was created and signed by Armin K. because official
-          Glibc 2.20 tarball wasn't released in time for LFS
-          systemd release candidate. We will switch to the
-          official tarball as soon as it is available and
-          make sure we ship it for the final 7.6 release.</para>
-        </note>
       </listitem>
     </varlistentry>
 

+ 2 - 2
chapter03/patches.xml

@@ -83,7 +83,7 @@
       </listitem>
     </varlistentry>
 -->
-<!--
+
     <varlistentry>
       <term>Gcc Upstream Patch - <token>&gcc-upstream-patch-size;</token>:</term>
       <listitem>
@@ -91,7 +91,7 @@
         <para>MD5 sum: <literal>&gcc-upstream-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
--->
+
     <varlistentry>
       <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
       <listitem>

+ 15 - 15
chapter04/aboutsbus.xml

@@ -36,25 +36,25 @@
   to give an estimate of how long it might take to install a package, but the
   numbers can vary by as much as dozens of minutes in some cases.</para>
 
-  <note><para>For many modern systems with multiple processors (or cores) the
-  compilation time for a package can be reduced by performing a "parallel make"
-  by either setting an environment variable or telling the
-  <command>make</command> program how many processors are available.  For
-  instance, a Core2Duo can support two simultaneous processes with:</para>
+  <note>
+    <para>For many modern systems with multiple processors (or cores) the
+    compilation time for a package can be reduced by performing a "parallel
+    make" by either setting an environment variable or telling the
+    <command>make</command> program how many processors are available.  For
+    instance, a Core2Duo can support two simultaneous processes with:</para>
 
-  <screen><userinput>export MAKEFLAGS='-j 2'</userinput></screen>
+    <screen><userinput>export MAKEFLAGS='-j 2'</userinput></screen>
 
-  <para>or just building with:</para>
+    <para>or just building with:</para>
 
-  <screen><userinput>make -j2</userinput></screen>
-
-  <para>When multiple processors are used in this way, the SBU units in the
-  book will vary even more than they normally would.  Analyzing the output of
-  the build process will also be more difficult because the lines of different
-  processes will be interleaved.  If you run into a problem with a build step,
-  revert back to a single processor build to properly analyze the error
-  messages.</para>
+    <screen><userinput>make -j2</userinput></screen>
 
+    <para>When multiple processors are used in this way, the SBU units in the
+    book will vary even more than they normally would.  In some cases, the make
+    step will simply fail.  Analyzing the output of the build process will also
+    be more difficult because the lines of different processes will be
+    interleaved.  If you run into a problem with a build step, revert back to a
+    single processor build to properly analyze the error messages.</para>
   </note>
 
 </sect1>

+ 1 - 1
chapter06/acl.xml

@@ -67,7 +67,7 @@
 
     <para>The Acl tests need to be run on a filesystem that supports access
     controls after <application>Coreutils</application> has been built with the
-    Acl libraries.  If desired, return to this package and run <command>make
+    Acl libraries.  If desired, return to this package and run <command>make -j1
     tests</command> after <application>Coreutils</application> has been built
     later in this chapter.</para>
 

+ 4 - 3
chapter06/attr.xml

@@ -60,10 +60,11 @@
 <screen><userinput remap="make">make</userinput></screen>
 
     <para>The tests need to be run on a filesystem that supports extended
-    attributes such as the ext2, ext3, or ext4 filesystems. To test the
-    results, issue:</para>
+    attributes such as the ext2, ext3, or ext4 filesystems. The tests are also
+    known to fail if running multiple simultaneous tests (-j option greater than
+    1).  To test the results, issue:</para>
 
-<screen><userinput remap="test">make tests root-tests</userinput></screen>
+<screen><userinput remap="test">make -j1 tests root-tests</userinput></screen>
 
     <para>Install the package:</para>
 

+ 0 - 3
chapter06/binutils.xml

@@ -120,9 +120,6 @@ cd ../binutils-build</userinput></screen>
 
 <screen><userinput remap="test">make -k check</userinput></screen>
 
-    <para>Six tests in the lto.exp testsuite are known to fail due
-    to changes in the most recent version of GCC.</para>
-
     <para>Install the package:</para>
 
 <screen><userinput remap="install">make tooldir=/usr install</userinput></screen>

+ 4 - 0
chapter06/createfiles.xml

@@ -18,6 +18,10 @@
     <primary sortas="e-/etc/group">/etc/group</primary>
   </indexterm>
 
+  <indexterm zone="ch-system-createfiles">
+    <primary sortas="e-/var/run/utmp">/var/run/utmp</primary>
+  </indexterm>
+
   <indexterm zone="ch-system-createfiles">
     <primary sortas="e-/var/log/btmp">/var/log/btmp</primary>
   </indexterm>

+ 2 - 2
chapter06/e2fsprogs.xml

@@ -105,8 +105,8 @@ PKG_CONFIG_PATH=/tools/lib/pkgconfig \
           <systemitem class="library">libuuid</systemitem> and
           <systemitem class="library">libblkid</systemitem> libraries, the
           <systemitem class="daemon">uuidd</systemitem> daemon, and the
-          <command>fsck</command> wrapper, as Util-Linux installed all of
-          them earlier.</para>
+          <command>fsck</command> wrapper, as Util-Linux installs more
+          recent versions.</para>
         </listitem>
       </varlistentry>
 

+ 2 - 2
chapter06/gcc.xml

@@ -45,12 +45,12 @@
 
 <screen><userinput remap="pre">sed -i 's/if \((code.*))\)/if (\1 \&amp;\&amp; \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c</userinput></screen>
 
-<!--
+
     <para>First fix a problem identified upstream that causes some 
     programs to fail:</para>
 
 <screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-patch;</userinput></screen>
--->
+
 <!--
     <para>As in <xref linkend="ch-tools-gcc-pass2"/>, apply the following
     <command>sed</command> to force the build to use the

+ 8 - 10
chapter06/glibc.xml

@@ -108,16 +108,14 @@ cd ../glibc-build</userinput></screen>
     <para>Generally a few tests do not pass, but you can generally ignore
     any of the test failures listed below. Now test the build results:</para>
 
-<screen><userinput remap="test">make -k check</userinput></screen>
+<screen><userinput remap="test">make check</userinput></screen>
 
-    <para><!--You will probably see an expected (ignored) failure in the
-    <emphasis>posix/annexc</emphasis> and
-    <emphasis>conform/run-conformtest</emphasis> tests.  In addition t-->The Glibc
-    test suite is somewhat dependent on the host system.  This is a list of the
-    most common issues:</para>
+    <para>You will probably see some test failures.  The Glibc test suite is
+    somewhat dependent on the host system.  This is a list of the most common
+    issues seen for this version of LFS:</para>
 
     <itemizedlist>
-
+<!--
       <listitem>
         <para>The <emphasis>nptl/tst-clock2</emphasis>,
         <emphasis>nptl/tst-attr3</emphasis>,
@@ -141,12 +139,12 @@ cd ../glibc-build</userinput></screen>
         help eliminate these errors (e.g. <command>TIMEOUTFACTOR=16
         make -k check</command>).</para>
       </listitem>
-
+-->
       <listitem>
         <para>posix/tst-getaddrinfo4 will always fail due to not having a network
         connection when the test is run.</para>
       </listitem>
-
+<!--
       <listitem>
         <para>libio/tst-ftell-partial-wide.out fails because it needs a locale
         that has not yet been generated.</para>
@@ -157,7 +155,7 @@ cd ../glibc-build</userinput></screen>
         misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, nptl/tst-robust8,
         and stdio-common/bug22.</para>
       </listitem>
-
+-->
     </itemizedlist>
 
     <para>Though it is a harmless message, the install stage of Glibc will

+ 1 - 1
chapter06/inetutils.xml

@@ -62,7 +62,7 @@
           <para>This option prevents Inetutils from installing the
           <command>logger</command> program, which is used by scripts to
           pass messages to the System Log Daemon. Do not install it because
-          Util-linux installed a version earlier.</para>
+          Util-linux installs a more recent version.</para>
         </listitem>
       </varlistentry>
 

+ 1 - 1
chapter06/ncurses.xml

@@ -61,7 +61,7 @@
             --enable-widec</userinput></screen>
 
     <variablelist>
-      <title>The meaning of the configure option:</title>
+      <title>The meaning of the new configure options:</title>
 
       <varlistentry>
         <term><parameter>--enable-widec</parameter></term>

+ 5 - 0
chapter06/util-linux.xml

@@ -55,6 +55,11 @@
   <sect2 role="installation">
     <title>Installation of Util-linux</title>
 
+    <para>First, fix one of the regression tests:</para>
+
+<screen><userinput remap="pre">sed -e 's/2^64/(2^64/' -e 's/E &lt;/E) &lt;=/' -e 's/ne /eq /' \
+    -i tests/ts/ipcs/limits2</userinput></screen>
+
     <para>Prepare Util-linux for compilation:</para>
 
 <screen><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \

+ 1 - 1
chapter06/vim.xml

@@ -58,7 +58,7 @@
 
     <para>To test the results, issue:</para>
 
-<screen><userinput remap="test">make test</userinput></screen>
+<screen><userinput remap="test">make -j1 test</userinput></screen>
 
     <para>However, this test suite outputs a lot of binary data to the screen,
     which can cause issues with the settings of the current terminal. This can

+ 1 - 1
chapter08/kernel.xml

@@ -105,7 +105,7 @@ File systems  ---&gt;
       <varlistentry>
         <term><parameter>Support for uevent helper</parameter></term>
         <listitem>
-          <para>Having this option set, it may interfere with device
+          <para>Having this opion set may interfere with device
           management when using Udev/Eudev. </para>
         </listitem>
       </varlistentry>

+ 8 - 0
chapter09/theend.xml

@@ -10,6 +10,14 @@
 
   <title>The End</title>
 
+  <indexterm zone="ch-finish-theend">
+    <primary sortas="e-/etc/lfs-release">/etc/lfs-release</primary>
+  </indexterm>
+
+  <indexterm zone="ch-finish-theend">
+    <primary sortas="e-/etc/lsb-release">/etc/lsb-release</primary>
+  </indexterm>
+
   <indexterm zone="ch-finish-theend">
     <primary sortas="e-/etc/os-release">/etc/os-release</primary>
   </indexterm>

+ 0 - 7
chapter09/whatnow.xml

@@ -30,13 +30,6 @@
 
       <itemizedlist>
 
-        <listitem>
-          <para>Freecode (<ulink url="http://freecode.com/"/>)</para>
-
-          <para>Freecode can notify you (via email) of new versions of packages
-          installed on your system.</para>
-        </listitem>
-
         <listitem>
           <para><ulink url="http://www.cert.org/">CERT</ulink> (Computer
           Emergency Response Team)</para>

+ 2 - 2
general.ent

@@ -1,6 +1,6 @@
-<!ENTITY version         "20140822-systemd">
+<!ENTITY version         "20140910-systemd">
 <!ENTITY short-version   "systemd">  <!-- Used in dbus chapter, change to x.y for release -->
-<!ENTITY releasedate     "August 22, 2014">
+<!ENTITY releasedate     "September 10, 2014">
 <!ENTITY copyrightdate   "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY milestone       "7.6">
 <!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

+ 143 - 163
packages.ent

@@ -6,30 +6,29 @@
      Allowed deviation in SBUs : 10%
      Allowed deviation in disk usage : 2% -->
 
-
 <!ENTITY acl-version "2.2.52">
 <!ENTITY acl-size "380 KB">
 <!ENTITY acl-url "&savannah;/releases/acl/acl-&acl-version;.src.tar.gz">
 <!ENTITY acl-md5 "a61415312426e9c2212bd7dc7929abda">
 <!ENTITY acl-home " ">
-<!ENTITY acl-ch6-du "5.4 MB">
-<!ENTITY acl-ch6-sbu "0.2 SBU">
+<!ENTITY acl-ch6-du "6.4 MB">
+<!ENTITY acl-ch6-sbu "0.1 SBU">
 
 <!ENTITY attr-version "2.4.47">
 <!ENTITY attr-size "336 KB">
 <!ENTITY attr-url "&savannah;/releases/attr/attr-&attr-version;.src.tar.gz">
 <!ENTITY attr-md5 "84f58dec00b60f2dc8fd1c9709291cc7">
 <!ENTITY attr-home "&gnu-software;attr/">
-<!ENTITY attr-ch6-du "17.1 MB">
-<!ENTITY attr-ch6-sbu "4.5 SBU">
+<!ENTITY attr-ch6-du "3.7 MB">
+<!ENTITY attr-ch6-sbu "0.1 SBU">
 
 <!ENTITY autoconf-version "2.69">
 <!ENTITY autoconf-size "1,186 KB">
 <!ENTITY autoconf-url "&gnu;autoconf/autoconf-&autoconf-version;.tar.xz">
 <!ENTITY autoconf-md5 "50f97f4159805e374639a73e2636f22e">
 <!ENTITY autoconf-home "&gnu-software;autoconf/">
-<!ENTITY autoconf-ch6-du "17.1 MB">
-<!ENTITY autoconf-ch6-sbu "4.5 SBU">
+<!ENTITY autoconf-ch6-du "17.2 MB">
+<!ENTITY autoconf-ch6-sbu "4.3 SBU">
 
 <!ENTITY automake-version "1.14.1">
 <!ENTITY am-minor-version "1.14">
@@ -37,7 +36,7 @@
 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz">
 <!ENTITY automake-md5 "7fc29854c520f56b07aa232a0f880292">
 <!ENTITY automake-home "&gnu-software;automake/">
-<!ENTITY automake-ch6-du "100 MB">
+<!ENTITY automake-ch6-du "107 MB">
 <!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 12 SBU with tests)">
 
 <!ENTITY bash-version "4.3">
@@ -45,49 +44,45 @@
 <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
 <!ENTITY bash-md5 "81348932d5da294953e15d4814c74dd1">
 <!ENTITY bash-home "&gnu-software;bash/">
-<!ENTITY bash-ch5-du "44 MB">
+<!ENTITY bash-ch5-du "53 MB">
 <!ENTITY bash-ch5-sbu "0.4 SBU">
-<!ENTITY bash-ch6-du "44 MB">
-<!ENTITY bash-ch6-sbu "1.6 SBU">
+<!ENTITY bash-ch6-du "49 MB">
+<!ENTITY bash-ch6-sbu "1.7 SBU">
 
 <!ENTITY bc-version "1.06.95">
 <!ENTITY bc-size "288 KB">
 <!ENTITY bc-url "&alpha-gnu;bc/bc-&bc-version;.tar.bz2">
 <!ENTITY bc-md5 "5126a721b73f97d715bb72c13c889035">
 <!ENTITY bc-home "&gnu-software;bc/">
-<!ENTITY bc-ch6-du "3 MB">
-<!ENTITY bc-ch6-sbu "0.1 SBU">
+<!ENTITY bc-ch6-du "3.6 MB">
+<!ENTITY bc-ch6-sbu "0.2 SBU">
 
 <!ENTITY binutils-version "2.24">
 <!ENTITY binutils-size "22,184 KB">
 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
 <!ENTITY binutils-md5 "e0f71a7b2ddab0f8612336ac81d9636b">
 <!ENTITY binutils-home "$gnu-software;binutils/">
-<!ENTITY binutils-ch5p1-du "404 MB">
+<!ENTITY binutils-ch5p1-du "445 MB">
 <!ENTITY binutils-ch5p1-sbu "1 SBU">
-<!ENTITY binutils-ch5p2-du "417 MB">
+<!ENTITY binutils-ch5p2-du "448 MB">
 <!ENTITY binutils-ch5p2-sbu "1.1 SBU">
-<!ENTITY binutils-ch6-du "365 MB">
-<!ENTITY binutils-ch6-sbu "2.0 SBU">
+<!ENTITY binutils-ch6-du "397 MB">
+<!ENTITY binutils-ch6-sbu "2.4 SBU">
 
 <!ENTITY bison-version "3.0.2">
 <!ENTITY bison-size "1,882 KB">
 <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz">
 <!ENTITY bison-md5 "146be9ff9fbd27497f0bf2286a5a2082">
 <!ENTITY bison-home "&gnu-software;bison/">
-<!--
-<!ENTITY bison-ch5-du "">
-<!ENTITY bison-ch5-sbu "">
--->
-<!ENTITY bison-ch6-du "31 MB">
-<!ENTITY bison-ch6-sbu "0.3 SBU">
+<!ENTITY bison-ch6-du "35 MB">
+<!ENTITY bison-ch6-sbu "2.6 SBU">
 
 <!ENTITY bzip2-version "1.0.6">
 <!ENTITY bzip2-size "764 KB">
 <!ENTITY bzip2-url "http://www.bzip.org/&bzip2-version;/bzip2-&bzip2-version;.tar.gz">
 <!ENTITY bzip2-md5 "00b516f4704d4a7cb50a1d97e6e8e15b">
 <!ENTITY bzip2-home "http://www.bzip.org/">
-<!ENTITY bzip2-ch5-du "5.7 MB">
+<!ENTITY bzip2-ch5-du "5.4 MB">
 <!ENTITY bzip2-ch5-sbu "less than 0.1 SBU">
 <!ENTITY bzip2-ch6-du "6.9 MB">
 <!ENTITY bzip2-ch6-sbu "less than 0.1 SBU">
@@ -97,7 +92,7 @@
 <!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz">
 <!ENTITY check-md5 "38263d115d784c17aa3b959ce94be8b8">
 <!ENTITY check-home "http://check.sourceforge.net/">
-<!ENTITY check-ch5-du "6.9 MB">
+<!ENTITY check-ch5-du "9.9 MB">
 <!ENTITY check-ch5-sbu "0.1 SBU">
 
 <!ENTITY coreutils-version "8.23">
@@ -105,10 +100,10 @@
 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
 <!ENTITY coreutils-md5 "abed135279f87ad6762ce57ff6d89c41">
 <!ENTITY coreutils-home "&gnu-software;coreutils/">
-<!ENTITY coreutils-ch5-du "133 MB">
+<!ENTITY coreutils-ch5-du "130 MB">
 <!ENTITY coreutils-ch5-sbu "0.8 SBU">
-<!ENTITY coreutils-ch6-du "116 MB">
-<!ENTITY coreutils-ch6-sbu "3.4 SBU">
+<!ENTITY coreutils-ch6-du "161 MB">
+<!ENTITY coreutils-ch6-sbu "2.4 SBU">
 
 <!ENTITY dbus-version "1.8.6">
 <!ENTITY dbus-size "1,820 KB">
@@ -131,28 +126,28 @@
 <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz">
 <!ENTITY diffutils-md5 "99180208ec2a82ce71f55b0d7389f1b3">
 <!ENTITY diffutils-home "&gnu-software;diffutils/">
-<!ENTITY diffutils-ch5-du "8.5 MB">
+<!ENTITY diffutils-ch5-du "19 MB">
 <!ENTITY diffutils-ch5-sbu "0.2 SBU">
-<!ENTITY diffutils-ch6-du "25 MB">
+<!ENTITY diffutils-ch6-du "28 MB">
 <!ENTITY diffutils-ch6-sbu "0.5 SBU">
 
 <!-- NOTE: When updating e2fsprogs, remember to check the list
      of acceptable features that can be shown by debugfs in
      chapter02/creatingfilesystem.xml -->
-<!ENTITY e2fsprogs-version "1.42.11">
-<!ENTITY e2fsprogs-size "6,205 KB">
+<!ENTITY e2fsprogs-version "1.42.12">
+<!ENTITY e2fsprogs-size "6,233 KB">
 <!ENTITY e2fsprogs-url "http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.gz">
-<!ENTITY e2fsprogs-md5 "412acbbd64a866c2ed1c729deaf4ae7c">
+<!ENTITY e2fsprogs-md5 "68255f51be017a93f2f6402fab06c2bf">
 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/">
-<!ENTITY e2fsprogs-ch6-du "64 MB">
-<!ENTITY e2fsprogs-ch6-sbu "1.7 SBU">
+<!ENTITY e2fsprogs-ch6-du "47 MB">
+<!ENTITY e2fsprogs-ch6-sbu "3.8 SBU">
 
 <!ENTITY expat-version "2.1.0">
 <!ENTITY expat-size "552 KB">
 <!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.gz">
 <!ENTITY expat-md5 "dd7dab7a5fea97d2a6a43f511449b7cd">
 <!ENTITY expat-home "http://expat.sourceforge.net/">
-<!ENTITY expat-ch6-du "7.5 MB">
+<!ENTITY expat-ch6-du "9.4 MB">
 <!ENTITY expat-ch6-sbu "0.1 SBU">
 
 <!ENTITY expect-version "5.45">
@@ -161,7 +156,7 @@
 <!ENTITY expect-url "&sourceforge;expect/expect&expect-version;.tar.gz">
 <!ENTITY expect-md5 "44e1a4f4c877e9ddc5a542dfa7ecc92b">
 <!ENTITY expect-home "http://expect.sourceforge.net/">
-<!ENTITY expect-ch5-du "4.4 MB">
+<!ENTITY expect-ch5-du "4.3 MB">
 <!ENTITY expect-ch5-sbu "0.1 SBU">
 
 <!ENTITY file-version "5.19">
@@ -169,9 +164,9 @@
 <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz">
 <!ENTITY file-md5 "e3526f59023f3f7d1ffa4d541335edab">
 <!ENTITY file-home "http://www.darwinsys.com/file/">
-<!ENTITY file-ch5-du "12.4 MB">
+<!ENTITY file-ch5-du "11.8 MB">
 <!ENTITY file-ch5-sbu "0.1 SBU">
-<!ENTITY file-ch6-du "12.5 MB">
+<!ENTITY file-ch6-du "11.8 MB">
 <!ENTITY file-ch6-sbu "0.1 SBU">
 
 <!ENTITY findutils-version "4.4.2">
@@ -179,9 +174,9 @@
 <!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.gz">
 <!ENTITY findutils-md5 "351cc4adb07d54877fa15f75fb77d39f">
 <!ENTITY findutils-home "&gnu-software;findutils/">
-<!ENTITY findutils-ch5-du "27 MB">
+<!ENTITY findutils-ch5-du "25 MB">
 <!ENTITY findutils-ch5-sbu "0.2 SBU">
-<!ENTITY findutils-ch6-du "29 MB">
+<!ENTITY findutils-ch6-du "28 MB">
 <!ENTITY findutils-ch6-sbu "0.4 SBU">
 
 <!ENTITY flex-version "2.5.39">
@@ -189,11 +184,7 @@
 <!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2">
 <!ENTITY flex-md5 "77d44c6bb8c0705e0017ab9a84a1502b">
 <!ENTITY flex-home "http://flex.sourceforge.net">
-<!--
-<!ENTITY flex-ch5-du "">
-<!ENTITY flex-ch5-sbu "">
--->
-<!ENTITY flex-ch6-du "39 MB">
+<!ENTITY flex-ch6-du "36 MB">
 <!ENTITY flex-ch6-sbu "0.4 SBU">
 
 <!ENTITY gawk-version "4.1.1">
@@ -201,10 +192,10 @@
 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz">
 <!ENTITY gawk-md5 "a2a26543ce410eb74bc4a508349ed09a">
 <!ENTITY gawk-home "&gnu-software;gawk/">
-<!ENTITY gawk-ch5-du "30 MB">
-<!ENTITY gawk-ch5-sbu "0.2 SBU">
-<!ENTITY gawk-ch6-du "30 MB">
-<!ENTITY gawk-ch6-sbu "0.2 SBU">
+<!ENTITY gawk-ch5-du "33 MB">
+<!ENTITY gawk-ch5-sbu "0.3 SBU">
+<!ENTITY gawk-ch6-du "34 MB">
+<!ENTITY gawk-ch6-sbu "0.3 SBU">
 
 <!ENTITY gcc-version "4.9.1">
 <!ENTITY gcc-size "87,749 KB">
@@ -212,20 +203,21 @@
 <!ENTITY gcc-md5 "fddf71348546af523353bd43d34919c1">
 <!ENTITY gcc-home "http://gcc.gnu.org/">
 <!ENTITY gcc-ch5p1-du "2.0 GB">
-<!ENTITY gcc-ch5p1-sbu "7.3 SBU">
+<!ENTITY gcc-ch5p1-sbu "7.4 SBU">
 <!ENTITY gcc-ch5p2-du "2.2 GB">
-<!ENTITY gcc-ch5p2-sbu "9.6 SBU">
-<!ENTITY gcc-ch6-du "2.5 GB">
-<!ENTITY gcc-ch6-sbu "83 SBU">
+<!ENTITY gcc-ch5p2-sbu "9.8 SBU">
+<!ENTITY gcc-ch6-du "2.6 GB ">
+<!ENTITY gcc-ch6-sbu "84 SBU (with tests)">
+
+<!ENTITY libstdcpp-ch5-du "734 MB">
+<!ENTITY libstdcpp-ch5-sbu "0.4 SBU">
 
 <!ENTITY gdbm-version "1.11">
 <!ENTITY gdbm-size "796 KB">
 <!ENTITY gdbm-url "&gnu;gdbm/gdbm-&gdbm-version;.tar.gz">
 <!ENTITY gdbm-md5 "72c832680cf0999caedbe5b265c8c1bd">
 <!ENTITY gdbm-home "&gnu-software;gdbm/">
-<!ENTITY gdbm-ch5-du "2.7 MB">
-<!ENTITY gdbm-ch5-sbu "0.1 SBU">
-<!ENTITY gdbm-ch6-du "8.5 MB">
+<!ENTITY gdbm-ch6-du "10.9 MB">
 <!ENTITY gdbm-ch6-sbu "0.1 SBU">
 
 <!ENTITY gettext-version "0.19.2">
@@ -233,21 +225,20 @@
 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz">
 <!ENTITY gettext-md5 "1e6a827f5fbd98b3d40bd16b803acc44">
 <!ENTITY gettext-home "&gnu-software;gettext/">
-<!ENTITY gettext-ch5-du "119 MB">
-<!ENTITY gettext-ch5-sbu "0.6 SBU">
-<!ENTITY gettext-ch6-du "199 MB">
-<!ENTITY gettext-ch6-sbu "2.3 SBU">
+<!ENTITY gettext-ch5-du "140 MB">
+<!ENTITY gettext-ch5-sbu "0.7 SBU">
+<!ENTITY gettext-ch6-du "200 MB">
+<!ENTITY gettext-ch6-sbu "2.8 SBU">
 
 <!ENTITY glibc-version "2.20">
-<!ENTITY glibc-size "11,972 KB">
-<!--<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">-->
-<!ENTITY glibc-url "http://www.linuxfromscratch.org/~krejzi/glibc-&glibc-version;.tar.xz">
-<!ENTITY glibc-md5 "5e19fbca6d3441f78ce5665a01e81420">
+<!ENTITY glibc-size "11,997 KB">
+<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
+<!ENTITY glibc-md5 "948a6e06419a01bd51e97206861595b0">
 <!ENTITY glibc-home "&gnu-software;libc/">
-<!ENTITY glibc-ch5-du "594 MB">
-<!ENTITY glibc-ch5-sbu "4.7 SBU">
-<!ENTITY glibc-ch6-du "979 MB">
-<!ENTITY glibc-ch6-sbu "17.1 SBU">
+<!ENTITY glibc-ch5-du "592 MB">
+<!ENTITY glibc-ch5-sbu "5.0 SBU">
+<!ENTITY glibc-ch6-du "983 MB">
+<!ENTITY glibc-ch6-sbu "18.9 SBU">
 
 <!ENTITY gmp-version "6.0.0a">
 <!ENTITY gmp-extracted-version "6.0.0">
@@ -255,28 +246,26 @@
 <!ENTITY gmp-url "&gnu;/gmp/gmp-&gmp-version;.tar.xz">
 <!ENTITY gmp-md5 "1e6da4e434553d2811437aa42c7f7c76">
 <!ENTITY gmp-home "&gnu-software;gmp/">
-<!ENTITY gmp-ch5-du "39 MB">
-<!ENTITY gmp-ch5-sbu "1.5 SBU">
-<!ENTITY gmp-ch6-du "50 MB">
-<!ENTITY gmp-ch6-sbu "1.2 SBU">
+<!ENTITY gmp-ch6-du "61 MB">
+<!ENTITY gmp-ch6-sbu "0.9 SBU">
 
 <!ENTITY gperf-version "3.0.4">
 <!ENTITY gperf-size "960 KB">
 <!ENTITY gperf-url "&gnu;gperf/gperf-&gperf-version;.tar.gz">
 <!ENTITY gperf-md5 "c1f1db32fb6598d6a93e6e88796a8632">
 <!ENTITY gperf-home "&gnu-software;gperf/">
-<!ENTITY gperf-ch6-du "6.5 MB">
-<!ENTITY gperf-ch6-sbu "0.1 SBU">
+<!ENTITY gperf-ch6-du "5.5 MB">
+<!ENTITY gperf-ch6-sbu "less than 0.1 SBU">
 
 <!ENTITY grep-version "2.20">
 <!ENTITY grep-size "1,209 KB">
 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz">
 <!ENTITY grep-md5 "2cbea44a4f1548aee20b9ff2d3076908">
 <!ENTITY grep-home "&gnu-software;grep/">
-<!ENTITY grep-ch5-du "21 MB">
+<!ENTITY grep-ch5-du "18 MB">
 <!ENTITY grep-ch5-sbu "0.2 SBU">
-<!ENTITY grep-ch6-du "31 MB">
-<!ENTITY grep-ch6-sbu "0.4 SBU">
+<!ENTITY grep-ch6-du "30 MB">
+<!ENTITY grep-ch6-sbu "0.5 SBU">
 
 <!ENTITY groff-version "1.22.2">
 <!ENTITY groff-size "3,926 KB">
@@ -284,24 +273,24 @@
 <!ENTITY groff-md5 "9f4cd592a5efc7e36481d8d8d8af6d16">
 <!ENTITY groff-home "&gnu-software;groff/">
 <!ENTITY groff-ch6-du "83 MB">
-<!ENTITY groff-ch6-sbu "0.5 SBU">
+<!ENTITY groff-ch6-sbu "0.6 SBU">
 
 <!ENTITY grub-version "2.00">
 <!ENTITY grub-size "5,016 KB">
 <!ENTITY grub-url "&gnu;grub/grub-&grub-version;.tar.xz">
 <!ENTITY grub-md5 "a1043102fbc7bcedbf53e7ee3d17ab91">
 <!ENTITY grub-home "&gnu-software;grub/">
-<!ENTITY grub-ch6-du "112 MB">
-<!ENTITY grub-ch6-sbu "0.7 SBU">
+<!ENTITY grub-ch6-du "110 MB">
+<!ENTITY grub-ch6-sbu "0.8 SBU">
 
 <!ENTITY gzip-version "1.6">
 <!ENTITY gzip-size "712 KB">
 <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.xz">
 <!ENTITY gzip-md5 "da981f86677d58a106496e68de6f8995">
 <!ENTITY gzip-home "&gnu-software;gzip/">
-<!ENTITY gzip-ch5-du "10 MB">
-<!ENTITY gzip-ch5-sbu "0.2 SBU">
-<!ENTITY gzip-ch6-du "19.7 MB">
+<!ENTITY gzip-ch5-du "9.9 MB">
+<!ENTITY gzip-ch5-sbu "0.1 SBU">
+<!ENTITY gzip-ch6-du "19.6 MB">
 <!ENTITY gzip-ch6-sbu "0.2 SBU">
 
 <!ENTITY iana-etc-version "2.30">
@@ -317,31 +306,31 @@
 <!ENTITY inetutils-url "&gnu;inetutils/inetutils-&inetutils-version;.tar.gz">
 <!ENTITY inetutils-md5 "aa1a9a132259db83e66c1f3265065ba2">
 <!ENTITY inetutils-home "&gnu-software;inetutils/">
-<!ENTITY inetutils-ch6-du "27 MB">
-<!ENTITY inetutils-ch6-sbu "0.4 SBU">
+<!ENTITY inetutils-ch6-du "29 MB">
+<!ENTITY inetutils-ch6-sbu "0.5 SBU">
 
 <!ENTITY intltool-version "0.50.2">
 <!ENTITY intltool-size "185 KB">
 <!ENTITY intltool-url "http://launchpad.net/intltool/trunk/&intltool-version;/+download/intltool-&intltool-version;.tar.gz">
 <!ENTITY intltool-md5 "23fbd879118253cb99aeac067da5f591">
 <!ENTITY intltool-home "http://freedesktop.org/wiki/Software/intltool">
-<!ENTITY intltool-ch6-du "1.4 MB">
-<!ENTITY intltool-ch6-sbu "0.1 SBU">
+<!ENTITY intltool-ch6-du "1.3 MB">
+<!ENTITY intltool-ch6-sbu "less than 0.1 SBU">
 
 <!ENTITY iproute2-version "3.16.0">
 <!ENTITY iproute2-size "429 KB">
 <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
 <!ENTITY iproute2-md5 "6c823b40fdcfa7b8120743349a52ac18">
 <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
-<!ENTITY iproute2-ch6-du "7.3 MB">
-<!ENTITY iproute2-ch6-sbu "0.1 SBU">
+<!ENTITY iproute2-ch6-du "8.3 MB">
+<!ENTITY iproute2-ch6-sbu "0.2 SBU">
 
 <!ENTITY kbd-version "2.0.2">
 <!ENTITY kbd-size "2,105 KB">
 <!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.gz">
 <!ENTITY kbd-md5 "ba56fb5bfd44acea83fc5dac4a9b7f15">
 <!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd">
-<!ENTITY kbd-ch6-du "20 MB">
+<!ENTITY kbd-ch6-du "28 MB">
 <!ENTITY kbd-ch6-sbu "0.1 SBU">
 
 <!ENTITY kmod-version "18">
@@ -358,27 +347,24 @@
 <!ENTITY less-md5 "935b38aa2e73c888c210dedf8fd94f49">
 <!ENTITY less-home "http://www.greenwoodsoftware.com/less/">
 <!ENTITY less-ch6-du "3.6 MB">
-<!ENTITY less-ch6-sbu "less than 0.1 SBU">
+<!ENTITY less-ch6-sbu "0.1 SBU">
 
 <!ENTITY libcap-version "2.24">
 <!ENTITY libcap-size "64 KB">
 <!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
 <!ENTITY libcap-md5 "d43ab9f680435a7fff35b4ace8d45b80">
 <!ENTITY libcap-home "https://sites.google.com/site/fullycapable/">
-<!ENTITY libcap-ch6-du "1.7 MB">
-<!ENTITY libcap-ch6-sbu "0.1 SBU">
+<!ENTITY libcap-ch6-du "1.4 MB">
+<!ENTITY libcap-ch6-sbu "less than 0.1 SBU">
 
 <!ENTITY libpipeline-version "1.3.0">
 <!ENTITY libpipeline-size "769 KB">
 <!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz">
 <!ENTITY libpipeline-md5 "242428c01dca255cdcb2195073a9c6ed">
 <!ENTITY libpipeline-home "http://libpipeline.nongnu.org/">
-<!ENTITY libpipeline-ch6-du "7.4 MB">
+<!ENTITY libpipeline-ch6-du "7.7 MB">
 <!ENTITY libpipeline-ch6-sbu "0.2 SBU">
 
-<!ENTITY libstdcpp-ch5-du "734 MB">
-<!ENTITY libstdcpp-ch5-sbu "0.4 SBU">
-
 <!ENTITY libtool-version "2.4.2">
 <!ENTITY libtool-size "2,571 KB">
 <!ENTITY libtool-url "&gnu;libtool/libtool-&libtool-version;.tar.gz">
@@ -389,12 +375,12 @@
 
 <!ENTITY linux-major-version "3">
 <!ENTITY linux-minor-version "16">
-<!ENTITY linux-patch-version "1">
+<!ENTITY linux-patch-version "2">
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
-<!ENTITY linux-size "78,602 KB">
+<!ENTITY linux-size "78,625 KB">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "e7a985a243b7941b6bc6240fcbc797fc">
+<!ENTITY linux-md5 "227814a1a523992400da5d5437552445">
 <!ENTITY linux-home "http://www.kernel.org/">
 <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
  allnoconfig extended for a hopefully-bootable build on desktop machine,
@@ -402,9 +388,9 @@
 <!ENTITY linux-ch8-du "700 - 6800 MB (typically about 800-900 MB)">
 <!ENTITY linux-ch8-sbu "3.0 - 49.0 SBU (typically about 6 SBU)">
 
-<!ENTITY linux-headers-ch5-du "584 MB">
+<!ENTITY linux-headers-ch5-du "642 MB">
 <!ENTITY linux-headers-ch5-sbu "0.1 SBU">
-<!ENTITY linux-headers-ch6-du "588 MB">
+<!ENTITY linux-headers-ch6-du "647 MB">
 <!ENTITY linux-headers-ch6-sbu "0.1 SBU">
 
 <!ENTITY m4-version "1.4.17">
@@ -412,35 +398,35 @@
 <!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.xz">
 <!ENTITY m4-md5 "12a3c829301a4fd6586a57d3fcf196dc">
 <!ENTITY m4-home "&gnu-software;m4/">
-<!ENTITY m4-ch5-du "30 MB">
+<!ENTITY m4-ch5-du "19 MB">
 <!ENTITY m4-ch5-sbu "0.2 SBU">
 <!ENTITY m4-ch6-du "30 MB">
-<!ENTITY m4-ch6-sbu "0.4 SBU">
+<!ENTITY m4-ch6-sbu "0.5 SBU">
 
 <!ENTITY make-version "4.0">
 <!ENTITY make-size "1,311 KB">
 <!ENTITY make-url "&gnu;make/make-&make-version;.tar.bz2">
 <!ENTITY make-md5 "571d470a7647b455e3af3f92d79f1c18">
 <!ENTITY make-home "&gnu-software;make/">
-<!ENTITY make-ch5-du "11.2 MB">
+<!ENTITY make-ch5-du "11.7 MB">
 <!ENTITY make-ch5-sbu "0.1 SBU">
-<!ENTITY make-ch6-du "11.3 MB">
-<!ENTITY make-ch6-sbu "0.4 SBU">
+<!ENTITY make-ch6-du "11.8 MB">
+<!ENTITY make-ch6-sbu "0.5 SBU">
 
 <!ENTITY man-db-version "2.6.7.1">
 <!ENTITY man-db-size "1,419 KB">
 <!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
 <!ENTITY man-db-md5 "ce7b697f8e8016a085d9f5975ae6c4fb">
 <!ENTITY man-db-home "http://www.nongnu.org/man-db/">
-<!ENTITY man-db-ch6-du "27 MB">
+<!ENTITY man-db-ch6-du "28 MB">
 <!ENTITY man-db-ch6-sbu "0.5 SBU">
 
-<!ENTITY man-pages-version "3.71">
-<!ENTITY man-pages-size "1,244 KB">
+<!ENTITY man-pages-version "3.72">
+<!ENTITY man-pages-size "1,246 KB">
 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "9a2a288f1e481045c991e0cb476127d8">
+<!ENTITY man-pages-md5 "3ca69a6263d9863ccace2e53b9bcff86">
 <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
-<!ENTITY man-pages-ch6-du "27 MB">
+<!ENTITY man-pages-ch6-du "24 MB">
 <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
 
 <!ENTITY mpc-version "1.0.2">
@@ -448,28 +434,24 @@
 <!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz">
 <!ENTITY mpc-md5 "68fadff3358fb3e7976c7a398a0af4c3">
 <!ENTITY mpc-home "http://www.multiprecision.org/">
-<!ENTITY mpc-ch5-du "5.6 MB">
-<!ENTITY mpc-ch5-sbu "0.1 SBU">
-<!ENTITY mpc-ch6-du "10.2 MB">
-<!ENTITY mpc-ch6-sbu "0.4 SBU">
+<!ENTITY mpc-ch6-du "10.5 MB">
+<!ENTITY mpc-ch6-sbu "0.5 SBU">
 
 <!ENTITY mpfr-version "3.1.2">
 <!ENTITY mpfr-size "1,049 KB">
 <!ENTITY mpfr-url "http://www.mpfr.org/mpfr-&mpfr-version;/mpfr-&mpfr-version;.tar.xz">
 <!ENTITY mpfr-md5 "e3d203d188b8fe60bb6578dd3152e05c">
 <!ENTITY mpfr-home "http://www.mpfr.org/">
-<!ENTITY mpfr-ch5-du "27 MB">
-<!ENTITY mpfr-ch5-sbu "1.0 SBU">
-<!ENTITY mpfr-ch6-du "27 MB">
-<!ENTITY mpfr-ch6-sbu "0.8 SBU">
+<!ENTITY mpfr-ch6-du "28 MB">
+<!ENTITY mpfr-ch6-sbu "0.9 SBU">
 
 <!ENTITY ncurses-version "5.9">
 <!ENTITY ncurses-size "2,760 KB">
 <!ENTITY ncurses-url "&gnu;/ncurses/ncurses-&ncurses-version;.tar.gz">
 <!ENTITY ncurses-md5 "8cb9c412e5f2d96bc6f459aa8c6282a1">
 <!ENTITY ncurses-home "&gnu-software;ncurses/">
-<!ENTITY ncurses-ch5-du "35 MB">
-<!ENTITY ncurses-ch5-sbu "0.5 SBU">
+<!ENTITY ncurses-ch5-du "36 MB">
+<!ENTITY ncurses-ch5-sbu "0.6 SBU">
 <!ENTITY ncurses-ch6-du "40 MB">
 <!ENTITY ncurses-ch6-sbu "0.6 SBU">
 
@@ -478,27 +460,27 @@
 <!ENTITY patch-url "&gnu;patch/patch-&patch-version;.tar.xz">
 <!ENTITY patch-md5 "e9ae5393426d3ad783a300a338c09b72">
 <!ENTITY patch-home "http://savannah.gnu.org/projects/patch/">
-<!ENTITY patch-ch5-du "3.4 MB">
-<!ENTITY patch-ch5-sbu "0.1 SBU">
-<!ENTITY patch-ch6-du "3.4 MB">
-<!ENTITY patch-ch6-sbu "less than 0.1 SBU">
+<!ENTITY patch-ch5-du "9.5 MB">
+<!ENTITY patch-ch5-sbu "0.2 SBU">
+<!ENTITY patch-ch6-du "9.6 MB">
+<!ENTITY patch-ch6-sbu "0.2 SBU">
 
 <!ENTITY perl-version "5.20.0">
 <!ENTITY perl-size "13,448 KB">
 <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2">
 <!ENTITY perl-md5 "20cbecd4e9e880ee7a50a136c8b1484e">
 <!ENTITY perl-home "http://www.perl.org/">
-<!ENTITY perl-ch5-du "235 MB">
+<!ENTITY perl-ch5-du "238 MB">
 <!ENTITY perl-ch5-sbu "1.6 SBU">
-<!ENTITY perl-ch6-du "246 MB">
-<!ENTITY perl-ch6-sbu "6.7 SBU">
+<!ENTITY perl-ch6-du "236 MB">
+<!ENTITY perl-ch6-sbu "7.5 SBU">
 
 <!ENTITY pkgconfig-version "0.28">
 <!ENTITY pkgconfig-size "1,892 KB">
 <!ENTITY pkgconfig-url "http://pkgconfig.freedesktop.org/releases/pkg-config-&pkgconfig-version;.tar.gz">
 <!ENTITY pkgconfig-md5 "aa3c86e67551adc3ac865160e34a2a0d">
 <!ENTITY pkgconfig-home "http://www.freedesktop.org/wiki/Software/pkg-config">
-<!ENTITY pkgconfig-ch6-du "31 MB">
+<!ENTITY pkgconfig-ch6-du "29 MB">
 <!ENTITY pkgconfig-ch6-sbu "0.4 SBU">
 
 <!ENTITY procps-ng-version "3.3.9">
@@ -506,7 +488,7 @@
 <!ENTITY procps-ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
 <!ENTITY procps-ng-md5 "0980646fa25e0be58f7afb6b98f79d74">
 <!ENTITY procps-ng-home "http://sourceforge.net/projects/procps-ng">
-<!ENTITY procps-ng-ch6-du "13 MB">
+<!ENTITY procps-ng-ch6-du "11 MB">
 <!ENTITY procps-ng-ch6-sbu "0.2 SBU">
 
 <!ENTITY psmisc-version "22.21">
@@ -522,7 +504,7 @@
 <!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz">
 <!ENTITY readline-md5 "33c8fb279e981274f485fd91da77e94a">
 <!ENTITY readline-home "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html">
-<!ENTITY readline-ch6-du "16.5 MB">
+<!ENTITY readline-ch6-du "17.8 MB">
 <!ENTITY readline-ch6-sbu "0.1 SBU">
 
 <!ENTITY sed-version "4.2.2">
@@ -530,9 +512,9 @@
 <!ENTITY sed-url "&gnu;sed/sed-&sed-version;.tar.bz2">
 <!ENTITY sed-md5 "7ffe1c7cdc3233e1e0c4b502df253974">
 <!ENTITY sed-home "&gnu-software;sed/">
-<!ENTITY sed-ch5-du "10.5 MB">
+<!ENTITY sed-ch5-du "10.1 MB">
 <!ENTITY sed-ch5-sbu "0.1 SBU">
-<!ENTITY sed-ch6-du "6.7 MB">
+<!ENTITY sed-ch6-du "10.9 MB">
 <!ENTITY sed-ch6-sbu "0.2 SBU">
 
 <!ENTITY shadow-version "4.2.1">
@@ -556,47 +538,45 @@
 <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.xz">
 <!ENTITY tar-md5 "49b6306167724fe48f419a33a5beb857">
 <!ENTITY tar-home "&gnu-software;tar/">
-<!ENTITY tar-ch5-du "20.6 MB">
+<!ENTITY tar-ch5-du "32 MB">
 <!ENTITY tar-ch5-sbu "0.4 SBU">
-<!ENTITY tar-ch6-du "34 MB">
+<!ENTITY tar-ch6-du "39 MB">
 <!ENTITY tar-ch6-sbu "2.4 SBU">
 
-<!ENTITY tcl-version "8.6.1">
+<!ENTITY tcl-version "8.6.2">
 <!ENTITY tcl-major-version "8.6">
-<!ENTITY tcl-size "8,551 KB">
+<!ENTITY tcl-size "8,650 KB">
 <!ENTITY tcl-url "http://downloads.sourceforge.net/project/tcl/Tcl/&tcl-version;/tcl&tcl-version;-src.tar.gz">
-<!ENTITY tcl-md5 "aae4b701ee527c6e4e1a6f9c7399882e">
+<!ENTITY tcl-md5 "8103eaf6d71acb716a64224492f09d5f">
 <!ENTITY tcl-home "http://tcl.sourceforge.net/">
-<!ENTITY tcl-ch5-du "55 MB">
-<!ENTITY tcl-ch5-sbu "0.4 SBU">
+<!ENTITY tcl-ch5-du "61 MB">
+<!ENTITY tcl-ch5-sbu "0.9 SBU">
 
 <!ENTITY texinfo-version "5.2">
 <!ENTITY texinfo-size "3,724 KB">
 <!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz">
 <!ENTITY texinfo-md5 "cb489df8a7ee9d10a236197aefdb32c5">
 <!ENTITY texinfo-home "&gnu-software;texinfo/">
-<!ENTITY texinfo-ch5-du "94 MB">
-<!ENTITY texinfo-ch5-sbu "0.3 SBU">
-<!ENTITY texinfo-ch6-du "101 MB">
+<!ENTITY texinfo-ch5-du "91 MB">
+<!ENTITY texinfo-ch5-sbu "0.2 SBU">
+<!ENTITY texinfo-ch6-du "99 MB">
 <!ENTITY texinfo-ch6-sbu "0.6 SBU">
 
-<!ENTITY tzdata-version "2014f">
-<!ENTITY tzdata-size "226 KB">
+<!ENTITY tzdata-version "2014g">
+<!ENTITY tzdata-size "279 KB">
 <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
-<!ENTITY tzdata-md5 "f333b2e8f876221a97871cae0c188aa5">
+<!ENTITY tzdata-md5 "f9f59425e55b21d2e52bb3a95fc17b8d">
 <!ENTITY tzdata-home "http://www.iana.org/time-zones">
-<!ENTITY tzdata-ch6-du "6.4 MB">
-<!ENTITY tzdata-ch6-sbu "less than 0.1 SBU">
 
-<!ENTITY util-linux-version "2.25">
-<!ENTITY util-linux-size "3,596 KB">
+<!ENTITY util-linux-version "2.25.1">
+<!ENTITY util-linux-size "3,609 KB">
 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v2.25/util-linux-&util-linux-version;.tar.xz">
-<!ENTITY util-linux-md5 "4c78fdef4cb882caafad61e33cafbc14">
+<!ENTITY util-linux-md5 "2ff36a8f8ede70f66c5ad0fb09e40e79">
 <!ENTITY util-linux-home "http://freecode.com/projects/util-linux">
-<!ENTITY util-linux-ch5-du "89 MB">
-<!ENTITY util-linux-ch5-sbu "0.6 SBU">
-<!ENTITY util-linux-ch6-du "89 MB">
-<!ENTITY util-linux-ch6-sbu "0.6 SBU">
+<!ENTITY util-linux-ch5-du "104 MB">
+<!ENTITY util-linux-ch5-sbu "0.7 SBU">
+<!ENTITY util-linux-ch6-du "110 MB">
+<!ENTITY util-linux-ch6-sbu "1.5 SBU">
 
 <!ENTITY vim-version "7.4">
 <!ENTITY vim-docdir "vim/vim74">
@@ -604,23 +584,23 @@
 <!ENTITY vim-url "ftp://ftp.vim.org/pub/vim/unix/vim-&vim-version;.tar.bz2">
 <!ENTITY vim-md5 "607e135c559be642f210094ad023dc65">
 <!ENTITY vim-home "http://www.vim.org">
-<!ENTITY vim-ch6-du "121 MB">
-<!ENTITY vim-ch6-sbu "1.4 SBU">
+<!ENTITY vim-ch6-du "109 MB">
+<!ENTITY vim-ch6-sbu "1.3 SBU">
 
 <!ENTITY xml-parser-version "2.42_01">
 <!ENTITY xml-parser-size "236 KB">
 <!ENTITY xml-parser-url "http://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz">
 <!ENTITY xml-parser-md5 "a4650aebcc464bb91113c2c356da8210">
 <!ENTITY xml-parser-home "https://github.com/chorny/XML-Parser">
-<!ENTITY xml-parser-ch6-du "2.5 MB">
-<!ENTITY xml-parser-ch6-sbu "0.1 SBU">
+<!ENTITY xml-parser-ch6-du "2.0 MB">
+<!ENTITY xml-parser-ch6-sbu "less than 0.1 SBU">
 
 <!ENTITY xz-version "5.0.5">
 <!ENTITY xz-size "894 KB">
 <!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar.xz">
 <!ENTITY xz-md5 "aa17280f4521dbeebed0fbd11cd7fa30">
 <!ENTITY xz-home "http://tukaani.org/xz">
-<!ENTITY xz-ch5-du "16.3 MB">
+<!ENTITY xz-ch5-du "15.9 MB">
 <!ENTITY xz-ch5-sbu "0.2 SBU">
 <!ENTITY xz-ch6-du "18 MB">
 <!ENTITY xz-ch6-sbu "0.3 SBU">
@@ -630,6 +610,6 @@
 <!ENTITY zlib-url "http://www.zlib.net/zlib-&zlib-version;.tar.xz">
 <!ENTITY zlib-md5 "28f1205d8dd2001f26fec1e8c2cebe37">
 <!ENTITY zlib-home "http://www.zlib.net/">
-<!ENTITY zlib-ch6-du "4.6 MB">
+<!ENTITY zlib-ch6-du "4.1 MB">
 <!ENTITY zlib-ch6-sbu "less than 0.1 SBU">
 

+ 2 - 4
patches.ent

@@ -37,11 +37,9 @@
 <!ENTITY e2fsprogs-fix-test-patch-size "0.7 KB">
 -->
 
-<!--
 <!ENTITY gcc-upstream-patch "gcc-&gcc-version;-upstream_fixes-1.patch">
-<!ENTITY gcc-upstream-patch-md5 "f070aae5f5f92259ed167539725e6241">
-<!ENTITY gcc-upstream-patch-size "4.0 KB">
--->
+<!ENTITY gcc-upstream-patch-md5 "015e026dff5052cd65906ee0bb8f25e8">
+<!ENTITY gcc-upstream-patch-size "8.6 KB">
 
 <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
 <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">

+ 2 - 70
prologue/why.xml

@@ -20,23 +20,6 @@
 
     <itemizedlist>
 
-      <listitem>
-        <para>Acl</para>
-
-        <para>This package contains programs to administer Access Control
-        Lists, which are used to define more fine-grained discretionary access
-        rights for files and directories. It is required by Systemd
-        and can be used by Coreutils.</para>
-      </listitem>
-
-      <listitem>
-        <para>Attr</para>
-
-        <para>This package contains programs for working with extended
-        attributes on filesystem objects.  It is required by the libcap
-        library.</para>
-      </listitem>
-
       <listitem>
         <para>Acl</para>
 
@@ -170,14 +153,6 @@
         is required by the XML::Parser Perl module.</para>
       </listitem>
 
-      <listitem>
-        <para>Expat</para>
-
-        <para>This package contains programs for parsing XML.  It is
-        required for XML-Parser.
-        </para>
-      </listitem>
-
       <listitem>
         <para>Expect</para>
 
@@ -257,16 +232,8 @@
       <listitem>
         <para>Gperf</para>
 
-        <para>This package generates a perfect hash from a key set; it is
-        required by Systemd.</para>
-      </listitem>
-
-      <listitem>
-        <para>Gperf</para>
-
-        <para>This package a program that generates a perfect hash function 
-        from a key set.  It is required for systemd.
-        </para>
+        <para>This package contains a program that generates a perfect hash
+        function from a key set. It is required for systemd.</para>
       </listitem>
 
       <listitem>
@@ -313,13 +280,6 @@
         administration.</para>
       </listitem>
 
-      <listitem>
-        <para>Intltool</para>
-
-        <para>This package contains internationalization tools; it is required
-        by Systemd.</para>
-      </listitem>
-
       <listitem>
         <para>Intltool</para>
 
@@ -357,14 +317,6 @@
         Man-DB for viewing manpages.</para>
       </listitem>
 
-      <listitem>
-        <para>Libcap</para>
-
-        <para>This package contains functions that enable root privileges to be
-        partitioned into a set of distinct privileges.  It is required by
-        Systemd.</para>
-      </listitem>
-
       <listitem>
         <para>Libcap</para>
 
@@ -512,13 +464,6 @@
         in a secure way.</para>
       </listitem>
 
-      <listitem>
-        <para>Systemd</para>
-
-        <para>This package contains programs for controlling the startup,
-        running, and shutdown of the system.</para>
-      </listitem>
-
       <listitem>
         <para>Systemd</para>
 
@@ -529,12 +474,6 @@
         alternative boot systems for comparison.</para>
       </listitem>
 
-      <listitem>
-        <para>Sysvinit</para>
-
-        <para>This package provides misc. utils needed by some packages.</para>
-      </listitem>
-
       <listitem>
         <para>Tar</para>
 
@@ -575,13 +514,6 @@
         many users and any other editor could be substituted if desired.</para>
       </listitem>
 
-      <listitem>
-        <para>XML::Parser</para>
-
-        <para>This package contains an XML Parsing library for Perl.  It is
-        required by the Intltool package.</para>
-      </listitem>
-
       <listitem>
         <para>XML::Parser</para>