diff options
-rw-r--r-- | chapter01/changelog.xml | 19 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 9 | ||||
-rw-r--r-- | chapter03/patches.xml | 16 | ||||
-rw-r--r-- | chapter06/glibc.xml | 6 | ||||
-rw-r--r-- | chapter08/kernel.xml | 7 | ||||
-rw-r--r-- | packages.ent | 22 | ||||
-rw-r--r-- | patches.ent | 10 |
7 files changed, 60 insertions, 29 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index f5cc22da6..d277508f7 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -36,31 +36,26 @@ </listitem> --> <listitem> - <para>2006-09-23</para> + <para>2006-10-02</para> <itemizedlist> <listitem> - <para>[bryan] - Fixed typo in udev-100 instructions (extra/ - should be extras/). Thanks to Balazs Parkanyi for the - heads-up.</para> + <para>[matthew] - Upgrade to Coreutils-6.3.</para> </listitem> </itemizedlist> </listitem> <listitem> - <para>2006-10-02</para> + <para>2006-09-23</para> <itemizedlist> <listitem> - <para>[matthew] - Upgrade to Linux-2.6.18.</para> - </listitem> - <listitem> - <para>[matthew] - Upgrade to Glibc-2.5.</para> - </listitem> - <listitem> - <para>[matthew] - Upgrade to Coreutils-6.3.</para> + <para>[bryan] - Fixed typo in udev-100 instructions (extra/ + should be extras/). Thanks to Balazs Parkanyi for the + heads-up.</para> </listitem> </itemizedlist> </listitem> + <listitem> <para>2006-09-22</para> <itemizedlist> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index b2ae9a0ad..01370edc8 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -198,13 +198,13 @@ </itemizedlist>--> - <!--<itemizedlist> + <itemizedlist> <title>Added:</title> <listitem> - <para>PLACEHOLDER</para> + <para>&glibc-iconv_fix-patch;</para> </listitem> - </itemizedlist>--> + </itemizedlist> <itemizedlist> <title>Removed:</title> @@ -215,9 +215,6 @@ <listitem> <para>glibc-2.3.6-linux_types-1.patch</para> </listitem> - <listitem> - <para>linux-2.6.17.13-utf8_input-1.patch</para> - </listitem> </itemizedlist> diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 9610dd65f..908675256 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -107,6 +107,14 @@ </varlistentry> <varlistentry> + <term>Glibc Iconv Fix Patch - <token>&glibc-iconv_fix-patch-size;</token>:</term> + <listitem> + <para>Download: <ulink url="&patches-root;&glibc-iconv_fix-patch;"/></para> + <para>MD5 sum: <literal>&glibc-iconv_fix-patch-md5;</literal></para> + </listitem> + </varlistentry> + + <varlistentry> <term>Grep RedHat Fixes Patch - <token>&grep-fixes-patch-size;</token>:</term> <listitem> <para>Download: <ulink url="&patches-root;&grep-fixes-patch;"/></para> @@ -171,6 +179,14 @@ </varlistentry> <varlistentry> + <term>Linux kernel UTF-8 Composing Patch - <token>&linux-utf8-patch-size;</token>:</term> + <listitem> + <para>Download: <ulink url="&patches-root;&linux-utf8-patch;"/></para> + <para>MD5 sum: <literal>&linux-utf8-patch-md5;</literal></para> + </listitem> + </varlistentry> + + <varlistentry> <term>Linux Libc Headers Inotify Patch - <token>&linux-inotify-patch-size;</token>:</term> <listitem> <para>Download: <ulink url="&patches-root;&linux-inotify-patch;"/></para> diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index da5be5032..cceafb0e2 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -64,6 +64,12 @@ <screen><userinput>tar -xf ../glibc-libidn-&glibc-version;.tar.bz2 mv glibc-libidn-&glibc-version; libidn</userinput></screen> + <para>Apply the following patch to fix an assertion failure when + opening two conversion descriptors with the same tocode and fromcode + parameters (see the iconv_open man page):</para> + +<screen><userinput>patch -Np1 -i ../&glibc-iconv_fix-patch;</userinput></screen> + <para>In the vi_VN.TCVN locale, <command>bash</command> enters an infinite loop at startup. It is unknown whether this is a <command>bash</command> bug or a Glibc problem. Disable installation of this locale in order to avoid the diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml index 7d410cabe..4ef9bb44e 100644 --- a/chapter08/kernel.xml +++ b/chapter08/kernel.xml @@ -39,6 +39,13 @@ in the kernel source tree for alternative methods to the way this book configures the kernel.</para> + <para>By default, the Linux kernel generates wrong sequences of bytes when + dead keys are used in UTF-8 keyboard mode. Also, one cannot copy and paste + non-ASCII characters when UTF-8 mode is active. Fix these issues with the + patch:</para> + +<screen><userinput>patch -Np1 -i ../&linux-utf8-patch;</userinput></screen> + <para>Prepare for compilation by running the following command:</para> <screen><userinput>make mrproper</userinput></screen> diff --git a/packages.ent b/packages.ent index 802d88bf5..839c13ac4 100644 --- a/packages.ent +++ b/packages.ent @@ -190,19 +190,19 @@ <!ENTITY gettext-ch6-du "65 MB"> <!ENTITY gettext-ch6-sbu "1 SBU"> -<!ENTITY glibc-version "2.5"> -<!ENTITY glibc-size "14,963 KB"> +<!ENTITY glibc-version "2.4"> +<!ENTITY glibc-size "14,847 KB"> <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.bz2"> -<!ENTITY glibc-md5 "1fb29764a6a650a4d5b409dda227ac9f"> +<!ENTITY glibc-md5 "7e9a88dcd41fbc53801dbe5bdacaf245"> <!ENTITY glibc-home "&gnu-software;libc/"> -<!ENTITY glibc-ch5-du "342 MB"> -<!ENTITY glibc-ch5-sbu "7 SBU"> -<!ENTITY glibc-ch6-du "556 MB testsuite included"> -<!ENTITY glibc-ch6-sbu "19.5 SBU testsuite included"> +<!ENTITY glibc-ch5-du "325 MB"> +<!ENTITY glibc-ch5-sbu "6 SBU"> +<!ENTITY glibc-ch6-du "510 MB testsuite included"> +<!ENTITY glibc-ch6-sbu "13.5 SBU testsuite included"> <!ENTITY glibc-libidn-version "&glibc-version;"> <!ENTITY glibc-libidn-size "100 KB"> <!ENTITY glibc-libidn-url "&gnu;glibc/glibc-libidn-&glibc-libidn-version;.tar.bz2"> -<!ENTITY glibc-libidn-md5 "8787868ba8962d9b125997ec2f25ac01"> +<!ENTITY glibc-libidn-md5 "e2d892b40d654c523ab26a26b7dd86a1"> <!ENTITY glibc-libidn-home " "> <!ENTITY grep-version "2.5.1a"> @@ -298,10 +298,10 @@ <!ENTITY libtool-ch6-sbu "0.1 SBU"> <!ENTITY linux-dl-version "2.6"> -<!ENTITY linux-version "2.6.18"> -<!ENTITY linux-size "40,882 KB"> +<!ENTITY linux-version "2.6.17.13"> +<!ENTITY linux-size "40,320 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.bz2"> -<!ENTITY linux-md5 "296a6d150d260144639c3664d127d174"> +<!ENTITY linux-md5 "834885b3ad9988b966570bee92459572"> <!ENTITY linux-home "http://www.kernel.org/"> <!ENTITY linux-ch8-du "310 - 350 MB"> <!ENTITY linux-ch8-sbu "1.5 - 3 SBU"> diff --git a/patches.ent b/patches.ent index eb6d04db4..71d06c08e 100644 --- a/patches.ent +++ b/patches.ent @@ -53,6 +53,11 @@ <!ENTITY gcc-specs-patch-size "14.8 KB"> +<!ENTITY glibc-iconv_fix-patch "glibc-&glibc-version;-iconv_fix-1.patch"> +<!ENTITY glibc-iconv_fix-patch-md5 "9c8e681226ccf7a1f25c6467674f915e"> +<!ENTITY glibc-iconv_fix-patch-size "2.6 KB"> + + <!ENTITY grep-fixes-patch "grep-&grep-version;-redhat_fixes-2.patch"> <!ENTITY grep-fixes-patch-md5 "2c67910be2d0a54714f63ce350e6d8a6"> <!ENTITY grep-fixes-patch-size "55 KB"> @@ -90,6 +95,11 @@ <!ENTITY kbd-gcc4_fixes-patch-size "1.4 KB"> +<!ENTITY linux-utf8-patch "linux-&linux-version;-utf8_input-1.patch"> +<!ENTITY linux-utf8-patch-md5 "af8bddc93d6b368aa4c8ecdff2d3ab76"> +<!ENTITY linux-utf8-patch-size "11 KB"> + + <!ENTITY linux-inotify-patch "linux-libc-headers-&linux-libc-headers-version;-inotify-3.patch"> <!ENTITY linux-inotify-patch-md5 "8fd71a4bd3344380bd16caf2c430fa9b"> <!ENTITY linux-inotify-patch-size "4.7 KB"> |