[Pkg-fonts-devel] Bug#694864: Bug#694864: Bug#694864: ttf-liberation not available for ARCH i386 in multiarch amd64 environment

Daniel Kahn Gillmor dkg at fifthhorseman.net
Sat Dec 1 20:39:40 UTC 2012


hmm, ok, so vorlon pointed me to:

https://wiki.ubuntu.com/MultiarchSpec#Dependencies_involving_Architecture:_all_packages

as an explaination of why Architecture: all packages need to be
explicitly marked as Multi-Arch: foreign.  In particular, it's to avoid
causing a problem where dependencies are made on Arch: all packages with
the expectation that they'll pull in some arch-specific dependencies
(e.g. Depends: python).  So we have to explicitly mark all Architecture:
all packages that don't run this particular risk.

So, what does this mean for the pkg-fonts team?  Given that all of our
font packages are Architecture: all, but don't have these sort of
chained arch-specific dependencies, i think we probably need to mark all
of our packages Multi-Arch: foreign.

Any thoughts from other team members?  Is there a good way to make this
change across all our packages fairly rapidly?  Is there a spot check we
can put into place?  Should we try to get lintian to say packages named
fonts-* that are Architecture: all should be marked Multi-Arch: foreign?

	--dkg



More information about the Pkg-fonts-devel mailing list