[raring] Python appindicators broken by the latest libappindicator update (12.10.1daily13.02.13-0ubuntu1) with "ERROR:root:Could not find any typelib for AppIndicator3"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Caffeine |
Invalid
|
Undecided
|
Unassigned | ||
Calendar-Indicator |
Invalid
|
Undecided
|
Unassigned | ||
CryptFolder-Indicator |
Invalid
|
Undecided
|
Unassigned | ||
Gamecaster |
Invalid
|
Undecided
|
Unassigned | ||
Google-Tasks-Indicator |
Invalid
|
Undecided
|
Unassigned | ||
Indicator Remindor |
Invalid
|
Undecided
|
Unassigned | ||
Kazam Screencaster |
Invalid
|
Undecided
|
Unassigned | ||
Variety |
Invalid
|
Undecided
|
Unassigned | ||
my-weather-indicator |
Invalid
|
Undecided
|
Unassigned | ||
libappindicator (Ubuntu) |
Fix Released
|
High
|
Iain Lane |
Bug Description
Allmost all my appindicators are broken after a recent libappindicator update in Ubuntu Raring, probably because of this change: "indicators call deprecated glib function g_type_init() (LP: #1103087)" ( https:/
The affected indicators include: Caffeine, Google Calendar Indicator, My Weather Indicator, Privacy Indicator, CPUFreq and Variety (only Dropbox, Psensor and Glipper still work, so out of the all existing indicators, probably only a few still work).
Update: it also breaks: Remindor Indicator, Google Tasks Indicator, Indicator Stickynotes and Cryptfolder Indicator.
Here's the output for two of the indicators (it's probably the same for all):
ERROR:root:Could not find any typelib for AppIndicator3
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: libappindicator3-1 12.10.1daily13.
ProcVersionSign
Uname: Linux 3.8.0-6-generic x86_64
ApportVersion: 2.8-0ubuntu4
Architecture: amd64
Date: Thu Feb 14 09:38:02 2013
InstallationDate: Installed on 2012-12-30 (45 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MarkForUpload: True
SourcePackage: libappindicator
UpgradeStatus: Upgraded to raring on 2013-01-12 (32 days ago)
Related branches
- Mathieu Trudel-Lapierre: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Didier Roche-Tolomelli: Pending requested
-
Diff: 13 lines (+2/-2)2 files modifieddebian/gir1.2-appindicator-0.1.install (+1/-1)
debian/gir1.2-appindicator3-0.1.install (+1/-1)
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
[raring] Most appindicators broken by the latest libappindicator update - (12.10.1daily13.02.13-0ubuntu1) + (12.10.1daily13.02.13-0ubuntu1) with "ERROR:root:Could not find any + typelib for AppIndicator3" |
Changed in libappindicator (Ubuntu): | |
status: | New → Confirmed |
Changed in caffeine: | |
status: | New → Invalid |
no longer affects: | libappindicator |
affects: | indicator-cpufreq → indicator-cpufreq (Ubuntu) |
Changed in indicator-cpufreq (Ubuntu): | |
status: | New → Confirmed |
Changed in libappindicator (Ubuntu): | |
assignee: | Mathieu Trudel-Lapierre (mathieu-tl) → Iain Lane (laney) |
no longer affects: | indicator-privacy |
Changed in gamecaster: | |
status: | New → Invalid |
Changed in kazam: | |
status: | New → Invalid |
@Mathieu: can you fix that urgently? The issue is that: /usr/lib/ i386-linux- gnu/girepositor y-1.0/AppIndica tor3-0. 1.typelib, the typelib and gir are multiarched, when g-i doesn't support multiarch, we need to install them back in regular files (and remove the multiarch tags in debian/control).
In addition, let's not regress on that, I would propose a dummy autopilot test (as the package needs to be installed), launching a small app part of unity-autopilot trying to import the library. If it the process has a return code != 0, we fail the test. wdyt?