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 will be

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

2011-02-03 Thread Neil Williams
On Thu, 3 Feb 2011 15:39:49 + Wookey woo...@wookware.org 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

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-02-01 Thread Neil Williams
On Tue, 1 Feb 2011 12:50:48 +0100 Loïc Minier loic.min...@linaro.org 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

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 nevertheless

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

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

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, be

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) make tcl8.5

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 sqlite (and