Migrate to mulitarch indicators

Bug #1126385 reported by Michael Terry on 2013-02-15
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Medium
Unassigned
libindicator
Confirmed
Medium
Unassigned
libindicator (Ubuntu)
Undecided
Unassigned
unity (Ubuntu)
Undecided
Unassigned
workrave (Ubuntu)
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.

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) on 2013-02-17
Changed in unity:
importance: Undecided → Medium
status: New → Confirmed
Changed in libindicator:
importance: Undecided → Medium
status: New → Confirmed
Jeremy Bicha (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
Jeremy Bicha (jbicha) wrote :

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

Jeremy Bicha (jbicha) on 2016-07-07
tags: added: ftbfs
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers