Mark Multi-Arch: foreign

Bug #1357388 reported by Iain Lane
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-dbusmock (Ubuntu)
Fix Released
Undecided
Martin Pitt

Bug Description

Per the spec <https://wiki.ubuntu.com/MultiarchSpec#Dependencies_involving_Architecture:_all_packages>, arch: all packages are treated similarily to arch: anythingelse ones.

   This means that for an Architecture: all package to satisfy the dependencies of a foreign-architecture package, it must be marked Multi-Arch: foreign or Multi-Arch: allowed.

python3-dbusmock is an arch: all package. It's a dependency of libqtdbusmock1, which is transitively a build-dep of ubuntu-system-settings. Since python3-dbusmock isn't M-A: anything, it can't be installed when installing libqtdbusmock1:armhf on a foreign host.

How about marking it (and probably python-dbusmock) as M-A: foreign?

To reproduce on a machine with foreign arch armhf enabled $ apt-get -aarmhf build-dep ubuntu-system-settings

Revision history for this message
Martin Pitt (pitti) wrote :

Done in 0.11.1-2, will sync once it gets imported.

Changed in python-dbusmock (Ubuntu):
status: New → Fix Committed
Martin Pitt (pitti)
Changed in python-dbusmock (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package python-dbusmock - 0.11.1-2

---------------
python-dbusmock (0.11.1-2) unstable; urgency=medium

  * Mark packages as Multi-Arch: foreign for cross-building.
    (LP: #1357388)

 -- Martin Pitt <email address hidden> Mon, 18 Aug 2014 08:07:59 +0200

Changed in python-dbusmock (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.