[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: multiarch and ucf



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+deb@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


Reply to: