On 2011-10-17 15:23 +0200, Bernhard Schmidt wrote: > I'm having a small issue and I'm not exactly sure whether it's a bug or > I'm misunderstanding the documentation. > > I'm packaging tivoli-tsm (an i386-only closed-source application) for > internal use. It used to work fine depending on ia32-libs on amd64. > Since there are issues with ia32-libs in Ubuntu Oneiric I tried to > convert it into a real multiarch application. > > I put "Multi-Arch: foreign" into my package and dropped amd64 from the > Architectures list. This looks pretty good to me, but > > Package: tivoli-tsm > Version: 6.2.2.0-3 > Architecture: i386 > Maintainer: Bernhard Schmidt <berni+...@birkenwald.de> > Installed-Size: 55276 > Depends: libc6 (>= 2.3.6-6~), libgcc1 (>= 1:4.1.1), libstdc++5 (>= > 1:3.3.6-15), libstdc++6 (>= 4.1.1), debconf (>= 0.5) | debconf-2.0, ucf > (>= 0.28), ca-certificates (>= 20080809) > > The following packages have unmet dependencies: > tivoli-tsm:i386 : Depends: ucf:i386 (>= 0.28) but it is not installable > > If I understand http://wiki.debian.org/Multiarch/Implementation > correctly, ucf is missing the Multi-Arch: foreign line. Is this correct > or am I mistaken here?
This seems to be correct. If you rebuild ucf with the Multi-Arch field added, does your package install then? Cheers, Sven -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/8739erpuxe....@turtle.gmx.de