[devel] library-pkgnames (new repocop test)

Led =?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Ср Мар 19 23:35:12 MSK 2008


Wednesday, 19 March 2008 21:26:11 Dmitry V. Levin написав:
> On Thu, Mar 20, 2008 at 12:14:13AM +0500, Andrey Rahmatullin wrote:
> > On Wed, Mar 19, 2008 at 10:11:37PM +0300, Dmitry V. Levin wrote:
> > > > новый тест Андрея Рахматулина (wrar@) согласно
> > > > http://www.freesource.info/wiki/Altlinux/Policy/SharedLibs
> > > >
> > > > Тест в процессе доводки, процитирую только 81 пакет, таскающий
> > > > с собой статику:
> > >
> > > [...]
> > >
> > > > bison-2.3-alt2.x86_64
> > > > dhcp-devel-3.0.6-alt2.x86_64
> > > > flex-2.5.33-alt3.x86_64
> > > > flex-old-2.5.4a-alt1.x86_64
> > > > glibc-devel-2.5.1-alt3.x86_64
> > > > libgdb-devel-6.6-alt3.x86_64
> > > > libgit-devel-1.5.4.4-alt1.x86_64
> > > > nut-devel-2.0.5-alt3.x86_64
> > >
> > > По какому критерию в этот список попали вышепроцитированные пакеты?
> >
> > Содержат (/usr)?/lib/lib*.a, не называясь при это lib*-devel-static
>
> Это неправильный критерий:
> Если у статической библиотеки не существует соответствующей ей разделяемой
> библиотеки, то статическую библиотеку НЕ СЛЕДУЕТ помещать в отдельный
> пакет -devel-static.

Тем не менее если у такой libfoo-devel нет соответствующей libfoo с *.so, ИМХО 
не помешало бы прописать в спеке
Provides: libfoo-devel-static = %version-%release
а вышеприведённые тесты должны учитывать этот Provides

-- 
Led


Подробная информация о списке рассылки Devel