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

Re: arch all package's missing dependency on i386 prevents testing migration



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi all,

>> The package in question, circlator, depends on two 
>> architecture-dependent packages that can only build on amd64 and 
>> kfreebsd-amd64 currently. The package cannot migrate to testing 
>> because those dependencies are not available for i386 [1].
>> 
>> I am hoping there is a better solution to this problem than to
>> work around this by changing this package's build architecture
>> from "all" to "any-amd64"
> 
> That's not a workaround, it is the correct fix for the error in
> the original upload. The package cannot work on all architectures -
> the fact that this is because of dependencies rather than the code
> within the package is irrelevant. Unless the code in the package
> can *transparently* omit the need for the dependency on
> architectures where that dependency does not exist, then the
> package is not arch:all. Installation alone is insufficient, the
> package needs to be usable on all the architectures in the
> Architecture list.

Interesting, this was new to me. This would mean that, in this case,
once the dependency becomes available on another architecture, the
architecture list in all dependent packages would need to be updated
to include that newly available architecture (given that this one
dependency was the reason for the dependent package not being arch:all)?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJW+4pJAAoJEKjaUsSK1PiGF9kH/0OD6ONp1ESTt/ownc1xw0nD
YjfNnm/Y3SEaXrVXu8IbcqEvgd22/oNcf/c7zwYE9BG1DN3zRrSoVUKCqMQMSuEB
ubwcOL0PSPt/3+d3i1vW70VK9SFPsODTgcYf/xdG0r3UqDGRHDF/8n8yIStE3fQP
MBMJgJLlVQdTivAhZfMav6gxVwxicITFaTwphWzVZiEVCGsTY3o0qlJEdEoQTJ85
CdMnmFsWhxSgROcDP14MTtPOceLyPSZ0+1CH/r4+t8w+liRwUJ/nXA0FJzJ6QSW2
zVVGqsAMcorZO/Q2nOmIVQPWMhY3kjE3HrnHR/1w+VwaYurc1r1DOi6pmRBa2G0=
=XfNm
-----END PGP SIGNATURE-----


-- 
 The Wellcome Trust Sanger Institute is operated by Genome Research 
 Limited, a charity registered in England with number 1021457 and a 
 company registered in England with number 2742969, whose registered 
 office is 215 Euston Road, London, NW1 2BE. 


Reply to: