On 2018-02-16 at 12:31, The Wanderer wrote:

> On 2018-02-16 at 11:42, Theodore Ts'o wrote:

>> If I had created separate transition packages for each architecture
>> separately (e.g., libcommerr2:i386, libcomerr2:amd_64, etc. I
>> belive I would have gotten Lintian errors and complaints that I was
>> wasting ftp space on all of our mirrors).
> 
> I'm not sure what the right way to handle this is, but having a 
> single-architecture or non-architecture-specific transitional package
> attempt to substitute for all the cross-architecture dependencies
> clearly isn't working.
> 
> I'd be glad to help with figuring out what to do on this, but if 
> having a "separate" transitional package for each architecture isn't 
> an option, I'm really not sure what might be...

Having thought about it again (in the shower), I suspect that the
solution is simply to make the transitional package M-A:same, just as
the library package itself is (at least going by my, admittedly
extremely limited, understanding of the multiarch spec).

It looks to me as if any package which needs its dependencies to be the
same architecture as itself - as a library-transition package does -
effectively needs to be M-A:same, even if no files within that package
vary between architectures.

-- 
   The Wanderer

The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man.         -- George Bernard Shaw

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to