Most of the package lists in Appendix C (Dependencies) are arranged
alphabetically and have the last item prepended with an "and".
A few of them don't and/or seem to misplace Eudev within the
alphabetical lists.
Leaving aside the question of whether the penultimate item in
a list should have a comma before the "and", and the fact that
some lists are terminated with a full stop and some just run
into the </seg>, here's a patch that hopefully addresses the
"and" and alphabetical ordering issues.
It also removes Diffutils from being a Test suite dependency of
itself - as that just seems odd?
--- BOOK/appendices/dependencies.xml.orig 2018-04-16 16:55:21.376009553 +0800
+++ BOOK/appendices/dependencies.xml 2018-04-17 23:27:18.009642385 +0800
@@ -61,7 +61,7 @@
<segtitle>&before;</segtitle>
<seglistitem>
- <seg>Coreutils, Sed, Tar, Vim</seg>
+ <seg>Coreutils, Sed, Tar, and Vim</seg>
</seglistitem>
</segmentedlist>
@@ -420,7 +420,7 @@
<segtitle>&before;</segtitle>
<seglistitem>
- <seg>Bash, Diffutils, Findutils, Man-DB, and Eudev</seg>
+ <seg>Bash, Diffutils, Eudev, Findutils, and Man-DB</seg>
</seglistitem>
</segmentedlist>
@@ -520,7 +520,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>Diffutils, Perl</seg>
+ <seg>Perl</seg>
</seglistitem>
</segmentedlist>
@@ -664,7 +664,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>Procps-ng,Psmisc</seg>
+ <seg>Procps-ng, and Psmisc</seg>
</seglistitem>
</segmentedlist>
@@ -998,7 +998,7 @@
<segtitle>&before;</segtitle>
<seglistitem>
- <seg>MPFR, GCC</seg>
+ <seg>MPFR, and GCC</seg>
</seglistitem>
</segmentedlist>
@@ -1017,7 +1017,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Binutils, Coreutils, GCC, Glibc, Make</seg>
+ <seg>Bash, Binutils, Coreutils, GCC, Glibc, and Make</seg>
</seglistitem>
</segmentedlist>
@@ -1025,7 +1025,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>Diffutils, Expect</seg>
+ <seg>Diffutils, and Expect</seg>
</seglistitem>
</segmentedlist>
@@ -1169,7 +1169,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>Diffutils, Less</seg>
+ <seg>Diffutils, and Less</seg>
</seglistitem>
</segmentedlist>
@@ -1375,7 +1375,7 @@
<seglistitem>
<seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc,
- Gzip, Make, Sed, Xz-Utils, Zlib</seg>
+ Gzip, Make, Sed, Xz-Utils, and Zlib</seg>
</seglistitem>
</segmentedlist>
@@ -1561,7 +1561,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>Autoconf, Automake, Findutils</seg>
+ <seg>Autoconf, Automake, and Findutils</seg>
</seglistitem>
</segmentedlist>
@@ -1855,7 +1855,7 @@
<segtitle>&before;</segtitle>
<seglistitem>
- <seg>Gawk, GCC</seg>
+ <seg>Gawk, and GCC</seg>
</seglistitem>
</segmentedlist>
@@ -1911,7 +1911,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Binutils, Coreutils, Gcc, Python</seg>
+ <seg>Binutils, Coreutils, Gcc, and Python</seg>
</seglistitem>
</segmentedlist>
@@ -1946,7 +1946,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Binutils, Coreutils, Gcc, Make, Perl</seg>
+ <seg>Binutils, Coreutils, Gcc, Make, and Perl</seg>
</seglistitem>
</segmentedlist>
@@ -2088,7 +2088,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make</seg>
+ <seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, and Make</seg>
</seglistitem>
</segmentedlist>
@@ -2247,7 +2247,7 @@
<segtitle>&before;</segtitle>
<seglistitem>
- <seg>Bash, Gawk</seg>
+ <seg>Bash, and Gawk</seg>
</seglistitem>
</segmentedlist>
@@ -2327,7 +2327,7 @@
<segtitle>&external;</segtitle>
<seglistitem>
- <seg>Acl, Attr, Cracklib, PAM</seg>
+ <seg>Acl, Attr, Cracklib, and PAM</seg>
</seglistitem>
</segmentedlist>
@@ -2553,8 +2553,8 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
- Gettext, Glibc, Grep, Make, Ncurses, Sed, Eudev, and Zlib</seg>
+ <seg>Bash, Binutils, Coreutils, Diffutils, Eudev, Findutils, Gawk, GCC,
+ Gettext, Glibc, Grep, Make, Ncurses, Sed, and Zlib</seg>
</seglistitem>
</segmentedlist>
@@ -2676,7 +2676,7 @@
<segtitle>&before;</segtitle>
<seglistitem>
- <seg>GRUB, Kmod, Man-DB, Eudev</seg>
+ <seg>Eudev, GRUB, Kmod, and Man-DB</seg>
</seglistitem>
</segmentedlist>
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page