On Tue, 04 Mar 2008 16:07:58 +0100
Sebastian Dröge <[EMAIL PROTECTED]> wrote:

> > > Otherwise it makes packages fail to build.
> > > 
> > Which packages fail to build?
> > 
> > Setting bugs to serious or higher needs detailed reasons so that the bug
> > can be fixed in a sane manner.
> > 
> > This seems more like an error in the pkgconfig file for libgphoto2. The
> > source package already build-depends on libltdl3-dev.
> > 
> > It might be true that libgphoto2.pc should specify -ltdl3 in Requires:
> > or in Requires.private: but that is not a "serious" severity.
> > 
> > For the benefit of the bug report, what I *think* this report is trying
> > to achieve is to have libtdl3-dev brought in when building against
> > libgphoto2-2-dev and, to me, this appears to be an upstream issue in the
> > pkgconfig file and (to a lesser degree) the Depends: line for
> > libgphoto2-2-dev in debian/control.
> > 
> > Yes, it is a good idea for packages to fix the pkgconfig data and to
> > ensure that extra dependencies are handled, necessary dependencies are
> > retained etc.etc. but I don't see how that can be RC severity for Lenny.
> 
> Hi,
> first of all, this is no bug of the pkg-config file or something.

If there are missing symbols when linking against this library, that
info should be in the pkgconfig data, under Requires. Are there missing
symbols in your build?

> It's caused by libtool being a bit insane in several situations, just
> take a look at your .la files. 

I'm not the maintainer, I'm just reviewing the bug report as it still
seems to be unnecessarily severe and the report itself incomplete. *If*
your answers are sane and complete, I may be able to close this bug as
an NMU so do me a favour and provide a full build log.

> You must let your -dev package depend on
> all packages that are listed in dependency_libs there, otherwise it
> simply won't be possible to link to your library, no matter if it is
> really needed by the code or not (and it isn't here it seems).

Not necessarily - the -dev depends on what is *exported* by the API.

> The solution for this was dropping the .la file (attention, requires
> rebuild of all packages that have your library in their .la file) in
> many Gnome packages.

I see no evidence for that statement (or for removing .la files in the
first place).

> Well, the package that fails to build otherwise is gvfs (from
> experimental). 

Which depends on another package in experimental and which, therefore
is somewhat low on the list of things to get done before Lenny.

> I've added a build dependency on libltdl3-dev for now to
> work around this but just build it without from a clean pbuilder chroot
> to see the problem.

I see no reason for this bug to be of serious severity this close to a
release when the *only* package affected might be one in experimental.
What is the problem with having such a build dependency in your
experimental package? Any extra dependency in your package can be fixed
when gvfs actually gets into unstable. 

>From my original post:
> Yes, it is a good idea for packages to fix the pkgconfig data and to
> ensure that extra dependencies are handled, necessary dependencies are
> retained etc.etc. but I don't see how that can be RC severity for Lenny.

So, again, why does this bug need to be severity: serious ???

It may be important to you, it may be a good thing to fix but it is not
Release-Critical - principally because it involves a package that is
not yet a candidate for Lenny. Personally, I would put it at wishlist
but I downgraded it to normal initially.

Please take a wider view of this problem and consider whether you
reverted the severity in haste. You have failed to show any reason why
it should be release-critical. The triviality of the obvious workaround
and the lack of any effect on any package actually forming part of the
Lenny release make it impossible for me to see why this should be on my
todo list. Justify the severity or CC debian-devel to find a consensus
on whether this *is* an RC bug or merely an annoyance for a single
package in experimental that has no bearing on the Lenny release.

-- 

Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

Attachment: pgpm0Ishmtd88.pgp
Description: PGP signature

Reply via email to