Re: tcl8.5 breaks dpkg-cross assumptions and multiarch

2011-02-03 Thread Neil Williams
On Thu, 3 Feb 2011 15:39:49 + Wookey wrote: > dpkg-cross in fact only picks files out of packages by positive > identification as libraries or headers. It misses out generic 'other > stuff' in ((/usr)/lib, which generally works pretty well, but in > this tcl case it's not suffient for tcl-dep

Re: tcl8.5 breaks dpkg-cross assumptions and multiarch

2011-02-03 Thread Wookey
+++ Loïc Minier [2011-02-01 12:50 +0100]: > On Tue, Feb 01, 2011, Wookey wrote: > > But if something is looking for arch-independent stuff in /lib then in > > general that's wrong, and I'm not aware of any examples of > > correctly-packaged packages that need this. Any arch-independent files > > wi

Re: tcl8.5 breaks dpkg-cross assumptions and multiarch

2011-02-01 Thread Neil Williams
On Tue, 1 Feb 2011 12:50:48 +0100 Loïc Minier wrote: > On Tue, Feb 01, 2011, Wookey wrote: > > But if something is looking for arch-independent stuff in /lib then in > > general that's wrong, and I'm not aware of any examples of > > correctly-packaged packages that need this. Any arch-independent

Re: tcl8.5 breaks dpkg-cross assumptions and multiarch

2011-02-01 Thread Loïc Minier
On Tue, Feb 01, 2011, Wookey wrote: > But if something is looking for arch-independent stuff in /lib then in > general that's wrong, and I'm not aware of any examples of > correctly-packaged packages that need this. Any arch-independent files > will be supplied by an arch all package that the build

Re: tcl8.5 breaks dpkg-cross assumptions and multiarch

2011-01-31 Thread Wookey
+++ Steve Langasek [2011-01-31 12:18 -0800]: > > So, the questions is - which of these is the correct fix: > > 1) make dpkg-cross copy over symlinks even when they point into > > /usr/share > > 2) make tcl8.5 put tclConfig.sh in /usr/lib/tcl8.5 instead of > > /usr/share/tcltk/tcl8.5 > > 3) make sql

Re: tcl8.5 breaks dpkg-cross assumptions and multiarch

2011-01-31 Thread Neil Williams
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 31/01/11 20:18, Steve Langasek wrote: > On Mon, Jan 31, 2011 at 05:16:15PM +, Wookey wrote: >> So, the questions is - which of these is the correct fix: >> 1) make dpkg-cross copy over symlinks even when they point into >> /usr/share >> 2) mak

Re: tcl8.5 breaks dpkg-cross assumptions and multiarch

2011-01-31 Thread Steve Langasek
Hi Wookey, On Mon, Jan 31, 2011 at 05:16:15PM +, Wookey wrote: > Debian policy (8.2) says: > --- > It is recommended that supporting files and run-time support programs > that do not need to be invoked manually by users, but are nevertheless > required for the package to function,

Re: tcl8.5 breaks dpkg-cross assumptions and multiarch

2011-01-31 Thread Loïc Minier
For this specific tcl issue, there was some discussion in Debian #599206; I didn't comment back on the bug, but I liked Goswin's proposal -- Loïc Minier -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debia

tcl8.5 breaks dpkg-cross assumptions and multiarch

2011-01-31 Thread Wookey
tcl8.5-dev contains /usr/lib/tcl8.5/tclConfig.sh which is a symlink pointing to /usr/share/tcltk/tcl8.5/tclConfig.sh Currently dpkg-cross only copies symlinks across when crossing a package if the symlink points to somewhere within /lib. symlinks outside /lib are ignored because they are not arch-

Re: tcl8.5 breaks dpkg-cross assumptions and multiarch

2011-01-31 Thread Jonathan Nieder
(please drop cc's other than debian-policy in replies if you want to work on that) Hi Wookey, Wookey wrote: > Debian policy (8.2) says: > --- > It is recommended that supporting files and run-time support programs > that do not need to be invoked manually by users, but are neverthele