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

Bug#799916: libjbig2dec0 is not Multi-Arch compatible



Quoting Yuriy M. Kaminskiy (2016-05-16 18:31:50)
> On 16.05.2016 19:24, Jonas Smedegaard wrote:
>> Quoting Yuriy M. Kaminskiy (2016-05-16 17:17:04)
>>> Patch (against 0.13-1) attached.
>>
>> I believe your patch is flawed, however: the arch-specific jbig2dec 
>> package should not be marked "foreign" as it is unusable by foreign 
>> architectures.
>
> It *is* usable, of course. It is multi-arch, not crossbuild-arch (or 
> something), user is supposed to be able to run foreign arch binary on 
> their system (either natively, or via qemu-user).
> E.g. I can use jbig2dec:amd64 on primary-arch i386 (or reverse) 
> perfectly fine. And if other package depends on jbig2dec binary, it 
> can use native or (any of) foreign binary equally fine. See 
> https://wiki.debian.org/Multiarch/Implementation

That wiki page is what I consulted, and I am not convinced: The passage 
I found¹ talks about flagging packages where "one copy of this package, 
of any architecture, is sufficient to satisfy the needs of the runtime 
library package of every architecture" - and exemplifies with -data 
packages.  I do not recognize -tools style packages as fitting that 
description.

Please try harder to convince me (and no: stating "of course" is *not* 
helpful, quite the contrary).


 - Jonas

¹ 
https://wiki.debian.org/Multiarch/Implementation#Multi-Arch:_foreign_support_packages

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature


Reply to: