lucid->precise upgrade wants to remove ubuntu-desktop

Bug #966845 reported by Martin Pitt
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
at-spi2-atk (Ubuntu)
Fix Released
High
Luke Yelavich
Precise
Fix Released
High
Luke Yelavich
pyatspi (Ubuntu)
Fix Released
High
Luke Yelavich
Precise
Fix Released
High
Luke Yelavich

Bug Description

The last lucid->precise universe auto-upgrade gets further now, with bug 963069 finally fixed. However, it now wants to remove ubuntu-desktop.

https://jenkins.qa.ubuntu.com/view/Precise/job/precise-upgrade-lucid-universe/lastFailedBuild/ARCH=i386,LTS=lts,PROFILE=universe,label=upgrade-test/

Revision history for this message
Martin Pitt (pitti) wrote :
Changed in update-manager (Ubuntu Precise):
status: New → In Progress
assignee: nobody → Martin Pitt (pitti)
Revision history for this message
Martin Pitt (pitti) wrote :

It cannot install libatk-adaptor:

Broken ubuntu-desktop:i386 Depends on libatk-adaptor [ i386 ] < none -> 2.3.92-1 > ( misc )
  Considering libatk-adaptor:i386 1 as a solution to ubuntu-desktop:i386 1
  Removing ubuntu-desktop:i386 rather than change libatk-adaptor:i386

because the old at-spi gets a much higher score:

Broken libatk-adaptor:i386 Conflicts on at-spi [ i386 ] < 1.30.1-0ubuntu1 -> 1.32.0-1ubuntu1 > ( universe/gnome )
  Considering at-spi:i386 9 as a solution to libatk-adaptor:i386 1
  Holding Back libatk-adaptor:i386 rather than change at-spi:i386

affects: update-manager (Ubuntu Precise) → at-spi2-atk (Ubuntu Precise)
Changed in at-spi2-atk (Ubuntu Precise):
assignee: Martin Pitt (pitti) → nobody
assignee: nobody → Martin Pitt (pitti)
Revision history for this message
Martin Pitt (pitti) wrote :

Related to this:

Broken python-pyatspi2:i386 Conflicts on python-pyatspi [ i386 ] < 1.30.1-0ubuntu1 -> 1.32.0-1ubuntu1 > ( universe/libs )
  Considering python-pyatspi:i386 1 as a solution to python-pyatspi2:i386 1
  Holding Back python-pyatspi2:i386 rather than change python-pyatspi:i386

Luke says that python-pyatspi2 provides the same API as python-pyatspi, so we can add a Provides: there.

libatk-adaptor does not strictly Provides: at-spi in a technical sense, though. The only remaining reverse dependency of at-spi is gok, whose at-spi2 replacement caribou is not yet deemed good enough for general consumption (but will hopefully be in a year when lucid desktop goes out of support). Luke says gok should be removed from precise as it's practically uninstallable anyway (the old at-spi stack cannot be co-installed with at-spi2). libatk-adaptor provides a similar concept as at-spi, though: providing an ATK module for GTK, so it would not be entirely wrong to add a Provides.

Changed in at-spi2-atk (Ubuntu Precise):
assignee: Martin Pitt (pitti) → Luke Yelavich (themuso)
tags: added: dist-upgrade
removed: upgrade
Luke Yelavich (themuso)
Changed in pyatspi (Ubuntu Precise):
assignee: nobody → Luke Yelavich (themuso)
importance: Undecided → High
status: New → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

In precise-proposed now, thanks Luke!

Changed in at-spi2-atk (Ubuntu Precise):
status: In Progress → Fix Committed
Changed in pyatspi (Ubuntu Precise):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package at-spi2-atk - 2.4.0-0ubuntu1

---------------
at-spi2-atk (2.4.0-0ubuntu1) precise-proposed; urgency=low

  * New upstream release
    - Updated Hindi translation.
  * debian/control: libatk-adaptor needs to provide at-spi to help with
    upgrades from lucid (LP: #966845)
 -- Luke Yelavich <email address hidden> Thu, 29 Mar 2012 11:17:10 +1100

Changed in at-spi2-atk (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pyatspi - 2.4.0+dfsg-0ubuntu1

---------------
pyatspi (2.4.0+dfsg-0ubuntu1) precise-proposed; urgency=low

  [ Mario Lang ]
  * Removing myself from uploaders.

  [ Luke Yelavich ]
  * New upstream release
    - Translation updates
  * debian/control: Add a provides: python-pyatspi to python-pyatspi2 to help
    with upgrades form lucid (LP: #966845)
 -- Luke Yelavich <email address hidden> Thu, 29 Mar 2012 11:17:20 +1100

Changed in pyatspi (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Current upgrades still fail on this. python-pyatspi has a versioned dependency on at-spi, so the Provides: doesn't suffice.

Also, it does not want to replace python-atspi:

Investigating (0) python-pyatspi2 [ amd64 ] < none -> 2.4.0+dfsg-0ubuntu1 > ( python )
Broken python-pyatspi2:amd64 Conflicts on python-pyatspi [ amd64 ] < 1.30.1-0ubuntu1 -> 1.32.0-1ubuntu1 > ( universe/libs )
  Considering python-pyatspi:amd64 1 as a solution to python-pyatspi2:amd64 1
  Holding Back python-pyatspi2:amd64 rather than change python-pyatspi:amd64

Both the old and the new one have a score of "1".

Changed in at-spi2-atk (Ubuntu Precise):
status: Fix Released → Triaged
Changed in pyatspi (Ubuntu Precise):
status: Fix Released → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package at-spi2-atk - 2.4.0-1ubuntu1

---------------
at-spi2-atk (2.4.0-1ubuntu1) precise; urgency=low

  [ Jordi Mallach ]
  * Get rid of source/options, to get standard compression of the debian.tar.

  [ Samuel Thibault ]
  * debian/control: make libatk-adaptor depend on libatk-adaptor-schemas, not
    only suggest it, to make sure it gets installed. Also depend on the same
    version for safety.

  [ Luke Yelavich ]
  * debian/control: Provide an at-spi transitional package to really fix
    upgrades from lucid to precise. (LP: #966845)
 -- Luke Yelavich <email address hidden> Wed, 04 Apr 2012 16:58:23 +1000

Changed in at-spi2-atk (Ubuntu Precise):
status: Triaged → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pyatspi - 2.4.0+dfsg-0ubuntu2

---------------
pyatspi (2.4.0+dfsg-0ubuntu2) precise; urgency=low

  * debian/control: Provide a python-pyatspi transitional package to really
    fix upgrades from lucid to precise. (LP: #966845)
 -- Luke Yelavich <email address hidden> Wed, 04 Apr 2012 16:59:34 +1000

Changed in pyatspi (Ubuntu Precise):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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