Migrate to mulitarch indicators

Bug #1126385 reported by Michael Terry
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Medium
Unassigned
libindicator
Confirmed
Medium
Unassigned
libindicator (Ubuntu)
Confirmed
Undecided
Unassigned
unity (Ubuntu)
Confirmed
Undecided
Unassigned
workrave (Ubuntu)
Triaged
High
Unassigned

Bug Description

Currently, the indicators are all non-multiarch for historical reasons. We should enable multiarch indicators.

1) Add a new variable to the libindicator .pc files called something like genericindicatordir which continues to be just /usr/lib
2) Switch the indicatordir variable to a multiarch location (again -- we reverted away from that for bug 1126360)
3) Have unity fallback to look in the genericindicatordir as well as the (now-) multiarch indicatordir for plugins
4) As each indicator gets rebuilt, it will automatically migrate to multiarch, since "indicatordir" is now multiarch. But old indicators will still work.

Tags: ftbfs
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in libindicator (Ubuntu):
status: New → Confirmed
Changed in unity (Ubuntu):
status: New → Confirmed
Stephen M. Webb (bregma)
Changed in unity:
importance: Undecided → Medium
status: New → Confirmed
Changed in libindicator:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

See also bug 1126360.

The fix for that bug has resulted in different behavior on Ubuntu and Debian.

workrave fails to build currently in yakkety because in Debian the indicator is stored in
 /usr/lib/*/indicators3/7/libworkrave.so
but in Yakkety, it's:
 /usr/lib/indicators3/7/libworkrave.so

https://launchpad.net/ubuntu/+source/workrave/1.10.15-1/+build/9731661

So please either fix Debian's libindicator or Ubuntu's so that they have the same behavior. Personally, I prefer the multiarch directory.

Changed in workrave (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Isn't the fix just to revert bug 1126360 and fix Unity to look in both the old and new directories?

Jeremy Bícha (jbicha)
tags: added: ftbfs
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.