Merge lp://staging/~maddock-evan/onboard/ayatana-appindicator into lp://staging/onboard

Proposed by Evan Maddock
Status: Needs review
Proposed branch: lp://staging/~maddock-evan/onboard/ayatana-appindicator
Merge into: lp://staging/onboard
Diff against target: 30 lines (+8/-2)
2 files modified
Onboard/Indicator.py (+4/-1)
Onboard/Version.py (+4/-1)
To merge this branch: bzr merge lp://staging/~maddock-evan/onboard/ayatana-appindicator
Reviewer Review Type Date Requested Status
Paride Legovini (community) Abstain
Onboard Devel Team Pending
Review via email: mp+450912@code.staging.launchpad.net

Commit message

indicator: Enable the use of AyatanaAppIndicator3

Description of the change

This enables using AyatanaAppIndicator for the AppIndicator backend instead of AppIndicator3. AyatanaAppIndicator is the successor to AppIndicator, and limiting the indicator to the old library means that the Onboard indicator may not be shown on certain Linux distributions and desktop environments.

To ensure backwards compatibility, the indicator will attempt to fall back to the old AppIndicator import if it fails to import AyatanaAppIndicator.

This was tested on Solus 4.4 using the Budgie Desktop environment (Budgie version 10.8), a combination which uses AyatanaAppIndicator and not AppIndicator.

To post a comment you must log in.
2297. By Evan Maddock <email address hidden>

indicator: Fix AppIndicator3 import

Revision history for this message
Paride Legovini (paride) wrote :

Hello and thanks for this contribution. You requested a review from the Ubuntu Sponsors team, however that teams is meant to review/sponsor source packages ready to be uploaded to the Ubuntu archive. The team is therefore not the right one to review this diff; the upstream developers (Onboard Devel Team) should review it.

I will just add the upstream development looks stalled. This change /may/ be included in a packaging patch, but I suggest submitting it against the onboard Debian package. Currently the Ubuntu package is a sync from Debian.

review: Abstain
Revision history for this message
Evan Maddock (maddock-evan) wrote :

> Hello and thanks for this contribution. You requested a review from the Ubuntu
> Sponsors team, however that teams is meant to review/sponsor source packages
> ready to be uploaded to the Ubuntu archive. The team is therefore not the
> right one to review this diff; the upstream developers (Onboard Devel Team)
> should review it.
>
> I will just add the upstream development looks stalled. This change /may/ be
> included in a packaging patch, but I suggest submitting it against the onboard
> Debian package. Currently the Ubuntu package is a sync from Debian.

Ah, sorry. I was asked to add you guys as a reviewer by fossfreedom (David Mohammed) from Ubuntu Budgie, so I did.

Unmerged revisions

2297. By Evan Maddock <email address hidden>

indicator: Fix AppIndicator3 import

2296. By Evan Maddock <email address hidden>

indicator: Enable use of AyatanaAppIndicator3

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches