Hey all!
As a favor to Gerard, I sat down today and made a list of the differences between the unstable and testing branches of the LFS book, in preparation to eliminate Testing, as was proposed by G previously. Here's a list of all changes I can find currently:
Build command differences:
Chapter 5 - GCC Pass 1:
Use of -B/usr/bin - workaround for an old problem, no longer really needed - was planned to be removed at some point in the future.
Chapter 5 - Binutils Pass 2 and Chapter 6 Binutils:
Testing does "make check", unstable does "make -k check" - the -k parameter is no longer needed, as all binutils tests are expected to pass with this version.
Chapter 6 - Glibc:
Additional command to unpack the linuxthreads tarball, which provides the man pages for the pthread libs.
Chapter 6 - Zlib:
Use of the --libdir option to configure, instead of moving libraries into their proper places.
Chapter 6- Readline:
Testing uses the display_wrap patch, Unstable uses the fixes patch (which incorporates the existing display_wrap patch, as well as other fixes from upstream). Also, Unstable uses the --libdir option to configure, while testing does not.
Chapter 6 - Iproute2
Unstable uses a second patch - find_update - this is needed because newer version of findutils are more strict regarding command line syntax to find.
Chapter 6 - Bash
This is simply a note for future reference. Both Testing and Unstable use the fixes-1 patch, but there's a newer patchset available (fixes-3) with more upstream fixes to bash.
Chapter 6 - Grub
Command change to copy the stage files from /usr/lib instead of /usr/share in Unstable - necessary part of the upgrade from 0.95 to 0.96
Chapter 6 - Libol
Removal of the --enable-shared parameter in unstable, still present in testing - Archaic confirms this is not necessary
Chapter 7 - LFS-bootscripts
Unstable no longer has make install-hotpulg and make install-syslog-ng directives - not needed with the 3.1.0 bootscripts package
Chapter 7 - Linux Console configuration
Some additional sample commands in testing
Chapter 7 - Bash Shell Startup Files
Some additional sample commands present in testing
Chapter 8 - Kernel compilation
Testing still has the sed command to ensure the kernel doesn't pass hotplug events on to userspace until it's ready to receive them
----------------
Packages upgraded in Unstable but not testing:
Glibc (Testing at 20041011 CVS, Unstable at 2.3.4 release - minor differences between the two packages (a single bugfix for mips provided to glibc devs by Jim Gifford)
Expect (Testing at 5.42.1, Unstable at 5.43.0
Findutils (Testing at 4.2.3, Unstable at 4.2.17
Automake (Testing at 1.9.4, Unstable at 1.9.5)
File (Testing at 4.12, Unstable at 4.13)
Libtool (Testing at 1.5.10, Unstable at 1.5.14)
E2fsprogs (Testing at 1.35, Unstable at 1.36)
Grub (Testing at 0.95, Unstable at 0.96)
Libol (Testing at 0.3.14, Unstable at 0.3.15)
Syslog-ng (Testing at 1.6.5, Unstable at 1.6.6)
LFS-Bootscripts (Testing at 2.2.3, Unstable at 3.1.0)
And, that's it. It's possible I could have missed something, but that's all the differences I found checking between the two today.
-J- -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page