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

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



On Tue, 29 Mar 2016 21:25:26 -0700
Afif Elghraoui <afif@ghraoui.name> wrote:

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

> (while it's a pure python package-- no compiled code).

Many python packages are specific to particular architectures,
primarily so that the relevant dependencies can exist to allow the
package to not only be installed but to actually *work*.

> Is there something I can do to help fix this?

New upload which is not Arch:all.

-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/

Attachment: pgpNTRjWLz0ri.pgp
Description: OpenPGP digital signature


Reply to: