Upgrade from Lucid to Precise does not install packages for Global Menu: indicator-appmenu

Bug #1034668 reported by Andre on 2012-08-08
36
This bug affects 6 people
Affects Status Importance Assigned to Milestone
indicator-appmenu (Ubuntu)
High
Unassigned
Precise
High
Steve Langasek

Bug Description

I upgraded several machines from Lucid to Precise. After the Upgrade I noticed that the application did not use the global menu. To fix this I had to install the package 'indicator-appmenu' which pulls in some dependencies. (solution found at http://askubuntu.com/questions/133259/ )

This package should be installed by default.

Andre (ajx) on 2012-08-08
tags: added: dist-upgrade
summary: Upgrade from Lucid to Precise does not install packages for Global Menu:
- indicator-appmenu and indicator-appmenu-tools
+ indicator-appmenu
Jean-Baptiste Lallement (jibel) wrote :

Thanks for taking the time to report this bug and helping to make Ubuntu better. Could you please add the log files from '/var/log/dist-upgrade/' to this bug report as separate attachments? Thanks in advance.

Changed in update-manager (Ubuntu):
status: New → Incomplete
Jean-Baptiste Lallement (jibel) wrote :

I was able to reproduce it during an upgrade from Ubuntu Desktop lucid amd64 to precise.

Excerpt from apt.log
Investigating (0) indicator-appmenu [ amd64 ] < none -> 0.3.97-0ubuntu1 > ( gnome )
Broken indicator-appmenu:amd64 Conflicts on libdbusmenu-glib1 [ amd64 ] < 0.2.9-0ubuntu3.1 > ( libs ) (< 0.3.7)
  Considering libdbusmenu-glib1:amd64 9 as a solution to indicator-appmenu:amd64 3
  Holding Back indicator-appmenu:amd64 rather than change libdbusmenu-glib1:amd64

Changed in update-manager (Ubuntu):
importance: Undecided → High
status: Incomplete → Confirmed
tags: added: lucid2precise
Jean-Baptiste Lallement (jibel) wrote :
Jean-Baptiste Lallement (jibel) wrote :
Jean-Baptiste Lallement (jibel) wrote :
Jean-Baptiste Lallement (jibel) wrote :
Jean-Baptiste Lallement (jibel) wrote :
Jean-Baptiste Lallement (jibel) wrote :
Changed in update-manager (Ubuntu Precise):
importance: Undecided → High
status: New → Confirmed
milestone: none → ubuntu-12.04.1
Jean-Baptiste Lallement (jibel) wrote :

Closing task for Quantal since it occurs during an upgrade to Precise.

Changed in update-manager (Ubuntu):
status: Confirmed → Won't Fix
Andre (ajx) wrote :

... was just about to upload the required files from my machine. You got it already. Let me know if you need any further information.

Changed in update-manager (Ubuntu Precise):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Steve Langasek (vorlon) wrote :

libdbusmenu-glib1 is being brought in by libbrasero-media0, which has previously been identified as a problem for upgrades (bug #1029531). A Breaks: from indicator-appmenu to libbrasero-media0 may help with this. However, the upgrade log shows -proposed was not enabled for this test, and liblaunchpad-integration-3.0-1 *was* processed by apt before hitting the libbrasero-media0 problem. It's possible the fixes from 1029531 are sufficient to address this. Please re-test with -proposed enabled.

affects: update-manager (Ubuntu Precise) → indicator-appmenu (Ubuntu Precise)
Changed in indicator-appmenu (Ubuntu Precise):
status: Confirmed → Incomplete

resolver logs with proposed enabled.

Steve Langasek (vorlon) wrote :

Ok. We should try to fix with this by adding the described Breaks: on libbrasero-media0.

Changed in indicator-appmenu (Ubuntu Precise):
status: Incomplete → Triaged

Hello Andre, or anyone else affected,

Accepted indicator-appmenu into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/indicator-appmenu/0.3.97-0ubuntu1.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in indicator-appmenu (Ubuntu Precise):
status: Triaged → Fix Committed
tags: added: verification-needed

indicator-appmenu 0.3.97-0ubuntu1.1 doesn't fix the issue and is still not installed after upgrade from Lucid.

Investigating (0) indicator-appmenu [ amd64 ] < none -> 0.3.97-0ubuntu1.1 > ( gnome )
Broken indicator-appmenu:amd64 Conflicts on libdbusmenu-glib1 [ amd64 ] < 0.2.9-0ubuntu3.1 > ( libs ) (< 0.3.7)
  Considering libdbusmenu-glib1:amd64 9 as a solution to indicator-appmenu:amd64 3
  Holding Back indicator-appmenu:amd64 rather than change libdbusmenu-glib1:amd64

full apt.log attached.

tags: added: verification-failed
removed: verification-needed
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1034668

tags: added: iso-testing
Mossroy (mossroy) wrote :

I upgraded today a 32-bit Ubuntu 10.04 and had this same issue.
Installing manually indicator-appmenu solved it.

Mossroy (mossroy) wrote :

I think the commited patch does not solve this bug. So I confirm the "verification-failed" tag.

I could reproduce this issue in a Virtualbox machine, with or without -proposed enabled.

I ran a first test without -proposed enabled.
You will find the dist-upgrade/apt.log attached.
It reproduced the issue, related to a conflict with libdbusmenu-glib1.

I ran a second test with -proposed enabled on 10.04, and also had the same issue after the dist-upgrade.
You will find the apt.log attached, too

Each time, before the dist-upgrade, I had installed all the upgrades of 10.04.
As I made a snapshot before the upgrade, I will be able to run any needed tests

Mossroy (mossroy) wrote :
Changed in indicator-appmenu (Ubuntu Precise):
milestone: ubuntu-12.04.1 → ubuntu-12.04.3
milestone: ubuntu-12.04.3 → ubuntu-12.04.2
Omer Akram (om26er) wrote :

There is another occurring of this bug in the duplicate. We should make another attempt at fixing this.

Steve Langasek (vorlon) wrote :

  Installing libdbusmenu-glib1 as Depends of indicator-me
[...]
Broken indicator-appmenu:amd64 Conflicts on libdbusmenu-glib1 [ amd64 ] < 0.2.9-0ubuntu3.1 > ( libs ) (< 0.3.7)
  Considering libdbusmenu-glib1:amd64 9 as a solution to indicator-appmenu:amd64 3
  Holding Back indicator-appmenu:amd64 rather than change libdbusmenu-glib1:amd64

So this is triggered by the obsolete indicator-me package. indicator-messages already conflicts with indicator-me, but the conflict is applied too late in the upgrade.

Aside from libraries, this is the only reverse dependency of libdbusmenu-glib1 in lucid that does not have a version available for upgrade in precise; so chances are that adding a conflict against indicator-me will be sufficient to get this upgrade to go through correctly. If it *doesn't*, then we should deal with this via an update-manager PostDistUpgradeCache quirk instead to force upgrade of indicator-appmenu instead of continuing to hack around it with conflicts.

Changed in indicator-appmenu (Ubuntu Precise):
status: Fix Committed → In Progress
tags: removed: verification-failed
Steve Langasek (vorlon) wrote :

New version of indicator-appmenu uploaded with the added breaks on indicator-me. Resetting bug state pending SRU acceptance.

Clint Byrum (clint-fewbar) wrote :

Hello Andre, or anyone else affected,

Accepted indicator-appmenu into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/indicator-appmenu/0.3.97-0ubuntu1.2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in indicator-appmenu (Ubuntu Precise):
status: In Progress → Fix Committed
tags: added: verification-needed
Mossroy (mossroy) wrote :

I tested the upgrade again in Virtualbox. It did not solve the issue for me.

I have first activated -proposed in 10.04, then installed all available upgrades, and then launched the dist-upgrade
After the dist-upgrade, the package indicator-appmenu is not installed and global menu is not activated.

I attach the dist-upgrade/apt.log, where there are the following lines :

Investigating (0) indicator-appmenu [ i386 ] < none -> 0.3.97-0ubuntu1.2 > ( gnome )
Broken indicator-appmenu:i386 Conflicts on libdbusmenu-glib1 [ i386 ] < 0.2.9-0ubuntu3.1 > ( libs ) (< 0.3.7)
  Considering libdbusmenu-glib1:i386 9 as a solution to indicator-appmenu:i386 3
  Holding Back indicator-appmenu:i386 rather than change libdbusmenu-glib1:i386

tags: added: verification-failed
removed: verification-needed
Steve Langasek (vorlon) wrote :

> Installing libdbusmenu-glib1 as Depends of libappindicator0

Well, as I said if this was still causing problems we should add an update-manager quirk instead of continuing to pile up the Breaks. Reassigning.

affects: indicator-appmenu (Ubuntu Precise) → update-manager (Ubuntu Precise)
Changed in update-manager (Ubuntu Precise):
assignee: Canonical Foundations Team (canonical-foundations) → Steve Langasek (vorlon)
Colin Watson (cjwatson) on 2013-02-13
Changed in update-manager (Ubuntu Precise):
milestone: ubuntu-12.04.2 → ubuntu-12.04.3
Changed in update-manager (Ubuntu Precise):
status: Fix Committed → In Progress
Martin Pitt (pitti) wrote :

I removed indicator-appmenu from precise-proposed, I has been sitting there for four years.

affects: update-manager (Ubuntu) → indicator-appmenu (Ubuntu)
Changed in indicator-appmenu (Ubuntu Precise):
status: In Progress → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers