[Debian-mobcom-maintainers] Bug#935538: nextepc metapackage only installable on amd64, arm64, ppc64el, s390x

Steve Langasek steve.langasek at canonical.com
Fri Aug 23 18:45:53 BST 2019


Package: nextepc
Version: 0.3.10+nods-3
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu eoan

Hi Ruben,

In your most recent upload of nextepc, you changed the metapackage to depend
on both nextepc-pcrf and nextepc-hss, instead of recommending these
packages.  These binary packages are only built on 4 architectures (amd64,
arm64, ppc64el, and s390x), whereas other binaries built from the source are
Architecture: any.  The result in that the nextepc metapackage, which is
Architecture: all, has become uninstallable on all other architectures
despite still being available.

This came to my attention because in Ubuntu we run autopkgtests on all
supported architectures, and the nextepc tests now fail on armhf and i386
because they can't install the test dependency (i.e. nextepc).

It's valid to have an architecture: all package that is only installable on
a subset of architectures, but it's unusual to have that be the case when
it's also built from a source package that builds other binaries on all
architectures.

I would suggest that it is better to either have nextepc be an Architecture:
amd64 arm64 ppc64el s390x package, so that it is also only available on
those architectures where it is installable; or do make it Architecture:
any, and make its dependency on netxepc-{pcrf,hss} arch-conditional.  I
don't know which of these would be more "correct" for the intended purpose
of the metapackage.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-mobcom-maintainers/attachments/20190823/4d810aa1/attachment.sig>


More information about the Debian-mobcom-maintainers mailing list