FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Development

LinkBack Thread Tools
Old 04-22-2011, 07:15 AM
Steve Langasek
Default Request for lintian autoreject: missing-pre-dependency-on-multiarch-support

Dear ftpmasters,

The latest upload of lintian, 2.5.0~rc3, adds a new
'missing-pre-dependency-on-multiarch-support' tag to warn about improper use
of multiarch directories. If a package ships a shared library in a
multiarch library directory (/usr/lib/<triplet>), but does not pre-depend on
'multiarch-support', this is an error, as discussed here:


Since we can say with a high degree of confidence that failing to include
this pre-depends will (on i386) cause problems on partial upgrades from
squeeze, and could even break dist-upgrades entirely, I think it's best if
this lintian check be treated as a non-overridable autoreject.

In the short term, this would be a fatal error for three packages already in
the archive, hwloc, liblouis, and liblouisxml, because these packages
install their libraries already to the "draft" multiarch directories that
were supported in squeeze (same as the final directories on all archs except
for *-i386). And if these packages were to depend on multiarch-support
today, they would be uninstallable since eglibc has not yet included this
package in an upload. So it is perhaps best to wait until eglibc is
transitioned and the maintainer has had a chance to fix these three packages
before turning such a check on.

Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slangasek@ubuntu.com vorlon@debian.org

Thread Tools

All times are GMT. The time now is 07:07 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org