Can't install libconnectivity-qt1-dev on multiarch

Bug #1400502 reported by Michał Sawicz
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
connectivity-api (Ubuntu)
Fix Released
Undecided
Unassigned
indicator-network (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Trying to install libconnectivity-qt1-dev on multiarch (cross-building for armhf on amd64) resolves to, ultimately, python3-xdg:armhf not being installable.

This breaks cross compiling of unity8 atm :/

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: libconnectivity-qt1-dev 0.0.1+14.10.20140826-0ubuntu1
Uname: Linux 3.18.0-031800rc4-generic x86_64
ApportVersion: 2.14.7-0ubuntu10
Architecture: amd64
CurrentDesktop: Unity
Date: Mon Dec 8 22:35:57 2014
SourcePackage: connectivity-api
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
Michał Sawicz (saviq) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in connectivity-api (Ubuntu):
status: New → Confirmed
Revision history for this message
Michał Sawicz (saviq) wrote :

Easily reproducible by, on a amd64 system, going:

$ LANG=C sudo apt-get install libconnectivity-qt1:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libconnectivity-qt1:i386 : Depends: indicator-network:i386 (>= 0.5.1+14.10.20140819) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Revision history for this message
Michał Sawicz (saviq) wrote :

<cjwatson> shouldn't indicator-network be Multi-Arch: foreign instead?
<cjwatson> that would cause libconnectivity-qt1's dependency on it to be fulfilled by the native architecture
<cjwatson> (https://wiki.ubuntu.com/MultiarchSpec#Dependencies_involving_Architecture:_all_packages)
 It depends on the kinds of technical interfaces that indicator-network provides to its dependencies
 If it provides only architecture-independent interfaces - that is, *from the point of view of the things depending on it* it doesn't matter what architecture indicator-network is as long as it's runnable - then it should be Multi-Arch: foreign

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in indicator-network (Ubuntu):
status: New → Confirmed
Changed in connectivity-api (Ubuntu):
status: Confirmed → In Progress
Changed in indicator-network (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-network - 0.5.1+15.04.20141215-0ubuntu1

---------------
indicator-network (0.5.1+15.04.20141215-0ubuntu1) vivid; urgency=low

  [ Antti Kaijanmäki ]
  * debian/control: add Multi-Arch: foreign (LP: #1400502)
 -- Ubuntu daily release <email address hidden> Mon, 15 Dec 2014 08:30:45 +0000

Changed in indicator-network (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package connectivity-api - 0.0.1+15.04.20141215-0ubuntu1

---------------
connectivity-api (0.0.1+15.04.20141215-0ubuntu1) vivid; urgency=low

  [ Antti Kaijanmäki ]
  * debian/control: only Recommend indicator-network. (LP: #1400502)

  [ Albert Astals ]
  * Remove unused QThread include
 -- Ubuntu daily release <email address hidden> Mon, 15 Dec 2014 08:27:29 +0000

Changed in connectivity-api (Ubuntu):
status: In Progress → 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.