Can't install armhf vivid schroot (qml-module-qtpurchasing:armhf unmet dependencies)

Bug #1561028 reported by Pete Woods
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Client Developer Experience
Fix Released
Critical
Alejandro J. Cura
pay-service (Ubuntu)
Fix Released
Undecided
dobey

Bug Description

Tried building a fresh schroot via click today.

Please see the output here: http://paste.ubuntu.com/15478724/

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:
 ubuntu-sdk-libs:armhf : Depends: qml-module-qtpurchasing:armhf but it is not going to be installed

Related branches

Pete Woods (pete-woods)
summary: - Can't install armhf vivid schroot
+ Can't install armhf vivid schroot (qml-module-qtpurchasing:armhf unmet
+ dependencies)
Changed in canonical-developer-experience:
assignee: nobody → Alejandro J. Cura (alecu)
importance: Undecided → High
Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote :

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get update
(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install qml-module-qtpurchasing
 ...
The following packages have unmet dependencies:
 qml-module-qtpurchasing : Depends: libqt5purchasing5 (>= 5.6.0~git20151002.2d04db2e) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install libqt5purchasing5
 ...
The following packages have unmet dependencies:
 libqt5purchasing5 : Depends: libpay2 (>= 2.0.0+15.04.20151103) but it is not going to be installed

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install libpay2
 ...
The following packages have unmet dependencies:
 libpay2 : Depends: pay-service (= 15.10+15.04.20160311-0ubuntu1) but it is not going to be installed

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install pay-service
 ...
The following packages have unmet dependencies:
 pay-service : Depends: libtrust-store1 but it is not going to be installed
               Depends: pay-ui (= 15.10+15.04.20160311-0ubuntu1) but it is not going to be installed

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install pay-ui
 ...
The following packages have unmet dependencies:
 pay-ui : Depends: qtdeclarative5-online-accounts-client0.1 but it is not going to be installed

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install libtrust-store1
 ..
The following packages have unmet dependencies:
 libtrust-store1 : Depends: libgoogle-glog0 but it is not going to be installed

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install qtdeclarative5-online-accounts-client0.1
 ..
The following extra packages will be installed:
  libonline-accounts-client1:armhf libonline-accounts-client1 qml-module-ubuntu-onlineaccounts-client
The following packages will be REMOVED:
  qml-module-ubuntu-onlineaccounts-client:armhf qtdeclarative5-online-accounts-client0.1:armhf ubuntu-sdk-libs:armhf ubuntu-sdk-libs-dev:armhf
The following NEW packages will be installed:
  libonline-accounts-client1 qml-module-ubuntu-onlineaccounts-client qtdeclarative5-online-accounts-client0.1
The following packages will be upgraded:
  libonline-accounts-client1:armhf

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install libgoogle-glog0
 ...
The following extra packages will be installed:
  libgflags2 libunwind8
The following packages will be REMOVED:
  libcontent-hub-dev:armhf libcontent-hub0:armhf libgflags2:armhf libgoogle-glog0:armhf libubuntu-download-manager-client1:armhf libubuntu-download-manager-common1:armhf libudm-common1:armhf
  qtdeclarative5-ubuntu-content1:armhf qtdeclarative5-ubuntu-download-manager0.1:armhf ubuntu-sdk-libs:armhf ubuntu-sdk-libs-dev:armhf
The following NEW packages will be installed:
  libgflags2 libgoogle-glog0 libunwind8

Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote :

let's try again with :armhf this time. This is after a completed dist-upgrade:

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get dist-upgrade
 ...
The following packages have been kept back:
  libpay2:armhf pay-service:armhf

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install libpay2:armhf
 ...
The following packages have unmet dependencies:
 libpay2:armhf : Depends: pay-service:armhf (= 15.10+15.04.20160311-0ubuntu1) but 2.0.0+15.04.20151103-0ubuntu1 is to be installed

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install pay-service:armhf
 ...
The following packages have unmet dependencies:
 pay-service:armhf : Depends: pay-ui:armhf (= 15.10+15.04.20160311-0ubuntu1) but it is not going to be installed

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install pay-ui:armhf
 ...
The following packages have unmet dependencies:
 pay-ui:armhf : Depends: libubuntuoneauth-2.0-0:armhf (>= 14.04+14.10.20140818) but it is not going to be installed

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install libubuntuoneauth-2.0-0:armhf
 ...
The following packages have unmet dependencies:
 libubuntuoneauth-2.0-0:armhf : Depends: account-plugin-tools:armhf but it is not installable
                                Depends: signon-plugin-password:armhf but it is not going to be installed
                                Depends: session-migration:armhf but it is not going to be installed

Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote :

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install account-plugin-tools:armhf
 ...
Package account-plugin-tools:armhf is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'account-plugin-tools:armhf' has no installation candidate

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install signon-plugin-password:armhf
 ..
The following packages have unmet dependencies:
 signon-plugin-password:armhf : Depends: signond:armhf but it is not going to be installed

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install session-migration:armhf
 ..
The following packages will be REMOVED:
  libpay2:armhf libqt5purchasing5:armhf libubuntuoneauth-2.0-0 pay-service:armhf qml-module-qtpurchasing:armhf session-migration signon-plugin-password signond ubuntu-push-client
The following NEW packages will be installed:
  session-migration:armhf
0 upgraded, 1 newly installed, 9 to remove and 0 not upgraded.

(click-ubuntu-sdk-15.04-armhf)root@xps13:/home/antti# apt-get install signond:armhf
 ...
The following packages have unmet dependencies:
 signond:armhf : Depends: session-migration:armhf but it is not going to be installed

Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote :

seems that account-plugin-tools does not have a armhf package :(

Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote :

taking that back. account-plugin-tools is an architecture: all package.

Zoltan Balogh (bzoltan)
Changed in canonical-developer-experience:
status: New → Confirmed
importance: High → Critical
Revision history for this message
Zoltan Balogh (bzoltan) wrote :

this is the dependency chain - >
qtpurchasing5-dev
libqt5purchasing5
libpay2 pay-service
libubuntuoneauth-2.0-0
account-plugin-tools

dobey (dobey)
Changed in pay-service (Ubuntu):
assignee: nobody → Rodney Dawes (dobey)
status: New → In Progress
Revision history for this message
Zoltan Balogh (bzoltan) wrote :

One side comment...

After I have discusses this issue with several people. This bug is not an SDK bug, not even a click bug, even less a chroot or schroot bug. All these are effected by the bug and the developers see this bug when they use these tools.

The bug is in the landing process of API packages to the Overlay PPA. It is not the chroot what is broken, it is the Overlay PPA repository what is broken.

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

This bug was fixed in the package pay-service - 15.10+16.04.20160324.1-0ubuntu1

---------------
pay-service (15.10+16.04.20160324.1-0ubuntu1) xenial; urgency=medium

  * Add build dep on golang-go > 1.6 for ppc64el for xenial.
  * Change dependency on pay-ui to be source:Veersion instead of
    binary:Version. Change dependency on pay-service by libpay2 to a
    Recommends. (LP: #1561028)
  * Don't unset purchasing bool when interaction required for purchase.
    (LP: #1541995)
  * Get the item details before payment methods, to get correct payment
    types. (LP: #1541089)
  * Migrate all usage of Ubuntu.Components to 1.3.
  * Pop the web view after successfully adding a new card. (LP:
    #1537105)
  * Use new loadingStateChanged signal as new Ubuntu.Web breaks
    loadingChanged. (LP: #1544697, #1542431)

 -- Rodney Dawes <email address hidden> Thu, 24 Mar 2016 19:15:41 +0000

Changed in pay-service (Ubuntu):
status: In Progress → Fix Released
Zoltan Balogh (bzoltan)
Changed in canonical-developer-experience:
status: Confirmed → 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.