Unable to install in an armhf chroot

Bug #1364842 reported by David Barth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libqtdbusmock (Ubuntu)
New
Undecided
Unassigned

Bug Description

I am trying to build ubuntu-system-settings in a chroot (from QtC, click chroot, etc.). Among the build dependencies is libqtdbusmock which I am struggling to install, as it wants (by ricochet) to uninstall the rest of the build dependencies of that package.

There is a packaging issue somewhere.

Related branches

Revision history for this message
David Barth (dbarth) wrote :
Download full text (3.5 KiB)

(click-ubuntu-sdk-14.10-armhf)root@thinkpad:/home/dbarth# apt-get install libqtdbusmock1-dev:armhf
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  at-spi2-core colord colord-data dconf-gsettings-backend dconf-service libaccountsservice0:armhf libatk-bridge2.0-0:armhf libatk-bridge2.0-0
  libatspi2.0-0:armhf libatspi2.0-0 libboost-system1.55.0 libcairo-gobject2:armhf libcairo-gobject2 libcairo-script-interpreter2:armhf
  libcairo2-dev:armhf libcolord2:armhf libcolord2 libcolorhug2 libdbus-1-dev:armhf libdbus-glib-1-dev:armhf libdconf1 libelfg0 libexif12
  libexpat1-dev:armhf libfontconfig1-dev:armhf libfreetype6-dev:armhf libgck-1-0:armhf libgcr-3-common libgcr-base-3-1:armhf libgd3 libglib2.0-bin
  libglib2.0-dev:armhf libgphoto2-6 libgphoto2-l10n libgphoto2-port10 libgtk-3-0:armhf libgtk-3-0 libgtk-3-bin libgtk-3-common libgudev-1.0-0:armhf
  libgudev-1.0-0 libgusb2 libharfbuzz-dev:armhf libharfbuzz-gobject0:armhf libharfbuzz-icu0:armhf libice-dev:armhf libieee1284-3 libjson-glib-1.0-0:armhf
  libjson-glib-1.0-common liblcms2-2:armhf liblcms2-2 libltdl7 liblzo2-2:armhf libmirclient8 libmirclientplatform-mesa libmircommon1
  libmirprotobuf-dev:armhf libmirprotobuf0:armhf libnm-glib4:armhf libnm-util2:armhf libpangoxft-1.0-0:armhf libpcre3-dev:armhf libpcrecpp0:armhf
  libpixman-1-dev:armhf libpng12-dev:armhf libpolkit-agent-1-0:armhf libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0:armhf
  libpolkit-gobject-1-0 libprotobuf8 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libqt5xml5 libsane libsane-common libsm-dev:armhf
  libsystemd-login0:armhf libtimezonemap-data libtimezonemap1:armhf libupower-glib1:armhf libusb-1.0-0 libv4l-0 libv4lconvert0 libvpx1 libwayland-cursor0
  libxcb-shm0-dev:armhf libxcomposite-dev:armhf libxcursor-dev:armhf libxft-dev:armhf libxft2:armhf libxi-dev:armhf libxinerama-dev:armhf
  libxkbcommon-dev:armhf libxml2-dev:armhf libxrandr-dev:armhf libxrender-dev:armhf libxtst-dev:armhf libxtst6:armhf libxtst6 network-manager-dev:armhf
  policykit-1 python python-minimal python2.7 python2.7-minimal x11proto-composite-dev x11proto-randr-dev x11proto-record-dev x11proto-render-dev
  x11proto-xinerama-dev
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  gir1.2-glib-2.0 libgirepository-1.0-1 libqtdbusmock1:armhf python3-dbusmock python3-gi
The following packages will be REMOVED:
  gir1.2-accountsservice-1.0:armhf gir1.2-atk-1.0:armhf gir1.2-atspi-2.0:armhf gir1.2-freedesktop:armhf gir1.2-gdkpixbuf-2.0:armhf gir1.2-glib-2.0:armhf
  gir1.2-gtk-3.0:armhf gir1.2-json-1.0:armhf gir1.2-networkmanager-1.0:armhf gir1.2-pango-1.0:armhf gir1.2-polkit-1.0:armhf gir1.2-upowerglib-1.0:armhf
  libaccountsservice-dev:armhf libatk-bridge2.0-dev:armhf libatk1.0-dev:armhf libatspi2.0-dev:armhf libgdk-pixbuf2.0-dev:armhf
  libgirepository-1.0-1:armhf libgtk-3-dev:armhf libjson-glib-dev:armhf libnm-glib-dev:armhf libnm-util-dev:armhf libpango1.0-dev:armhf
  libpolkit-gobject-1-dev:armhf libtimezonemap1-dev:armhf libupower-glib-dev:armhf
The following NE...

Read more...

Revision history for this message
David Barth (dbarth) wrote :

Note that that the packages that it wants removed are the very build dependencies i had to install to start building USS.

Thomas Strehl (strehl-t)
Changed in libqtdbusmock (Ubuntu):
assignee: nobody → Pete Woods (pete-woods)
Revision history for this message
Pete Woods (pete-woods) wrote :

Does this branch help at all? I'm now exactly a packaging whizz..

Revision history for this message
Pete Woods (pete-woods) wrote :

*not

Revision history for this message
David Barth (dbarth) wrote : Re: [Bug 1364842] Re: Unable to install in an armhf chroot

Thanks, but apparently it's not working. I suspect this is a deep issue
somewhre in packaging, ie work for a packaging wizard. I can wait; i'm
building in an emulator (very slow) as a workaround.

On Wed, Sep 3, 2014 at 11:31 AM, Pete Woods <email address hidden>
wrote:

> *not
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1364842
>
> Title:
> Unable to install in an armhf chroot
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/libqtdbusmock/+bug/1364842/+subscriptions
>

Revision history for this message
Michael Vogt (mvo) wrote :

Hi David, the underlaying problem is that the gir1.2-* packages are all not multi-arch capable. But fortunately there is a solution https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755874 that makes gobject-introspection multi-arch capable and we (Laney and I) plan to get it in before 14.10.

Revision history for this message
Michael Vogt (mvo) wrote :

See also bug #1365010 - but the amount of rdepends makes this unlikely for utopic. But I will test in a PPA to see how it looks and what can be automated.

Revision history for this message
Michael Vogt (mvo) wrote :

Fwiw, there is in progress work in ppa:mvo/gir-multiarch but it won't help with armhf as its a normal PPA that only builds i386/amd64.

Pete Woods (pete-woods)
Changed in libqtdbusmock (Ubuntu):
assignee: Pete Woods (pete-woods) → nobody
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.