On Sat, Feb 28, 2009 at 12:27:56AM +0100, Sven Mueller wrote:
> Package: libxml-libxml-perl
> Version: 1.66-1+b1
> Severity: normal
> 
> On a system only partially upgraded to lenny (from etch), XML::LibXML causes
> the following warning upon each invocation:
> Warning: XML::LibXML compiled against libxml2 20632, but runtime libxml2 is 
> older 20627
> 
> While it doesn't really cause any error, this caused the relevant system to
> emit a new email every 5 minutes due to an otherwise silent cron job (which
> was fhem2rrd.pl). Quite annoying to find that many mails in your inbox from
> a system that runs quite fine in any other way ;-)
> 
> Please either suppress the warning (unless it is actually relevant), or add a
> versioned dependency against the version of libxml2 you built against.

The package was indeed built against libxml2 2.6.32. The dependency
on libxml2 (>= 2.6.27) is generated by dpkg-shlibdeps(1) based on the
information in /var/lib/dpkg/info/libxml2.symbols .

I think we should suppress the warning rather than try to outguess
the libxml2 maintainer's statement about binary compatibility. 

IMO this should be discussed with XML-LibXML upstream first, ideally with
a proposed patch that introduces a build-time switch that distributors
can use to suppress the runtime warning.
-- 
Niko Tyni   nt...@debian.org



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to