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

Bug #1034668 reported by Andre
36
This bug affects 6 people
Affects Status Importance Assigned to Milestone
indicator-appmenu (Ubuntu)
Won't Fix
High
Unassigned
Precise
Won't Fix
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)
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
Revision history for this message
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
Revision history for this message
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
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :
Changed in update-manager (Ubuntu Precise):
importance: Undecided → High
status: New → Confirmed
milestone: none → ubuntu-12.04.1
Revision history for this message
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
Revision history for this message
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)
Revision history for this message
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
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

resolver logs with proposed enabled.

Revision history for this message
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
Revision history for this message
Steve Langasek (vorlon) wrote : Please test proposed package

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
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

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
Revision history for this message
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
Revision history for this message
Mossroy (mossroy) wrote :

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

Revision history for this message
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

Revision history for this message
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
Revision history for this message
Omer Akram (om26er) wrote :

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

Revision history for this message
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
Revision history for this message
Steve Langasek (vorlon) wrote :

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

Revision history for this message
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
Revision history for this message
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
Revision history for this message
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)
Changed in update-manager (Ubuntu Precise):
milestone: ubuntu-12.04.2 → ubuntu-12.04.3
Mathew Hodson (mhodson)
Changed in update-manager (Ubuntu Precise):
status: Fix Committed → In Progress
Revision history for this message
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  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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