[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: static libs depend in -dev not in library packages?



Edward Betts writes:
 > reassign 52475 libsocks4
 > thanks
 > 
 > Christoph Martin <martin@uni-mainz.de> wrote:
 > > 
 > > reassign 52475 libsocks-dev
 > > thanks
 > > 
 > > gohmandj@mrs.umn.edu writes:
 > >  > Package: libsocks4
 > >  > Version: 4.3.beta2-9
 > >  > Severity: normal
 > >  >
 > >  > The file /usr/lib/libsocks.a exists in both the libsocks4 and libsocks-dev
 > >  > packages.
 > >  >
 > >  > Currently, they can not both be installed at the same time.
 > >  >
 > > 
 > > Sorry, libsocks-dev (dante) has to resolv this, since libsocks4 was
 > > first.
 > 
 > libsocks-dev has a right to include a static library, it is a library
 > developement package, static libraries should not be included in dynamic
 > libraries like libsocks4. Therefore the bug is in libsocks4, and I would
 > suggest that the solution would be to create a libsocks4-dev package, and
 > stick the static library, and any .h files in there. People can then decide to
 > have both libsocks libraries and one of the -dev packages. What do you think,
 > Am I right?

Normaly you would be right. Policy says that a lib-package can include
its devel files if the whole package is really small. So it is no must
do build a -dev package. Anyway, if you build a package with files in,
that allready exist in another package, you have either, to conflict
with the original package, divert the files in the original package or
rename your files. Even if I build a separate -dev package you would
to do that. That was my point.

So really the initiative is on your side, to decide which way you want
to go.

Christoph


Reply to: