[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