[devel] perl man pages [Re: создание Стабильного бранча...]
Igor Vlasenko
vlasenko на imath.kiev.ua
Вс Окт 10 11:26:38 UTC 2010
On Sun, Oct 10, 2010 at 04:05:59AM +0400, Alexey Tourbin wrote:
> On Sun, Oct 10, 2010 at 02:40:24AM +0300, Igor Vlasenko wrote:
> > On Sun, Oct 10, 2010 at 03:06:37AM +0400, Alexey Tourbin wrote:
> > > Основное отличие - от perl-base оторваны подляторы (perl-Pod-Parser,
> > > perl-podlators и т.д.), а при сборке перловых пакетов man-страницы
> > > по умолчанию генерироваться не будут. А также удалены макросы
> > > %perl_vendor_man1dir и %perl_vendor_man3dir.
> >
> > Алексей,
> > это изменение ломает 828 пакетов, из
> > которых большая часть -- не Ваши.
> > Помнится, в свое время при обсуждении этой темы
> > у этой реформы были противники, консенсуса достичь не удалось.
> > Получается. это решение спорное, может быть и конфликтное.
> Я в своих пакетах давно не пакую man3 перловые страницы.
> А когда кто-то один пакует, а кто-то другой не пакует,
> то уже получается разнобой.
> Исторически, я отказался от man3 страниц потому что при распиле перла
> их было некуда девать. Был общий пакет perl-man3. Потом я написал
> генератор, пакет называется perl-manpages. Но потом мне стало казаться
> что perldoc всё равно удобнее, потому что у него есть опции -f, -q и т.д.
> А генератор можно приспособить под файлтриггер.
> Есть более техническая причина - распил модулей по пакетам. Новые
> подляторы зависят от Encode. А Encode пакуется отдельно. Тогда и
> подляторы уже нельзя оставить в пределах самого перла.
Если сохранять совместимость,
то прописать в зависимости perl-devel/rpm-build-perl.
> > Правильно ли я понимаю, что вы собираетесь
> > лично исправить все эти пакеты?
>
> Надо перетряхнуть. Есть ещё более крамольные мысли - унифицировать
> перловые пакеты. Привести спекфайл к рекомендованному мной виду,
> а некоторые пакеты разымпортировать из git'а назад в src.rpm.
>
> > Иначе получится совсем нехорошо.
> > Ломаете вопреки мнению других людей,
> > и сбрасываете последствия на них же.
>
> Можно было бы пойти на хитрость - раскрыть %perl_vendor_man3dir
> в знак "#", тогда в списке %files получится комментарий. Я правда
> не пробовал, работает такая конструкция или нет. В принципе можно
> сделать чтобы работала.-)
Если ломать, то лучше уже в %exclude man?dir/ раскрывать.
тогда не будет ругани на неупакованные файлы.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
Подробная информация о списке рассылки Devel