[devel] %find_lang test and policy
Igor Vlasenko
vlasenko на imath.kiev.ua
Пт Фев 26 20:07:51 UTC 2010
Уважаемые коллеги,
по заказу Юрия Седунова пишу новый тест repocop
на выявление непомеченных как %lang(..)
локально-зависимых файлов.
Обоснование теста вынесено с ОсобенностиСборкиПакетов
в отдельную страницу
http://www.altlinux.org/FindLangPolicy
чтобы лучше документировать,
а так же чтобы формально принять как полиси
(фактически оно действует).
Прошу принять как полиси.
Уже только по поводу не помеченных
/usr/share/locale/*
под ругань будущего теста попадает 476 пакетов,
некоторые (пример - cups) за записи в спеке вида
%_datadir/locale/*/*.po
некоторые (пример - freeciv-common) -
из - за (возможно) ошибки в самом %find_lang.
Прежде чем писать тест, хотелось бы узнать
мнение Дмитрия о %find_lang + freeciv-common.
select pkgid, filename,filelang from rpm_files where filename glob '/usr/share/locale/*' AND filelang = '' AND pkgid glob 'freeciv-*';
freeciv-common-2.1.10-alt1.noarch|/usr/share/locale/en_GB/LC_MESSAGES/freeciv.mo|
Т.е. /usr/share/locale/en_GB/LC_MESSAGES/freeciv.mo
не помечен как %lang(en_GB).
С чем это связанно?
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
Подробная информация о списке рассылки Devel