[devel] суровый робот sisyphus_check.
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Окт 3 08:44:27 MSD 2008
On Thu, Oct 02, 2008 at 10:41:50PM +0300, Igor Vlasenko wrote:
> /.out/repocop-0.07-alt15.noarch.rpm: invalid noarch file paths: /usr/lib64/repocop/pkgcollectors /usr/lib64/repocop/pkgtests /usr/lib64/repocop/srccollectors /usr/lib64/repocop/srctests
> sisyphus_check: check-noarch ERROR: noarch packaging violation
> hsh-rebuild: pkg.tar: sisyphus_check failed.
>
> Интересная ситуация.
> Я добавил владение папками /usr/lib{,64}/repocop/*,
> чтобы убирать за архитектурно-зависимыми тестами
> (если снести их и repocop, чтобы не осталось мусора в системе).
Нет, там используется именно %_libdir.
%dir %_datadir/repocop/pkgtests
%dir %_datadir/repocop/srctests
%dir %_libdir/repocop/pkgtests
%dir %_libdir/repocop/srctests
А это как раз то, чего не должно быть в noarch пакете,
потому что %_libdir раскрывается по-разному, в результате чего
получаются неидентичные noarch пакеты.
> Не хочется заводить целый пакет на пару пустых папок.
> Нет ли возможности отключать проверки sisyphus_check
> через spec?
Предлагаю не паковать %_libdir/repocop (кстати, этот каталог сейчас
не запакован, а только подкаталоги). Архитектурно-зависимых (то есть
компилируемых) тестов сейчас всё равно нет, и вряд ли они появятся.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20081003/a91803df/attachment-0002.bin>
Подробная информация о списке рассылки Devel