ubuntu-ui-toolkit-examples has unsatisfiable qtdeclarative5-ubuntu-ui-toolkit-plugin dependency (conflicts with -gles)

Bug #1346650 reported by Nicholas Skaggs
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntu-ui-toolkit (Ubuntu)
Fix Released
High
Martin Pitt
Vivid
New
Undecided
Unassigned

Bug Description

Running adt for click testing fails when using the x86 emulator. Both r/o and r/w mode fail in the same way. During the installation of depends, dpkg configure fails and the test is aborted.

adt-run: DBG: testbed command ['dpkg', '--unpack', '/tmp/adt-run.0ixHLB/adt-satdep.deb'], kind short, sout raw, serr pipe, env ['LANG=C.UTF-8']
(Reading database ... 39433 files and directories currently installed.)
Preparing to unpack .../adt-run.0ixHLB/adt-satdep.deb ...
Unpacking adt-satdep (0) over (0) ...
adt-run: DBG: testbed command exited with code 0
adt-run: DBG: testbed command ['apt-get', 'install', '-q', '-y', '-f', '-o', 'APT::Install-Recommends=False', '-o', 'Debug::pkgProblemResolver=true'], kind install, sout raw, serr raw, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'LANG=C.UTF-8']
Reading package lists...
Building dependency tree...
Reading state information...
Correcting dependencies...Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) qtdeclarative5-ubuntu-ui-toolkit-plugin-gles [ i386 ] < 0.1.49+14.10.20140707-0ubuntu1 -> 0.1.49+14.10.20140715-0ubuntu1 > ( universe/libs )
Broken qtdeclarative5-ubuntu-ui-toolkit-plugin-gles:i386 Conflicts on qtdeclarative5-ubuntu-ui-toolkit-plugin [ i386 ] < none -> 0.1.49+14.10.20140715-0ubuntu1 > ( libs )
  Considering qtdeclarative5-ubuntu-ui-toolkit-plugin:i386 30 as a solution to qtdeclarative5-ubuntu-ui-toolkit-plugin-gles:i386 38
  Added qtdeclarative5-ubuntu-ui-toolkit-plugin:i386 to the remove list
  Fixing qtdeclarative5-ubuntu-ui-toolkit-plugin-gles:i386 via keep of qtdeclarative5-ubuntu-ui-toolkit-plugin:i386
Investigating (0) ubuntu-ui-toolkit-examples [ i386 ] < none -> 0.1.49+14.10.20140715-0ubuntu1 > ( universe/devel )
Broken ubuntu-ui-toolkit-examples:i386 Depends on qtdeclarative5-ubuntu-ui-toolkit-plugin [ i386 ] < none -> 0.1.49+14.10.20140715-0ubuntu1 > ( libs ) (= 0.1.49+14.10.20140715-0ubuntu1)
  Considering qtdeclarative5-ubuntu-ui-toolkit-plugin:i386 30 as a solution to ubuntu-ui-toolkit-examples:i386 -1
  Holding Back ubuntu-ui-toolkit-examples:i386 rather than change qtdeclarative5-ubuntu-ui-toolkit-plugin:i386
Investigating (1) ubuntu-ui-toolkit-autopilot [ i386 ] < none -> 0.1.49+14.10.20140715-0ubuntu1 > ( universe/libs )
Broken ubuntu-ui-toolkit-autopilot:i386 Depends on ubuntu-ui-toolkit-examples [ i386 ] < none -> 0.1.49+14.10.20140715-0ubuntu1 > ( universe/devel ) (>= 0.1.49+14.10.20140715-0ubuntu1)
  Considering ubuntu-ui-toolkit-examples:i386 -1 as a solution to ubuntu-ui-toolkit-autopilot:i386 0
  Holding Back ubuntu-ui-toolkit-autopilot:i386 rather than change ubuntu-ui-toolkit-examples:i386
Investigating (1) adt-satdep [ i386 ] < 0 > ( oldlibs )
Broken adt-satdep:i386 Depends on ubuntu-ui-toolkit-autopilot [ i386 ] < none -> 0.1.49+14.10.20140715-0ubuntu1 > ( universe/libs )
  Considering ubuntu-ui-toolkit-autopilot:i386 0 as a solution to adt-satdep:i386 -2
  Removing adt-satdep:i386 rather than change ubuntu-ui-toolkit-autopilot:i386
....
adt-run [18:34:43]: ERROR: unexpected error: test dependencies are unsatisfiable

The full output from an example run is attached.

Related branches

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

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

Changed in autopkgtest (Ubuntu):
status: New → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

ubuntu-ui-toolkit-examples is uninstallable in that environment indeed: It depends on qtdeclarative5-ubuntu-ui-toolkit-plugin (= 0.1.49+14.10.20140715-0ubuntu1), i. e. a versioned dependency. This won't be satisfied by the "Provides: qtdeclarative5-ubuntu-ui-toolkit-plugin" of qtdeclarative5-ubuntu-ui-toolkit-plugin-gles, but this is installed by default.

So ubuntu-ui-toolkit-examples either needs to drop the strict versioned dependency (so that the Provides: gets effective), or grow an alternative dependency to qtdeclarative5-ubuntu-ui-toolkit-plugin-gles.

summary: - adt-run fails under x86 emulator
+ ubuntu-ui-toolkit-examples has unsatisfiable qtdeclarative5-ubuntu-ui-
+ toolkit-plugin dependency (conflicts with -gles)
affects: autopkgtest (Ubuntu) → ubuntu-ui-toolkit (Ubuntu)
Changed in ubuntu-ui-toolkit (Ubuntu):
importance: Undecided → High
status: Confirmed → Triaged
Revision history for this message
Martin Pitt (pitti) wrote :

I created a MP for this.

Changed in ubuntu-ui-toolkit (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
status: Triaged → In Progress
Martin Pitt (pitti)
Changed in ubuntu-ui-toolkit (Ubuntu):
status: In Progress → Fix Committed
Martin Pitt (pitti)
Changed in ubuntu-ui-toolkit (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.