Tushar Teredesai wrote:
Some nitpicks related to the UTF-8 patch:
* /usr/bin/zsoelim from groff is overwritten by man-db (three cheers
for pkg-user hint:).

Thanks for pointing out that the problem exists. What's your proposed solution? Sed out installation of zsoelim from Groff Makefile?

* Mention that users can choose the man package instead of man-db
(with a pointer to the man home-page/freshmeat-page).

Hint material. Will be done soon.

* Mention that folks can choose gdbm instead of berkeley db with a
pointer to BLFS's gdbm page.

Not sure that it is doable without introducing a lot of "ifs" into the book. (If LFS used GDBM and still sedded out arpd, I'd agree to put optional BDB pointer in).

* The man-db page details on the two approaches to UTF8 - Redhat and
Debian. There should be an explaination on why the Redhat approach was
not considered for the book.

Let's discuss this. The explanation below is true, but unsuitable for the book. Please reword.

The RedHat approach has not been considered because:

1) RedHat doesn't have a bug-free implementation of their approach (their Groff inserts spaces into the wrong place, e.g. after the first letter of a word, as if there's some off-by-one error) 2) RedHat approach means that manual pages can no longer be converted to PostScript using a command as simple as "groff -Tps -mandoc <manpage.1 >manpage.ps"
3) RedHat approach doesn't work at all with non-UTF-8 locales
4) RedHat approach would make BLFS adapt instructions for every package that installs non-English manual pages, in order to convert them to UTF-8.

--
Alexander E. Patrakov
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to