Alexander E. Patrakov wrote these words on 09/11/07 08:04 CST: > OK. Now imagine the following situation: someone wants to create a > Debian package with the LFS book. Debian policy requires that all HTML > and PDF files are rebuilt from XML source in this case.
Pardon my ignorance to Debian procedures, but what exactly does "create a Debian package" mean? And so I can properly evaluate the situation as it pertains to going back to system-installed XSL Stylesheets, why does "Debian policy" affect anything we do in (B)LFS? > If the LFS book > relies on the external DocBook XSL setup of a certain version, I see no > way to do it, except by reverting the switch to the external copy of > DocBook XSL stylesheets (which is as bad as any other reversion of > upstream changes) or changing the stylesheet version to "current" (which > is going to break PDF - even worse). How have you been doing it for the last few *years* (up until just a month or so ago)? Why wasn't this an issue for the many years we used external XSL stylesheets? > The problem is that old versions of DocBook XSL are simply not available > as Debian packages, so one cannot build-depend on them without > immediately getting a release-critical bug report. Again, why do we care what is available as a Debian package? And why couldn't one just install whatever version of stylesheets that makes Debian happy and create a 'current' symlink pointing at it. A 'current' symlink won't affect anything in (B)LFS. > Maybe it makes sense, in the case of switching to the released version > of DocBook XSL, to adopt a solution from argouml: > > * depend on a known (not "current") version of DocBook XSL > * don't keep a copy of DocBook XSL in SVN (but maybe add to tarballs) > * add a Makefile target for downloading the correct version of DocBook XSL > * make it easy to use this private just-downloaded copy of stylesheets > instead of the (possibly non-existent) system-wide installation I'm lost here. I don't think I fully grasp what the problem is, and why we'd need to worry about any of this. We never had to worry about any of it before, and there was never an issue that I knew of (or perhaps there was, and it was never mentioned?). -- Randy rmlscsi: [bogomips 1003.23] [GNU ld version 2.16.1] [gcc (GCC) 4.0.3] [GNU C Library stable release version 2.3.6] [Linux 2.6.14.3 i686] 08:19:01 up 7 days, 8:21, 1 user, load average: 0.11, 0.06, 0.01 -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page