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