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

Re: multiarch and ucf



Sven Joachim <svenjoac@gmx.de> wrote:

Hi,

>> 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?

Yes, that seems to work fine. I'll report a bug, but given there has
been no progress on
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=615931 for months I
won't hold my breath.

Bernhard


Reply to: