[devel] создание Стабильного бранча и Национальной ОС
Aleksey Novodvorsky
aen на altlinux.ru
Вс Окт 10 13:58:58 UTC 2010
10 октября 2010 г. 17:06 пользователь Alexey Tourbin <at на altlinux.ru> написал:
> On Sun, Oct 10, 2010 at 04:42:37PM +0400, Aleksey Novodvorsky wrote:
>> >> > А также удалены макросы %perl_vendor_man1dir и %perl_vendor_man3dir.
>> >> Так верните обратно.
>> >
>> > Предлагается man3/*.3pm не паковать совсем, а man1/*.1 паковать только
>> > для программ общего назначания (а для перлоспецифических программ типа
>> > enc2xs - всё равно не паковать).
>>
>> Может это и правильно, но зачем насилие? Давайте оставим пока макросы, а?
>
> Потому что man3 страницы по умолчанию не создаются, и пакет со следующей
> конструкцией всё равно не соберётся.
>
> %files
> ...
> %perl_vendor_man3dir/*
>
> А чтобы их создавать, нужны дополнительные зависимости в BuildRequires
> (perl-podlators). Так что перетряхивать всё равно придётся.
>
> Можно сделать конформистский варинат: подшить зависимость на perl-podlators
> в perl-devel. Но мы так не забутстрапимся, т.к. до podlators нужно
> собрать Encode (а для сборки Encode нужен perl-devel).
>
> Мне кажется, мой вариант самый простой - пересборка почти всех перловых
> пакетов сводится к тому, что нужно удалить %perl_vendor_man3dir/*.
>
> Поскольку все перловые пакеты всё равно жеалательно пересобрать - т.к.
> даже у noarch пакетов меняется старый каталог /usr/lib/perl5/vendor_perl
> на новый /usr/share/perl5 (хотя старый каталог поддерживается), то...
Мне хотелось бы услышать мнения force@ и crux на . Давайте постараемся
придти к согласию. Тем более, что "все равно желательно пересобрать".
Rgrds, Алексей
Подробная информация о списке рассылки Devel