Browse Source

Update linux, man-db, meson, and findutils.

Update to linux-5.2.4.
Update to man-db-2.8.7.
Update to meson-0.51.2.
Update to findutils-4.7.0.

was r11665.
Bruce Dubbs 4 years ago
parent
commit
d653f01efa
6 changed files with 109 additions and 97 deletions
  1. 22 0
      chapter01/changelog.xml
  2. 66 66
      chapter01/whatsnew.xml
  3. 2 2
      chapter05/findutils.xml
  4. 3 13
      chapter06/findutils.xml
  5. 3 3
      general-orig.ent
  6. 13 13
      packages.ent

+ 22 - 0
chapter01/changelog.xml

@@ -43,6 +43,28 @@
     appropriate for the entry or if needed the entire day's listitem.
        -->
 
+    <listitem>
+      <para>2019-09-02</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - 更新到 linux-5.2.4。修复
+          <ulink url="&lfs-ticket-root;4504">#4517</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - 更新到 man-db-2.8.7。修复
+          <ulink url="&lfs-ticket-root;4518">#4518</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - 更新到 meson-0.51.2。修复
+          <ulink url="&lfs-ticket-root;4519">#4519</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - 更新到 findutils-4.7.0。修复
+          <ulink url="&lfs-ticket-root;4520">#4520</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>2019-09-01</para>
       <itemizedlist>

+ 66 - 66
chapter01/whatsnew.xml

@@ -42,69 +42,69 @@
     <!--<listitem>
       <para>Bash &bash-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Bc &bc-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Binutils-&binutils-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Bison-&bison-version;</para>
-    </listitem>
-    <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Bzip2-&bzip2-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Check-&check-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Coreutils-&coreutils-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>DejaGNU-&dejagnu-version;</para>
     </listitem>-->
-    <listitem revision="systemd">
+    <!--<listitem revision="systemd">
       <para>D-Bus-&dbus-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Diffutils-&diffutils-version;</para>
     </listitem>-->
-   <listitem>
+   <!--<listitem>
       <para>E2fsprogs-&e2fsprogs-version;</para>
-   </listitem>
-    <listitem revision="sysv">
+   </listitem>-->
+   <!--<listitem revision="sysv">
       <para>Eudev-&eudev-version;</para>
-   </listitem>
-   <listitem>
+   </listitem>-->
+   <!--<listitem>
       <para>Expat-&expat-version;</para>
-   </listitem>
+   </listitem>-->
    <!-- <listitem>
       <para>Expect-&expect-version;</para>
    </listitem>-->
-   <listitem>
+   <!--<listitem>
       <para>File-&file-version;</para>
-   </listitem>
-    <!--<listitem>
+   </listitem>-->
+    <listitem>
       <para>Findutils-&findutils-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Flex-&flex-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Gawk-&gawk-version;</para>
-   </listitem>
-   <listitem>
+   </listitem>-->
+   <!--<listitem>
       <para>GCC-&gcc-version;</para>
-   </listitem>
+   </listitem>-->
    <!--<listitem>
       <para>GDBM-&gdbm-version;</para>
    </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Gettext-&gettext-version;</para>
-    </listitem>
-    <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Glibc-&glibc-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>GMP-&gmp-version;</para>
     </listitem>-->
@@ -117,9 +117,9 @@
     <!--<listitem>
       <para>Groff-&groff-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>GRUB-&grub-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Gzip-&gzip-version;</para>
    </listitem>-->
@@ -132,27 +132,27 @@
     <!--<listitem>
       <para>Intltool-&intltool-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>IPRoute2-&iproute2-version;</para>
-   </listitem>
-    <listitem>
+   </listitem>-->
+    <!--<listitem>
       <para>Kbd-&kbd-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Kmod-&kmod-version;</para>
    </listitem>-->
-   <listitem>
+   <!--<listitem>
       <para>Less-&less-version;</para>
-   </listitem>
-    <listitem>
+   </listitem>-->
+    <!--<listitem>
       <para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
-    </listitem>
-    <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Libcap-&libcap-version;</para>
-    </listitem>
-    <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Libelf-&elfutils-version; (from elfutils)</para>
-   </listitem>
+   </listitem>-->
    <!--<listitem>
       <para>Libpipeline-&libpipeline-version;</para>
    </listitem>-->
