On Tue, Jan 27, 2009 at 2:20 PM, Aaron Griffin <aaronmgriffin@gmail.com> wrote:
This idea is Thomas', I take no credit, except that I actually wrote it up.
The idea: texinfo, on install, processes all info files. bash and glibc (and, likely, other packages in core) no longer need to depend on texinfo, but should check for install-info in the scriptlets before running.
a) user installs bash and glibc. No info files are processed, texinfo not installed user then installs texinfo, all info files are processed b) user installs texinfo first (somehow) user then installs bash, info files processed due to existence of install-info c) user follows case a or b user upgrades bash or glibc, info files processed as normal due to presence of install-info
Any issues with this? See attached patch. Please review. If possible, this needs to go to core before we release the ISOs.
Seems reasonable for now. Basically any package in core should 1) not depend on texinfo 2) attempt to call install-info if it has info pages AND install-info is found? -Dan