diff --git a/INSTALL b/INSTALL index 182598e55..7f87aab69 100644 --- a/INSTALL +++ b/INSTALL @@ -6,26 +6,26 @@ read (e.g. HTML, TXT, or PDF). If you are interested in this, then keep reading. If you are only interested in editing the XML source for re- submission to the lfs-book or lfs-dev mailing lists, then you do not need this document. Instead, you need to read the LFS Editor's Manual. See the LFS -website at http://www.linuxfromscratch.org for more information. +website at https://www.linuxfromscratch.org for more information. ------------------------------------------------------------------------------- If you want to convert the XML to HTML, install the following: * libxml2 - - http://www.linuxfromscratch.org/blfs/view/svn/general/libxml2.html + - https://www.linuxfromscratch.org/blfs/view/svn/general/libxml2.html * libxslt - - http://www.linuxfromscratch.org/blfs/view/svn/general/libxslt.html + - https://www.linuxfromscratch.org/blfs/view/svn/general/libxslt.html * DocBook DTD - - http://www.linuxfromscratch.org/blfs/view/svn/pst/xml.html + - https://www.linuxfromscratch.org/blfs/view/svn/pst/xml.html * DocBook XSL Stylesheets - - http://www.linuxfromscratch.org/blfs/view/svn/pst/docbook-xsl.html + - https://www.linuxfromscratch.org/blfs/view/svn/pst/docbook-xsl.html * HTMLTidy - - http://www.linuxfromscratch.org/blfs/view/svn/general/tidy-html5.html + - https://www.linuxfromscratch.org/blfs/view/svn/general/tidy-html5.html ------------------------------------------------------------------------------- @@ -33,7 +33,7 @@ If you want to convert the XML to TXT, install the above items, and then install the following: * lynx - - http://www.linuxfromscratch.org/blfs/view/svn/basicnet/lynx.html + - https://www.linuxfromscratch.org/blfs/view/svn/basicnet/lynx.html ------------------------------------------------------------------------------- @@ -41,7 +41,7 @@ If you want to convert the XML to PDF, install the items listed above (except lynx) and then install the following: * JDK - - http://www.linuxfromscratch.org/blfs/view/svn/general/openjdk.html + - https://www.linuxfromscratch.org/blfs/view/svn/general/openjdk.html * FOP and JAI - - http://www.linuxfromscratch.org/blfs/view/svn/pst/fop.html + - https://www.linuxfromscratch.org/blfs/view/svn/pst/fop.html diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 13a720d98..cad475f4e 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -45,6 +45,44 @@ appropriate for the entry or if needed the entire day's listitem. --> + <listitem> + <para>2021-04-26</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Update to vim-8.2.2812. Addresses + <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to iana-etc-20210407. Addresses + <ulink url="&lfs-ticket-root;4722">#4722</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to Python3-3.9.4. Fixes + <ulink url="&lfs-ticket-root;4843">#4843</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to meson-0.57.2. Fixes + <ulink url="&lfs-ticket-root;4846">#4846</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to linux-5.11.16. Addresses + <ulink url="&lfs-ticket-root;4840">#4840</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to less-581. Fixes + <ulink url="&lfs-ticket-root;4849">#4849</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to file-5.40. Fixes + <ulink url="&lfs-ticket-root;4839">#4839</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to bc-4.0.1. Fixes + <ulink url="&lfs-ticket-root;4845">#4845</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + <listitem> <para>2021-04-22</para> <itemizedlist> diff --git a/chapter01/resources.xml b/chapter01/resources.xml index b3074d2e6..1642f5815 100644 --- a/chapter01/resources.xml +++ b/chapter01/resources.xml @@ -67,7 +67,7 @@ <para>For additional information on the packages, useful tips are available in the LFS Package Reference page located at <ulink - url="http://www.linuxfromscratch.org/~matthew/LFS-references.html"/>.</para> + url="https://www.linuxfromscratch.org/~matthew/LFS-references.html"/>.</para> </sect2> --> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 72237e48d..0946a7978 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -84,9 +84,9 @@ <!--<listitem> <para>Expect-&expect-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>File-&file-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Findutils-&findutils-version;</para> </listitem>--> @@ -144,9 +144,9 @@ <!--<listitem> <para>Kmod-&kmod-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Less-&less-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>LFS-Bootscripts-&lfs-bootscripts-version;</para> </listitem>--> @@ -180,9 +180,9 @@ <listitem> <para>Man-pages-&man-pages-version;</para> </listitem> - <!--<listitem> + <listitem> <para>Meson-&meson-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>MPC-&mpc-version;</para> </listitem>--> @@ -213,9 +213,9 @@ <!--<listitem> <para>Psmisc-&psmisc-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Python-&python-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Readline-&readline-version;</para> </listitem>--> diff --git a/chapter03/introduction.xml b/chapter03/introduction.xml index 7a7626d92..9b05ce7ff 100644 --- a/chapter03/introduction.xml +++ b/chapter03/introduction.xml @@ -60,7 +60,7 @@ <listitem> <para>For stable versions of the book, a tarball of all the needed files can be downloaded from one of the LFS files mirrors listed at - <ulink url="http://www.linuxfromscratch.org/mirrors.html#files"/>.</para> + <ulink url="https://www.linuxfromscratch.org/mirrors.html#files"/>.</para> </listitem> <listitem> <para>The files can be downloaded using <command>wget</command> and diff --git a/chapter08/pkgmgt.xml b/chapter08/pkgmgt.xml index e898416d8..6c628c3d6 100644 --- a/chapter08/pkgmgt.xml +++ b/chapter08/pkgmgt.xml @@ -71,7 +71,27 @@ against <filename class='libraryfile'>libfoo.so.2</filename> in order to use the new library version. You should not remove the previous libraries unless all the dependent packages are recompiled.</para> - </listitem> </itemizedlist> + </listitem> + + <listitem> <para>If a package containing a shared library is updated, + and the name of library doesn't change, but the version number of the + library <emphasis role="bold">file</emphasis> decreases (for example, + the name of the library is kept named + <filename class='libraryfile'>libfoo.so.1</filename>, + but the name of library file is changed from + <filename class='libraryfile'>libfoo.so.1.25</filename> to + <filename class='libraryfile'>libfoo.so.1.24</filename>), + you should remove the library file from the previously installed version + (<filename class='libraryfile'>libfoo.so.1.25</filename> in the case). + Or, a <command>ldconfig</command> run (by yourself using a command + line, or by the installation of some package) will reset the symlink + <filename class='libraryfile'>libfoo.so.1</filename> to point to + the old library file because it seems having a <quote>newer</quote> + version, as its version number is larger. This situation may happen if + you have to downgrade a package, or the package changes the versioning + scheme of library files suddenly.</para> </listitem> + + </itemizedlist> </sect2> diff --git a/chapter08/python.xml b/chapter08/python.xml index b71822b9b..4a6fe1bd5 100644 --- a/chapter08/python.xml +++ b/chapter08/python.xml @@ -88,7 +88,7 @@ <screen><userinput remap="test">make test</userinput></screen> <para>Some tests requiring a network connection or additional packages are - skipped. The test named test_normalization is known to fail. For + skipped. The tests test_unicodedata and test_curses tests are known to fail. For more comprehensive results, the tests can be rerun when Python 3 is reinstalled in BLFS.</para> diff --git a/chapter11/reboot.xml b/chapter11/reboot.xml index 611967cf9..5ecd2a2f7 100644 --- a/chapter11/reboot.xml +++ b/chapter11/reboot.xml @@ -25,6 +25,12 @@ will allow you to easily view the BLFS book in one virtual terminal, while building packages in another.</para></listitem> + <listitem><para>The + <ulink url='&blfs-book;postlfs/make-ca.html'>make-ca</ulink> package + will allow you to set up local trusted anchor certificates, allowing + the system to verify SSL certificates provided by remote servers (for + example, a website using HTTPS).</para></listitem> + <listitem><para>The <ulink url='&blfs-book;general/gpm.html'>GPM</ulink> package will allow you to perform copy/paste actions in your virtual diff --git a/general.ent b/general.ent index 3522c11d9..59a7a1aa8 100644 --- a/general.ent +++ b/general.ent @@ -20,7 +20,7 @@ <!ENTITY short-versiond "systemd"> <!ENTITY generic-versiond "systemd"> -<!ENTITY lfs-root "https://rivendell.linuxfromscratch.org/"> +<!ENTITY lfs-root "https://www.linuxfromscratch.org/"> <!ENTITY blfs-root "&lfs-root;blfs/"> <!ENTITY blfs-book "&blfs-root;view/&short-version;/"> <!ENTITY faq-root "&lfs-root;faq/"> @@ -38,7 +38,7 @@ <!ENTITY test-resultsd "&lfs-root;lfs/build-logs/&generic-versiond;/"> <!ENTITY erratad "&lfs-root;lfs/errata/&generic-versiond;/"> -<!ENTITY lfs-ticket-root "http://wiki.linuxfromscratch.org/lfs/ticket/"> +<!ENTITY lfs-ticket-root "https://wiki.linuxfromscratch.org/lfs/ticket/"> <!ENTITY anduin-sources "http://anduin.linuxfromscratch.org/LFS"> diff --git a/lfs-latest-git.php b/lfs-latest-git.php index 24024da50..fa0cecbcf 100644 --- a/lfs-latest-git.php +++ b/lfs-latest-git.php @@ -380,10 +380,10 @@ function mail_to_lfs() global $vers; global $dirs; - $to = "lfs-book@lists4.linuxfromscratch.org"; - $from = "bdubbs@rivendell.linuxfromscratch.org"; + $to = "lfs-book@lists.linuxfromscratch.org"; + $from = "bdubbs@linuxfromscratch.org"; $subject = "LFS Package Currency Check - $date GMT"; - $headers = "From: bdubbs@rivendell.linuxfromscratch.org"; + $headers = "From: bdubbs@linuxfromscratch.org"; $message = "Package LFS Upstream Flag\n\n"; diff --git a/packages.ent b/packages.ent index 9b3b55fab..167383f99 100644 --- a/packages.ent +++ b/packages.ent @@ -57,10 +57,10 @@ <!ENTITY bash-fin-du "51 MB"> <!ENTITY bash-fin-sbu "1.6 SBU"> -<!ENTITY bc-version "3.3.4"> -<!ENTITY bc-size "228 KB"> +<!ENTITY bc-version "4.0.1"> +<!ENTITY bc-size "230 KB"> <!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz"> -<!ENTITY bc-md5 "1b6dd492cc1f04e3df4d83493f362768"> +<!ENTITY bc-md5 "2e0906471bbde64d165a2f01aacd6e8a"> <!ENTITY bc-home "https://git.yzena.com/gavin/bc"> <!ENTITY bc-fin-du "6.7 MB"> <!ENTITY bc-fin-sbu "less than 0.1 SBU"> @@ -179,10 +179,10 @@ <!ENTITY expect-tmp-du "3.9 MB"> <!ENTITY expect-tmp-sbu "0.2 SBU"> -<!ENTITY file-version "5.39"> -<!ENTITY file-size "932 KB"> +<!ENTITY file-version "5.40"> +<!ENTITY file-size "981 KB"> <!ENTITY file-url "https://astron.com/pub/file/file-&file-version;.tar.gz"> -<!ENTITY file-md5 "1c450306053622803a25647d88f80f25"> +<!ENTITY file-md5 "72540ea1cc8c6e1dee35d6100ec66589"> <!ENTITY file-home "https://www.darwinsys.com/file/"> <!ENTITY file-tmp-du "31 MB"> <!ENTITY file-tmp-sbu "0.2 SBU"> @@ -320,10 +320,10 @@ <!ENTITY gzip-fin-du "19 MB"> <!ENTITY gzip-fin-sbu "0.1 SBU"> -<!ENTITY iana-etc-version "20210304"> -<!ENTITY iana-etc-size "578 KB"> +<!ENTITY iana-etc-version "20210407"> +<!ENTITY iana-etc-size "579 KB"> <!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz"> -<!ENTITY iana-etc-md5 "db2d94cf0d1115c0107ae2aed966dbee"> +<!ENTITY iana-etc-md5 "71c8c5c3f761e27a00c917bc14e765fd"> <!ENTITY iana-etc-home "https://www.iana.org/protocols"> <!ENTITY iana-etc-fin-du "4.7 MB"> <!ENTITY iana-etc-fin-sbu "less than 0.1 SBU"> @@ -376,10 +376,10 @@ <!ENTITY kmod-fin-du "13 MB"> <!ENTITY kmod-fin-sbu "0.1 SBU"> -<!ENTITY less-version "563"> -<!ENTITY less-size "328 KB"> +<!ENTITY less-version "581"> +<!ENTITY less-size "341 KB"> <!ENTITY less-url "https://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz"> -<!ENTITY less-md5 "1ee44fa71447a845f6eef5b3f38d2781"> +<!ENTITY less-md5 "6201df5b9dae2af9767fc220471471b3"> <!ENTITY less-home "https://www.greenwoodsoftware.com/less/"> <!ENTITY less-fin-du "4.1 MB"> <!ENTITY less-fin-sbu "less than 0.1 SBU"> @@ -426,12 +426,12 @@ <!ENTITY linux-major-version "5"> <!ENTITY linux-minor-version "11"> -<!ENTITY linux-patch-version "10"> +<!ENTITY linux-patch-version "16"> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -<!ENTITY linux-size "114,888 KB"> +<!ENTITY linux-size "114,893 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> -<!ENTITY linux-md5 "a74b23a7d91e3d155062c71573d5381b"> +<!ENTITY linux-md5 "c7536df1e1e3d03621092d732c8a5b6e"> <!ENTITY linux-home "https://www.kernel.org/"> <!-- measured for 5.8.3 / gcc-10.2.0 on x86_64 : minimum is allnoconfig extended for a hopefully-bootable build on desktop machine, @@ -481,10 +481,10 @@ <!ENTITY man-pages-fin-du "4.7 MB"> <!ENTITY man-pages-fin-sbu "less than 0.1 SBU"> -<!ENTITY meson-version "0.57.1"> -<!ENTITY meson-size "1,806 KB"> +<!ENTITY meson-version "0.57.2"> +<!ENTITY meson-size "1,811 KB"> <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz"> -<!ENTITY meson-md5 "fbd744560351491892478a36a1586815"> +<!ENTITY meson-md5 "4a07b6d42d7a46a6b6e9604fae7da9aa"> <!ENTITY meson-home "https://mesonbuild.com"> <!ENTITY meson-fin-du "37 MB"> <!ENTITY meson-fin-sbu "less than 0.1 SBU"> @@ -582,19 +582,19 @@ <!-- If python minor version changes, updates in python and meson pages will be needed: python3.6 and python3.6m --> -<!ENTITY python-version "3.9.2"> +<!ENTITY python-version "3.9.4"> <!ENTITY python-minor "3.9"> -<!ENTITY python-size "18,477 KB"> +<!ENTITY python-size "18,458 KB"> <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> -<!ENTITY python-md5 "f0dc9000312abeb16de4eccce9a870ab"> +<!ENTITY python-md5 "2a3dba5fc75b695c45cf1806156e1a97"> <!ENTITY python-home "https://www.python.org/"> <!ENTITY python-tmp-du "374 MB"> <!ENTITY python-tmp-sbu "0.9 SBU"> <!ENTITY python-fin-du "294 MB"> <!ENTITY python-fin-sbu "2.8 SBU"> <!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> -<!ENTITY python-docs-md5 "719cd64a4c5768b646b716df20229400"> -<!ENTITY python-docs-size "6,659 KB"> +<!ENTITY python-docs-md5 "a225c583da4533c5bf98ba3555f50c7b"> +<!ENTITY python-docs-size "6,672 KB"> <!ENTITY readline-version "8.1"> <!ENTITY readline-size "2,924 KB"> @@ -710,13 +710,13 @@ <!ENTITY util-linux-fin-du "262 MB"> <!ENTITY util-linux-fin-sbu "1.1 SBU"> -<!ENTITY vim-version "8.2.2604"> +<!ENTITY vim-version "8.2.2813"> <!ENTITY vim-majmin "82"> <!ENTITY vim-docdir "vim/vim82"> -<!ENTITY vim-size "15,084 KB"> +<!ENTITY vim-size "15,136 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.gz"> -<!ENTITY vim-md5 "b9b50ddd0327cef5f1985b0222b8473f"> +<!ENTITY vim-md5 "9b67782bfedb874a39eed51be65e3310"> <!ENTITY vim-home "https://www.vim.org"> <!ENTITY vim-fin-du "208 MB"> <!ENTITY vim-fin-sbu "2.0 SBU"> diff --git a/prologue/architecture.xml b/prologue/architecture.xml index 9916840f5..ca240183c 100644 --- a/prologue/architecture.xml +++ b/prologue/architecture.xml @@ -44,7 +44,7 @@ This is not directly supported in LFS because it would interfere with the educational objective of providing the instructions needed for a straightforward base Linux system. Some LFS/BLFS editors maintain a fork of LFS for multilib, which is accessible at <ulink -url="http://www.linuxfromscratch.org/~thomas/multilib/index.html"/>. But it +url="https://www.linuxfromscratch.org/~thomas/multilib/index.html"/>. But it is an advanced topic.</para> </sect1>