Robert Xu wrote: >> I'm risking insulting people, but it seems to me that the alfs, >> clfs, hlfs, and livecd projects are basically dead.
I think the better term is dormant. If there is interest, I'm sure someone will update. >> From a previous discussion here, I got the impression the people >> use their own scripts to automate lfs. That's part of the learning process. > ALFS doesn't work for me sometimes because there's something broken in > BLFS that it would fail right away and there would be no way possible > to resume. I would have to restart all over. jhalfs works for LFS, but I use scripts for BLFS. Automating BLFS is very difficult because of the need to be able to do individual packages. >> blfs support seems to be active, though development seems erratic at >> best. That's a good observation. > Gah, it probably takes a long time to find all the updates... It'd be > nice if we had software that could find updates and alert blfs-dev. Even such a script appeared, we would need a lot more volunteers to make changes thatn we have now. >> 1. There is no way to get back to the home page >> ('http://community.linuxfromscratch.org/') >> from any of the other pages. > > Heh, same as trac. Thee are two 'home' pages. The trac wiki page and the main LFS html bases site. Trac is really a developer tool and not so much for non-developers. The mailing lists are the primary way for ysers to interact, but there is an irc channel too. >> 2. Building the first time, following the book. The book is >> (mostly) well written and clear. This step can be improved by >> looking at points people repeatedly ask about on the support list. >> Issues which come to mind are configuring the kernel and grub. I've written hinst for both of these. >> 4.b. Grammar or clarity issues in the text. For some reason these >> usually end up as a flame war. My opinion on these clarity cases, >> is that if someone says it is unclear to them, they should be >> believed, and the other side should at least understand what can be >> unclear (possibly only for foreigners), even if they choose not to >> fix it. Grammar or clarity issues are often a one person opinion. If there are clear errors, they generally get fixed immediately and there is no discussion. The difference between LFS and other projects is that we do respond to these comments. I've seen a lot of projects where users are ignored. >> 4.e. Suggest "major" design updates for the book. The response is >> usually that the book isn't intended for this, without leaving room >> for discussion. Many times the suggestion is that *we* change the book. No patches are submitted. No hints submitted. Most major suggestions require a lot of work by someone other than the suggester. Many suggestions make LFS more complicated. It's already complicated. Adding complexity like multi-lib or package management detracts from the purpose of building a working system, especaially for first time builders. >> Finally, what do I think should be done? First, LFS needs to choose >> its direction. We have. We keep the book up to date but only add packages if needed for other critical packages. We recently added gmp, mpfr, and mpc because they are required by gcc. This is the core. It does not cover everything, even for the packages in the book. For instance we only build c and c++ from gcc and do not build the graphical part of vim (which requires X). >> I suggest releasing a stable "package update" release regularly, say >> once a month. We make a new release at six month intervals. September and March. -dev gets updated pretty much as packages are released. In a recent case, we had a problem with the kernel in -dev and had to find a fix that took a couple of months. We would not have released the book with gcc-4.5 with the bug found (eventually) in the kernel. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page