[devel] I: upcoming %_install_langs related changes
Dmitry V. Levin
ldv на altlinux.org
Ср Ноя 22 08:50:29 MSK 2017
On Wed, Nov 22, 2017 at 05:09:24AM +0300, Dmitry V. Levin wrote:
> Hi,
>
> Ближайшее время планируется реализовать в Сизифе следующие изменения,
> связанные с %_install_langs:
>
> 1. Снять атрибут %lang с /usr/lib/locale/* в пакете glibc-locales.
>
> Причины:
> - выборочная установка определений локалей всё равно сломана в результате
> обновления rpm с нашей стабильной ветки 4.0.4 до 4.13+ от rpm.org;
> - это позволит реализовать следующий пункт плана.
>
> 2. При сборке пакетов в Сизиф и тестовой пересборке Сизифа устанавливать
> %_install_langs в %nil.
>
> Причина:
> - в сборочную среду устанавливается очень много l10n-файлов, которые,
> в отличие от локалей, скорее всего, совсем не нужны во время сборки;
> так, например, размер /usr/share/locale/ в базовой сборочной среде
> сразу уменьшится с нынешних 55M до 13M
> (13M - тоже неоправданно много и со временем будет уменьшено).
Впрочем, рассматривается и альтернативный вариант плана:
$ cat ~/.hasher/install/post
#!/bin/sh -efu
exec find /usr/share/locale/ -mindepth 3 -maxdepth 3 -type f -name '*.mo' -delete
Причина:
- можно будет не решать "проблему 13M" (https://bugzilla.altlinux.org/34225);
- не будут затронуты другие файлы, не являющиеся переводами.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 801 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20171122/4022006c/attachment.bin>
Подробная информация о списке рассылки Devel