Update to NSS-3.53 (and include the test suite)

Update to librsvg-2.48.5

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@23229 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Douglas R. Reno 2020-06-02 04:45:35 +00:00
parent afbb09e102
commit b68a00497a
4 changed files with 45 additions and 16 deletions

View File

@ -6,10 +6,10 @@
<!ENTITY librsvg-download-http "&gnome-download-http;/librsvg/2.48/librsvg-&librsvg-version;.tar.xz">
<!ENTITY librsvg-download-ftp "&gnome-download-ftp;/librsvg/2.48/librsvg-&librsvg-version;.tar.xz">
<!ENTITY librsvg-md5sum "6c59b340d1f9f250b2e03e47e6277965">
<!ENTITY librsvg-size "13 MB">
<!ENTITY librsvg-buildsize "1.2 GB (90 MB installed), add 651 MB for tests">
<!ENTITY librsvg-time "2.0 SBU (on a 4-core machine), add 0.7 SBU for tests">
<!ENTITY librsvg-md5sum "2ab215c55376ab4ac4cc01104a48b0af">
<!ENTITY librsvg-size "15 MB">
<!ENTITY librsvg-buildsize "1.3 GB (90 MB installed), add 851 MB for tests">
<!ENTITY librsvg-time "2.1 SBU (on a 4-core machine), add 0.8 SBU for tests">
]>
<sect1 id="librsvg" xreflabel="librsvg-&librsvg-version;">

View File

@ -44,6 +44,14 @@
<listitem>
<para>June 1st, 2020</para>
<itemizedlist>
<listitem>
<para>[renodr] - Update to librsvg-2.48.5. Fixes
<ulink url="&blfs-ticket-root;13597">#13597</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to NSS-3.53. Fixes
<ulink url="&blfs-ticket-root;13599">#13599</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to icewm-1.6.6. Fixes
<ulink url="&blfs-ticket-root;13605">#13605</ulink>.</para>

View File

@ -27,10 +27,10 @@
<!ENTITY nftables-version "0.9.3">
<!ENTITY nettle-version "3.6">
<!ENTITY nss-minor-version "52">
<!ENTITY nss-minor-version "53">
<!ENTITY nss-micro-version "1">
<!ENTITY nss-version "3.&nss-minor-version;.&nss-micro-version;">
<!--<!ENTITY nss-version "3.&nss-minor-version;">-->
<!--<!ENTITY nss-version "3.&nss-minor-version;.&nss-micro-version;">-->
<!ENTITY nss-version "3.&nss-minor-version;">
<!ENTITY openssh-version "8.3p1">
<!-- <!ENTITY openssl-version "1.1.0g"> -->
<!ENTITY openssl10-version "1.0.2q">
@ -219,7 +219,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY libmng-version "2.0.3">
<!ENTITY libmypaint-version "1.6.1"> <!-- version 1 only -->
<!ENTITY libpng-version "1.6.37">
<!ENTITY librsvg-version "2.48.4"> <!-- Normally even minors -->
<!ENTITY librsvg-version "2.48.5"> <!-- Normally even minors -->
<!ENTITY libraw-version "0.19.5">
<!ENTITY libspiro-version "20200505">
<!ENTITY libtiff-version "4.1.0">

View File

@ -8,17 +8,17 @@
<!ENTITY nss-url "archive.mozilla.org/pub/security/nss/releases">
<!-- micro versions -->
<!ENTITY nss-download-http "https://&nss-url;/NSS_3_&nss-minor-version;_&nss-micro-version;_RTM/src/nss-&nss-version;.tar.gz">
<!--<!ENTITY nss-download-http "https://&nss-url;/NSS_3_&nss-minor-version;_&nss-micro-version;_RTM/src/nss-&nss-version;.tar.gz">-->
<!-- no micro versions -->
<!-- <!ENTITY nss-download-http "https://&nss-url;/NSS_3_&nss-minor-version;_RTM/src/nss-&nss-version;.tar.gz">-->
<!ENTITY nss-download-http "https://&nss-url;/NSS_3_&nss-minor-version;_RTM/src/nss-&nss-version;.tar.gz">
<!ENTITY nss-download-ftp " ">
<!ENTITY nss-md5sum "8b2ef922d39951c300cf9bec4eb6aa97">
<!ENTITY nss-md5sum "64f5b4719d26e01257ba5f0fa19acf20">
<!ENTITY nss-size "77 MB">
<!-- 50 MB increase is due to new test files, see #12187 -->
<!ENTITY nss-buildsize "284 MB">
<!ENTITY nss-time "7.8 SBU">
<!ENTITY nss-buildsize "291 MB (add 195 MB for tests)">
<!ENTITY nss-time "6.6 SBU (add 37 SBU for tests)">
]>
<sect1 id="nss" xreflabel="NSS-&nss-version;">
@ -139,9 +139,30 @@ make -j1 BUILD_OPT=1 \
<para>
<!-- the unittest files get compiled automatically since nss-3.31.0 -->
The unit tests were run during the build.
<!-- The unit tests were run during the build.-->
To run the tests, execute the following commands:
</para>
<screen remap="test"><userinput>cd tests &amp;&amp;
HOST=localhost DOMSUF=localdomain ./all.sh &amp;&amp;
cd ../</userinput></screen>
<!-- Some information about the tests:
- HOST=localhost and DOMSUF=localdomain require the changes done to
/etc/hosts in r11892 (LFS). Without these variables, a FQDN is
required to specified, and this generic way should work for
everyone.
- With NSS-3.53, there were 53,866 tests. The tests take an
extremely long time to run.
- Another interesting discovery has to do with interrupting the tests.
It was discovered that, when interrupting the tests, the test suite
fails to spin down test servers that are run. This leads to an
infinite loop in the tests where the test suite tries to kill a server
that doesn't exist anymore because it pulls the wrong PID.
- Test suite results (in HTML format!) can be found at
../../test_results/security/localhost.1/
-->
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
@ -250,8 +271,8 @@ install -v -m644 Linux*/lib/pkgconfig/nss.pc /usr/lib/pkgconfig</userinput></sc
certutil, nss-config, and pk12util
</seg>
<seg>
libcrmf.a, libfreebl3.so, libfreeblpriv3.so, libgtest1.so,
libgtestutil.so, libnss3.so, libnssckbi.so, libnssckbi-testlib.so,
libcrmf.a, libfreebl3.so, libfreeblpriv3.so,
libnss3.so, libnssckbi.so, libnssckbi-testlib.so,
libnssdbm3.so, libnsssysinit.so, libnssutil3.so,
libpkcs11testmodule.so, libsmime3.so, libsoftokn3.so,
and libssl3.so