@@ -171,9 +171,9 @@
     <listitem>
       <para>Man-DB-&man-db-version;</para>
    </listitem>
-   <listitem>
+   <!--<listitem>
       <para>Man-pages-&man-pages-version;</para>
-   </listitem>
+   </listitem>-->
    <listitem>
       <para>Meson-&meson-version;</para>
    </listitem>
@@ -189,15 +189,15 @@
    <!--<listitem>
       <para>Ninja-&ninja-version;</para>
    </listitem>-->
-   <listitem>
+   <!--<listitem>
       <para>Openssl-&openssl-version;</para>
-   </listitem>
+   </listitem>-->
    <!-- <listitem>
       <para>Patch-&patch-version;</para>
    </listitem>-->
-   <listitem>
+   <!--<listitem>
       <para>Perl-&perl-version;</para>
-   </listitem>
+   </listitem>-->
     <!--<listitem>
       <para>Pkg-config-&pkgconfig-version;</para>
     </listitem>-->
@@ -207,45 +207,45 @@
     <!--<listitem>
       <para>Psmisc-&psmisc-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Python-&python-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Readline-&readline-version;</para>
     </listitem>-->
     <!--<listitem>
       <para>Sed-&sed-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Shadow-&shadow-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem revision="sysv">
       <para>Sysklogd-&sysklogd-version;</para>
     </listitem>-->
-    <listitem revision="systemd">
+    <!--<listitem revision="systemd">
       <para>Systemd-&systemd-version;</para>
-    </listitem>
-    <listitem revision="sysv">
+    </listitem>-->
+    <!--<listitem revision="sysv">
       <para>SysVinit-&sysvinit-version;</para>
-    </listitem>
-    <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Tar-&tar-version;</para>
-   </listitem>
+   </listitem>-->
    <!--<listitem>
       <para>Tcl-&tcl-version;</para>
    </listitem>-->
-   <listitem>
+   <!--<listitem>
       <para>Texinfo-&texinfo-version;</para>
-   </listitem>
-   <listitem>
+   </listitem>-->
+   <!--<listitem>
       <para>Tzdata-&tzdata-version;</para>
-   </listitem>
-   <listitem>
+   </listitem>-->
+   <!--<listitem>
       <para>Util-Linux-&util-linux-version;</para>
-   </listitem>
-    <listitem>
+   </listitem>-->
+    <!--<listitem>
       <para>Vim-&vim-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>XML-Parser-&xml-parser-version;</para>
     </listitem>-->

+ 2 - 2
chapter05/findutils.xml

@@ -42,13 +42,13 @@
 
   <sect2 role="installation">
     <title>安装 Findutils</title>
-
+<!--
     <para>首先,进行 glibc-2.28 要求的一些修补:</para>
 
 <screen><userinput remap="pre">sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' gl/lib/*.c
 sed -i '/unistd/a #include &lt;sys/sysmacros.h&gt;' gl/lib/mountlist.c
 echo "#define _IO_IN_BACKUP 0x100" >> gl/lib/stdio-impl.h</userinput></screen>
-
+-->
     <para>准备编译 Findutils:</para>
 
 <screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen>

+ 3 - 13
chapter06/findutils.xml

@@ -42,19 +42,6 @@
   <sect2 role="installation">
     <title>安装 Findutils</title>
 
-   <!-- this has been fixed in upstream gnulib, when a new version of
-   findutils is released, please check #4055 to see if the change has been
-   picked up in this package -->
-   <para>首先,禁用一个在某些机器上会无限循环的测试:</para>
-
-<screen><userinput remap="pre">sed -i 's/test-lock..EXEEXT.//' tests/Makefile.in</userinput></screen>
-
-    <para>然后,进行 glibc-2.28 和更高版本要求的一些修补:</para>
-
-<screen><userinput remap="pre">sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' gl/lib/*.c
-sed -i '/unistd/a #include &lt;sys/sysmacros.h&gt;' gl/lib/mountlist.c
-echo "#define _IO_IN_BACKUP 0x100" >> gl/lib/stdio-impl.h</userinput></screen>
-
     <para>准备安装 Findutils:</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr --localstatedir=/var/lib/locate</userinput></screen>
