Re: Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-06 Thread Goswin von Brederlow
Steve Langasek vor...@debian.org writes: On Tue, Apr 05, 2011 at 11:12:29AM +0100, Simon McVittie wrote: On Tue, 05 Apr 2011 at 11:12:54 +0200, Adam Borowski wrote: On Sat, Apr 02, 2011 at 12:36:05AM -0700, Steve Langasek wrote: Specifically, the plan is that any package in wheezy shipping

Re: Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-05 Thread Adam Borowski
On Sat, Apr 02, 2011 at 12:36:05AM -0700, Steve Langasek wrote: Specifically, the plan is that any package in wheezy shipping a runtime library in a multiarch directory should declare a Pre-Depends on the metapackage 'multiarch-support'. And the dependency would be added by either dpkg-dev,

Re: Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-05 Thread Simon McVittie
On Tue, 05 Apr 2011 at 11:12:54 +0200, Adam Borowski wrote: On Sat, Apr 02, 2011 at 12:36:05AM -0700, Steve Langasek wrote: Specifically, the plan is that any package in wheezy shipping a runtime library in a multiarch directory should declare a Pre-Depends on the metapackage

Re: Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-05 Thread Neil Williams
On Tue, 5 Apr 2011 11:12:29 +0100 Simon McVittie s...@debian.org wrote: * lintian should warn (error?) if a binary package has libraries in a multiarch directory and doesn't pre-depend on multiarch-support * lintian should perhaps also warn if a package uses debhelper compat 9 and

Re: Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-05 Thread Ben Hutchings
On Tue, 2011-04-05 at 11:25 +0100, Neil Williams wrote: [...] Lintian error (and an ftpmaster REJECT) if a binary package (not just a library) has multiarch paths without debhelper compat 9. (This protects against uploading packages converted with tools like dpkg-cross -M -A (= 2.6.3).) [...]

Re: Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-05 Thread Neil Williams
On Tue, 05 Apr 2011 11:47:01 +0100 Ben Hutchings b...@decadent.org.uk wrote: On Tue, 2011-04-05 at 11:25 +0100, Neil Williams wrote: [...] Lintian error (and an ftpmaster REJECT) if a binary package (not just a library) has multiarch paths without debhelper compat 9. (This protects

Re: Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-05 Thread Russ Allbery
Simon McVittie s...@debian.org writes: * lintian should warn (error?) if a binary package has libraries in a multiarch directory and doesn't pre-depend on multiarch-support Yes, this is what we did for the X.org transition and it seemed to work reasonably well. -- Russ Allbery

Re: Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-05 Thread Steve Langasek
On Tue, Apr 05, 2011 at 11:12:29AM +0100, Simon McVittie wrote: On Tue, 05 Apr 2011 at 11:12:54 +0200, Adam Borowski wrote: On Sat, Apr 02, 2011 at 12:36:05AM -0700, Steve Langasek wrote: Specifically, the plan is that any package in wheezy shipping a runtime library in a multiarch

Re: Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-05 Thread Steve Langasek
On Tue, Apr 05, 2011 at 11:25:44AM +0100, Neil Williams wrote: Lintian error (and an ftpmaster REJECT) if debhelper compat 9 is set with no ${misc:PreDepends} set because that prevents the multiarch-support addition. A failure to convert ${misc:PreDepends} to multiarch-support would be a

Re: Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-04 Thread Steve Langasek
On Sat, Apr 02, 2011 at 12:36:05AM -0700, Steve Langasek wrote: Specifically, the plan is that any package in wheezy shipping a runtime library in a multiarch directory should declare a Pre-Depends on the metapackage 'multiarch-support'. This package will be built from eglibc source, and for

Re: Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-04 Thread Russ Allbery
Steve Langasek vor...@debian.org writes: One of the things that held up the deployment of multiarch-friendly library packages in Debian was the recognition that the host triplet used on i386, i486-linux-gnu, was not suitable for cross-distro standardization because it encodes information

Re: Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-04 Thread Jan Hauke Rahm
On Mon, Apr 04, 2011 at 07:31:49PM -0700, Steve Langasek wrote: On Sat, Apr 02, 2011 at 12:36:05AM -0700, Steve Langasek wrote: Specifically, the plan is that any package in wheezy shipping a runtime library in a multiarch directory should declare a Pre-Depends on the metapackage

Proposed pre-depends addition: all multiarched libs - multiarch-support

2011-04-02 Thread Steve Langasek
Hi folks, One of the things that held up the deployment of multiarch-friendly library packages in Debian was the recognition that the host triplet used on i386, i486-linux-gnu, was not suitable for cross-distro standardization because it encodes information about the current default optimization