[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