libintl.so.6
Jan. 7th, 2005 12:53 pmgettext - по-видимому, вершина того маразма, в который впадает FSF в попытке придать "человеческое лицо" софту. Во что выродилась исходно великолепная идея упростить разговор программ на разных языках?
Развёрнутый 0.14.1 занимает 32406K (по данным du). Верх списка:
32406 .
20622 ./gettext-tools
5978 ./gettext-tools/po
5516 ./gettext-runtime
5062 ./autoconf-lib-link
4226 ./autoconf-lib-link/tests
2648 ./gettext-tools/examples
2408 ./gettext-tools/libuniname
2316 ./gettext-tools/src
1920 ./gettext-tools/doc
Что же требуется подавляющему большинству приложений? А вот это:
636 ./gettext-runtime/intl
Всё остальное - паразиты, которые требуются только разработчикам приложений и самого gettext (только локализация текстов к его программам занимает 6M).
А почему номер библиотеки - 6? Смотрим историю (ChangeLog) и видим, что изменения номера версии вообще никак не объяснены и не имеют никакой видимой связи с изменениями интерфейса и/или реализации. Настолько никакой, что FreeBSD порт для 0.14.1 меняет номер с 7 (изменённый 2004-01-17) назад на 6, что означает, что несовместимых изменений и добавлений не вносилось. И зачем тогда каждые несколько месяцев увеличивают этот номер?
Развёрнутый 0.14.1 занимает 32406K (по данным du). Верх списка:
32406 .
20622 ./gettext-tools
5978 ./gettext-tools/po
5516 ./gettext-runtime
5062 ./autoconf-lib-link
4226 ./autoconf-lib-link/tests
2648 ./gettext-tools/examples
2408 ./gettext-tools/libuniname
2316 ./gettext-tools/src
1920 ./gettext-tools/doc
Что же требуется подавляющему большинству приложений? А вот это:
636 ./gettext-runtime/intl
Всё остальное - паразиты, которые требуются только разработчикам приложений и самого gettext (только локализация текстов к его программам занимает 6M).
А почему номер библиотеки - 6? Смотрим историю (ChangeLog) и видим, что изменения номера версии вообще никак не объяснены и не имеют никакой видимой связи с изменениями интерфейса и/или реализации. Настолько никакой, что FreeBSD порт для 0.14.1 меняет номер с 7 (изменённый 2004-01-17) назад на 6, что означает, что несовместимых изменений и добавлений не вносилось. И зачем тогда каждые несколько месяцев увеличивают этот номер?
хм...
Date: 2005-01-07 04:16 pm (UTC)Хотя тараканов у него, конечно, столько, что не помещаются в голову ;)
Re: хм...
Date: 2005-01-07 04:41 pm (UTC)Он, например, считает, что все желающие поменять настройки должны пересобрать glibc...
Re: хм...
Date: 2005-01-07 08:12 pm (UTC)Re: хм...
Date: 2005-01-07 11:10 pm (UTC)Но в glibc 2.3 это уже решено.
Re: хм...
Date: 2005-01-07 11:13 pm (UTC)