Back in January last year, I made a proposal to add some discussion of vulnerabilities in the security chapter, and how to look at what the distros are doing to fix their builds (for vulnerabilities but also for when packages no longer build). There was some interest from users, but no comment from editors. At that time, I *thought* several editors were still active, but I was probably mistaken. My normal attitude is to not break things, and to follow the party line even if that means doing nothing. Je suis anarchiste bourgeois. [1]
I then went off in a huff, but had to come back because changes in LFS-7.0 (glibc and bootscripts) broke nfs. Since then, we've got a lot more active editors, but I think those proposed changes would still be useful - it's not as if we are on top of known vulnerabilites. Some of this proposal is updated and expanded. Additionally, I think that now is a suitable time to replace gnome-media with gvolwheel, and to add another lightweight window manager (icewm). When I started preparing this, my current BLFS version was 2012-06-23. You can find a rendered version of the changes, and a gzipped diff of the xml, at http://www.linuxfromscratch.org/~ken/tmp/ This contains the following changes: 1. new page in chapter 2 to explain static/shared libraries : in the book we now often use --disable-static but I don't think we've explained why. 2. add pointers to some distros in Beyond BLFS, change freshmeat.net to freecode.com, and add a link to a rpm2cpio script. Basically, as in last year's suggestion (the change to google/linux is no longer appropriate, that has become google/webhp and is not linux specific). 3. add a page about Vulnerabilities at the start of chapter 4. Reworked from last year's suggestion. 4. add IceWM as another window manager: Use the 1.3.7 development release (at the moment nothing is happening in development, so in some ways it is like mutt). Some seds are needed to get it to compile with current binutils and glib-2.32. Almost all of the distros have moved to 1.3 instead of 'stable' 1.2. I've been using 1.3 for years, and it works very well for me (there used to be a problem with resizing gtk+-3 windows in "minority" window managers, that problem is no longer present in icewm so I guess gtk3 was fixed). Configuration, and setting up the menus, are "different" so I've added explanations and some examples. 5. update the name of a kernel config option in alsa-lib 'Device Drivers -> Sound' is now '-> Sound card support'. Technically, I could just drop this part in without discussion, but I only noticed it while preparing the next item, and for me it makes sense to do them all together. 6. replace gnome-media by gvolwheel: I was keen to keep gnome-media for a time, because I'd been used to using it and assumed other people had used it too. It has been marked as "will be removed from the book in due course" since 24th December, I think it can go now - providing we add a replacement. During this time there have been links to volumecontrol and both the gtk2 and gtk3 versions of gvolwheel. I didn't like volumecontrol, and there are reports of people having difficulty with it, so I propose we use gvolwheel. Unfortunately, correctly configuring the current version (1.0) and the kernel will trip people up if they follow the ChangeLog in the package, so I've added the details. The link to sourceforge for gvolwheel is just weird : open it in a browser and you get a list of all the available versions instead of the one you asked for. Paste it to wget and it works. I don't see what else I can do for that, I've tried at least 6 variants based on what shows in the browser at differnet mirrors, but they all either gave a 404 or dropped me at the list of available versions. I'm open to discussion about the details. If nobody objects, I'll now regard that as "nobody cares, so do it". OTOH, if there are overwhelming objections I'll stop troubling you. ĸen 1. Sartre - Les mains sales -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page