aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2023-03-31 22:22:38 +0800
committerXi Ruoyao <xry111@xry111.site>2023-03-31 22:25:35 +0800
commitaf612e9a199b621382a46377104a538e8c89b210 (patch)
tree7b3c37a8a1ad133bf0046f0e38505b9b6164a6a8
parent92dbe964f1e726ddf6589d5083819780f49fdf23 (diff)
Package updates
Update to linux-6.2.8 (#5230) Update to xz-5.4.2 (#5233) Update to coreutils-9.2 (#5232) Update to libcap-2.68 (#5236) Update to bc-6.5.0 (#5228) Update to openssl-3.1.0 (#5227) Update to texinfo-7.0.3 (#5235) Update to grep-3.10 (#5234) Update to tzdata-2023c (#5237) Update to wheel-0.40.0 (#5229) Add flit-core-3.8.0
-rw-r--r--chapter01/changelog.xml49
-rw-r--r--chapter08/chapter08.xml1
-rw-r--r--chapter08/flit-core.xml115
-rw-r--r--packages.ent67
4 files changed, 202 insertions, 30 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 24634ea69..8c24e1607 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,55 @@
appropriate for the entry or if needed the entire day's listitem.
-->
<listitem>
+ <para>2023-03-31</para>
+ <itemizedlist>
+ <listitem>
+ <para>[xry111] - Update to grep-3.10. Fixes
+ <ulink url='&lfs-ticket-root;5234'>#5234</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to wheel-0.40.0. Fixes
+ <ulink url='&lfs-ticket-root;5229'>#5229</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to bc-6.5.0. Fixes
+ <ulink url='&lfs-ticket-root;5228'>#5228</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to texinfo-7.0.3. Fixes
+ <ulink url='&lfs-ticket-root;5235'>#5235</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to coreutils-9.2. Fixes
+ <ulink url='&lfs-ticket-root;5232'>#5232</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to libcap-2.68. Fixes
+ <ulink url='&lfs-ticket-root;5236'>#5236</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to tzdata-2023c. Fixes
+ <ulink url='&lfs-ticket-root;5237'>#5237</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to xz-5.4.2. Fixes
+ <ulink url='&lfs-ticket-root;5233'>#5233</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to linux-6.2.8. Fixes
+ <ulink url='&lfs-ticket-root;5230'>#5230</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to openssl-3.1.0. Fixes
+ <ulink url='&lfs-ticket-root;5227'>#5227</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Add flit-core-3.8.0.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2023-03-15</para>
<itemizedlist>
<listitem>
diff --git a/chapter08/chapter08.xml b/chapter08/chapter08.xml
index 902d1bf48..91827b88e 100644
--- a/chapter08/chapter08.xml
+++ b/chapter08/chapter08.xml
@@ -63,6 +63,7 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libelf.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libffi.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="flit-core.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="wheel.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ninja.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="meson.xml"/>
diff --git a/chapter08/flit-core.xml b/chapter08/flit-core.xml
new file mode 100644
index 000000000..ef62034ab
--- /dev/null
+++ b/chapter08/flit-core.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../general.ent">
+ %general-entities;
+]>
+
+<sect1 id="ch-system-flit-core" role="wrap" revision="systemd">
+ <?dbhtml filename="flit-core.html"?>
+
+ <sect1info condition="script">
+ <productname>flit-core</productname>
+ <productnumber>&flit-core-version;</productnumber>
+ <address>&flit-core-url;</address>
+ </sect1info>
+
+ <title>Flit-Core-&flit-core-version;</title>
+
+ <indexterm zone="ch-system-flit-core">
+ <primary sortas="a-flit-core">Flit-core</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title/>
+
+ <para>Flit-core is the distribution-building parts of Flit (a packaging
+ tool for simple Python modules).</para>
+
+ <segmentedlist>
+ <segtitle>&buildtime;</segtitle>
+ <segtitle>&diskspace;</segtitle>
+ <seglistitem>
+ <seg>&flit-core-fin-sbu;</seg>
+ <seg>&flit-core-fin-du;</seg>
+ </seglistitem>
+ </segmentedlist>
+
+ </sect2>
+
+ <sect2 role="installation">
+ <title>Installation of Flit-core</title>
+
+ <para>Build the package:</para>
+
+<screen><userinput remap="install">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</userinput></screen>
+
+ <para>Install the package:</para>
+
+<screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist flit_core</userinput></screen>
+
+ <variablelist>
+ <title>The meaning of the pip3 configuration options and commands:</title>
+
+ <varlistentry>
+ <term><command>wheel</command></term>
+ <listitem>
+ <para>This command builds the wheel archive for this package.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><parameter>-w dist</parameter></term>
+ <listitem>
+ <para>Instructs pip to put the created wheel into the
+ <filename class='directory'>dist</filename> directory.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><command>install</command></term>
+ <listitem>
+ <para>This command installs the package.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><parameter>--no-build-isolation</parameter>,
+ <parameter>--no-deps</parameter>, and
+ <parameter>--no-index</parameter></term>
+ <listitem>
+ <para>These options prevent fetching files from the online package
+ repository (PyPI). If packages are installed in the correct order,
+ pip won't need to fetch any files in the first place; these
+ options add some safety in case of user error.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><parameter>--find-links dist</parameter></term>
+ <listitem>
+ <para>Instructs pip to search for wheel archives in the
+ <filename class='directory'>dist</filename> directory.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+ <sect2 id="contents-flit-core" role="content">
+ <title>Contents of Flit-Core</title>
+
+ <segmentedlist>
+ <segtitle>Installed directory</segtitle>
+
+ <seglistitem>
+ <seg>
+ /usr/lib/python&python-minor;/site-packages/flit_core and
+ /usr/lib/python&python-minor;/site-packages/flit_core-&flit-core-version;.dist-info
+ </seg>
+ </seglistitem>
+ </segmentedlist>
+
+ </sect2>
+
+</sect1>
+
diff --git a/packages.ent b/packages.ent
index 592402c1c..884a9aa68 100644
--- a/packages.ent
+++ b/packages.ent
@@ -58,10 +58,10 @@
<!ENTITY bash-fin-du "52 MB">
<!ENTITY bash-fin-sbu "1.2 SBU">
-<!ENTITY bc-version "6.4.0">
-<!ENTITY bc-size "450 KB">
+<!ENTITY bc-version "6.5.0">
+<!ENTITY bc-size "452 KB">
<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
-<!ENTITY bc-md5 "b10f1832f169610db6ebd313c432f69e">
+<!ENTITY bc-md5 "e4757f48340dfe74af0d5be7ea56f7c7">
<!ENTITY bc-home "https://git.gavinhoward.com/gavin/bc">
<!ENTITY bc-fin-du "7.6 MB">
<!ENTITY bc-fin-sbu "less than 0.1 SBU">
@@ -104,10 +104,10 @@
<!ENTITY check-fin-du "12 MB">
<!ENTITY check-fin-sbu "0.1 SBU (about 1.7 SBU with tests)">
-<!ENTITY coreutils-version "9.1">
-<!ENTITY coreutils-size "5,570 KB">
+<!ENTITY coreutils-version "9.2">
+<!ENTITY coreutils-size "5,644 KB">
<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
-<!ENTITY coreutils-md5 "8b1ca4e018a7dce9bb937faec6618671">
+<!ENTITY coreutils-md5 "4a8a5097d8d7315ccfd6be7eafc8c862">
<!ENTITY coreutils-home "&gnu-software;coreutils/">
<!ENTITY coreutils-tmp-du "162 MB">
<!ENTITY coreutils-tmp-sbu "0.3 SBU">
@@ -207,6 +207,13 @@
<!ENTITY flex-fin-du "33 MB">
<!ENTITY flex-fin-sbu "0.1 SBU">
+<!ENTITY flit-core-version "3.8.0">
+<!ENTITY flit-core-size "44 KB">
+<!ENTITY flit-core-url "&pypi-src;/f/flit-core/flit_core-&flit-core-version;.tar.gz">
+<!ENTITY flit-core-md5 "7c41da13273f7787709a24f74e0f5a99">
+<!ENTITY flit-core-fin-du "736 KB">
+<!ENTITY flit-core-fin-sbu "less than 0.1 SBU">
+
<!ENTITY gawk-version "5.2.1">
<!ENTITY gawk-size "3,332 KB">
<!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz">
@@ -281,10 +288,10 @@
<!ENTITY gperf-fin-du "6.1 MB">
<!ENTITY gperf-fin-sbu "less than 0.1 SBU">
-<!ENTITY grep-version "3.9">
-<!ENTITY grep-size "1,641 KB">
+<!ENTITY grep-version "3.10">
+<!ENTITY grep-size "1,652 KB">
<!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz">
-<!ENTITY grep-md5 "ee315ef80638e0ca3fd5e0c8526b7b2a">
+<!ENTITY grep-md5 "ab3f063ad4596b7d094fb5f66cf327d6">
<!ENTITY grep-home "&gnu-software;grep/">
<!ENTITY grep-tmp-du "25 MB">
<!ENTITY grep-tmp-sbu "0.2 SBU">
@@ -390,10 +397,10 @@
<!ENTITY lfs-bootscripts-cfg-du "BOOTSCRIPTS-INSTALL-KB KB">
<!ENTITY lfs-bootscripts-cfg-sbu "less than 0.1 SBU">
-<!ENTITY libcap-version "2.67">
-<!ENTITY libcap-size "183 KB">
+<!ENTITY libcap-version "2.68">
+<!ENTITY libcap-size "188 KB">
<!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
-<!ENTITY libcap-md5 "06333f4301657298890fd8d6f1fb4793">
+<!ENTITY libcap-md5 "ffb9e9c87704f92ac75201327841e753">
<!ENTITY libcap-home "https://sites.google.com/site/fullycapable/">
<!ENTITY libcap-fin-du "2.9 MB">
<!ENTITY libcap-fin-sbu "less than 0.1 SBU">
@@ -424,12 +431,12 @@
<!ENTITY linux-major-version "6">
<!ENTITY linux-minor-version "2">
-<!ENTITY linux-patch-version "6">
+<!ENTITY linux-patch-version "8">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
-<!ENTITY linux-size "133,263 KB">
+<!ENTITY linux-size "133,284 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "b1e4f3e49a05c6e26c0e18e363a3dc9a">
+<!ENTITY linux-md5 "56fcbe2057a826630e6f776bd5c532a5">
<!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
allnoconfig rounded down to allow for ongoing cleanups,
@@ -526,10 +533,10 @@
<!ENTITY ninja-fin-du "77 MB">
<!ENTITY ninja-fin-sbu "0.3 SBU">
-<!ENTITY openssl-version "3.0.8">
-<!ENTITY openssl-size "14,800 KB">
+<!ENTITY openssl-version "3.1.0">
+<!ENTITY openssl-size "15,164 KB">
<!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz">
-<!ENTITY openssl-md5 "61e017cf4fea1b599048f621f1490fbd">
+<!ENTITY openssl-md5 "f6c520aa2206d4d1fa71ea30b5e9a56d">
<!ENTITY openssl-home "https://www.openssl.org/">
<!ENTITY openssl-fin-du "520 MB">
<!ENTITY openssl-fin-sbu "3.2 SBU">
@@ -681,20 +688,20 @@
<!ENTITY tcl-tmp-du "89 MB">
<!ENTITY tcl-tmp-sbu "2.7 SBU">
-<!ENTITY texinfo-version "7.0.2">
-<!ENTITY texinfo-size "4,762 KB">
+<!ENTITY texinfo-version "7.0.3">
+<!ENTITY texinfo-size "4,776 KB">
<!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz">
-<!ENTITY texinfo-md5 "be9500f3a361525622850ecb1b1fc024">
+<!ENTITY texinfo-md5 "37bf94fd255729a14d4ea3dda119f81a">
<!ENTITY texinfo-home "&gnu-software;texinfo/">
<!ENTITY texinfo-tmp-du "116 MB">
<!ENTITY texinfo-tmp-sbu "0.2 SBU">
<!ENTITY texinfo-fin-du "128 MB">
<!ENTITY texinfo-fin-sbu "0.3 SBU">
-<!ENTITY tzdata-version "2022g">
-<!ENTITY tzdata-size "430 KB">
+<!ENTITY tzdata-version "2023c">
+<!ENTITY tzdata-size "436 KB">
<!ENTITY tzdata-url "https://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
-<!ENTITY tzdata-md5 "884250fd2a8a55f6322900ad4ab94d7b">
+<!ENTITY tzdata-md5 "5aa672bf129b44dd915f8232de38e49a">
<!ENTITY tzdata-home "https://www.iana.org/time-zones">
<!ENTITY udev-lfs-version "udev-lfs-20171102">
@@ -725,10 +732,10 @@
<!ENTITY vim-fin-du "235 MB">
<!ENTITY vim-fin-sbu "2.4 SBU">
-<!ENTITY wheel-version "0.38.4">
-<!ENTITY wheel-size "66 KB">
+<!ENTITY wheel-version "0.40.0">
+<!ENTITY wheel-size "96 KB">
<!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz">
-<!ENTITY wheel-md5 "83bb4e7bd4d687d398733f341a64ab91">
+<!ENTITY wheel-md5 "ec5004c46d1905da98bb5bc1a10ddd21">
<!ENTITY wheel-home "&pypi-home;/wheel/">
<!ENTITY wheel-fin-du "1.3 MB">
<!ENTITY wheel-fin-sbu "less than 0.1 SBU">
@@ -741,10 +748,10 @@
<!ENTITY xml-parser-fin-du "2.3 MB">
<!ENTITY xml-parser-fin-sbu "less than 0.1 SBU">
-<!ENTITY xz-version "5.4.1">
-<!ENTITY xz-size "1,451 KB">
+<!ENTITY xz-version "5.4.2">
+<!ENTITY xz-size "1,576 KB">
<!ENTITY xz-url "https://tukaani.org/xz/xz-&xz-version;.tar.xz">
-<!ENTITY xz-md5 "47d831c659e94071d5dd384d0d1ed4c6">
+<!ENTITY xz-md5 "1dcdf002d9a69f48ff67be84964af0d8">
<!ENTITY xz-home "https://tukaani.org/xz">
<!ENTITY xz-tmp-du "20 MB">
<!ENTITY xz-tmp-sbu "0.1 SBU">