@@ -87,6 +74,9 @@ echo "#define _IO_IN_BACKUP 0x100" >> gl/lib/stdio-impl.h</userinput></screen>
 
 <screen><userinput remap="install">make install</userinput></screen>
 
+    <para>已知有两项测试在 chroot 环境中会失败:
+    sv-bug-54171.old-O3 和 sv-bug-54171.new-O3。</para>
+
     <para revision="sysv">LFS-Bootscripts 软件包中的某些脚本依赖于
     	<command>find</command>。由于
 		<filename class="directory">/usr</filename>

+ 3 - 3
general-orig.ent

@@ -1,13 +1,13 @@
-<!ENTITY version         "SVN-20190815">
+<!ENTITY version         "SVN-20190902">
 <!ENTITY short-version   "svn">  <!-- Used below in &blfs-book; 
                                       Change to x.y for release but not -rc releases -->
 <!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
 
-<!ENTITY versiond        "20190815-systemd">
+<!ENTITY versiond        "20190902-systemd">
 <!ENTITY short-versiond  "systemd">
 <!ENTITY generic-versiond "systemd"> 
 
-<!ENTITY releasedate     "August 15th, 2019">
+<!ENTITY releasedate     "September 2nd, 2019">
 
 <!ENTITY copyrightdate   "1999-2019"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY milestone       "9.0">

+ 13 - 13
packages.ent

@@ -193,10 +193,10 @@
 <!ENTITY file-ch6-du "19 MB">
 <!ENTITY file-ch6-sbu "0.1 SBU">
 
-<!ENTITY findutils-version "4.6.0">
-<!ENTITY findutils-size "3,692 KB">
-<!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.gz">
-<!ENTITY findutils-md5 "9936aa8009438ce185bea2694a997fc1">
+<!ENTITY findutils-version "4.7.0">
+<!ENTITY findutils-size "1,851 KB">
+<!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.xz">
+<!ENTITY findutils-md5 "731356dec4b1109b812fecfddfead6b2">
 <!ENTITY findutils-home "&gnu-software;findutils/">
 <!ENTITY findutils-ch5-du "36 MB">
 <!ENTITY findutils-ch5-sbu "0.3 SBU">
@@ -422,12 +422,12 @@
 
 <!ENTITY linux-major-version "5">
 <!ENTITY linux-minor-version "2">
-<!ENTITY linux-patch-version "8">
+<!ENTITY linux-patch-version "11">
 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
-<!ENTITY linux-size "104,555 KB">
+<!ENTITY linux-size "104,549 KB">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "602dd0ecb8646e539fefb2beb6eb6fe0">
+<!ENTITY linux-md5 "e6eda726e4a122b9f5d05b6fc97bbab5">
 <!ENTITY linux-home "https://www.kernel.org/">
 <!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is
  allnoconfig extended for a hopefully-bootable build on desktop machine,
@@ -460,10 +460,10 @@
 <!ENTITY make-ch6-du "13 MB">
 <!ENTITY make-ch6-sbu "0.6 SBU">
 
-<!ENTITY man-db-version "2.8.6.1">
-<!ENTITY man-db-size "1,787 KB">
+<!ENTITY man-db-version "2.8.7">
+<!ENTITY man-db-size "1,796 KB">
 <!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
-<!ENTITY man-db-md5 "22e82fe1127f4ca95de7100168a927d1">
+<!ENTITY man-db-md5 "ec0b23c8314a1654c4d059b2c18ce43d">
 <!ENTITY man-db-home "https://www.nongnu.org/man-db/">
 <!ENTITY man-db-ch6-du "38 MB">
 <!ENTITY man-db-ch6-sbu "0.4 SBU">
@@ -476,10 +476,10 @@
 <!ENTITY man-pages-ch6-du "31 MB">
 <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
 
-<!ENTITY meson-version "0.51.1">
-<!ENTITY meson-size "1,418 KB">
+<!ENTITY meson-version "0.51.2">
+<!ENTITY meson-size "1,420 KB">
 <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
-<!ENTITY meson-md5 "48787e391ec5c052799a3dd491f73909">
+<!ENTITY meson-md5 "d46c4a8e3cfd27f90e2c6fe4a69e574b">
 <!ENTITY meson-home "https://mesonbuild.com">
 <!ENTITY meson-ch6-du "28 MB">
 <!ENTITY meson-ch6-sbu "less than 0.1 SBU">