Archaic wrote:
Some preliminary thoughts: I would probably not go into such detail as if this book is a teaching aide, the above paragraph would bog down and confuse the reader. Some lighter, general reading along the lines of: ---- "Some pkgs have circular deps [insert very light blurb as to what a circ. dep is-. This is noted on the appropriate pkg pages." ----
OK, this is probably a better idea, though I would at least like to list all such packages on the buildorder page, just to have all that info in one location. Something like: "Some packages have circular dependencies. This includes Autoconf/Automake..." I like to think of this page as being just as much of a guide for LFS book editors to make it easier to add/move/delete packages in the future, as for LFS users.
The e2fsprogs rationale is superceeded by the fact that E comes before U and should be dropped.
I disagree - all such dependencies should be listed regardless of whether they are accounted for by alphabetical order. Part of the reason for documenting this info is to account for the possibility that some package (for example, Util-Linux) could, at some point in the future, be moved up in the order to satisfy some other package deps, and having this info listed here would allow us to know instantly what else (like E2fsprogs) would need to be moved as well.
I would drop info about linking because this is just a normal everyday dependency which has been handled since the beginning. The notes on hardcoded paths, however, is very useful knowledge.
Just trying to be thorough and have *all* information about packages that are required to be installed in a particular order.
Finally, I would either move this page to right after the chap6 intro or add it to the end of the chap6 intro page itself. The discussion of chap5 deps is a different beast.
Possibly, though the order of chap. 5 packages is really based on the same rationale (just so happens that it *can* be almost-completely alphabetical), just fewer packages.
-- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
