Bug 1651349 - Please consider switching over to Ayatana AppIndicator
Summary: Please consider switching over to Ayatana AppIndicator
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: libappindicator
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Eduardo Echeverria
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2253579 2253580 2253582
Blocks: 2263728 2175545
TreeView+ depends on / blocked
 
Reported: 2018-11-19 19:11 UTC by Mike Gabriel
Modified: 2024-03-15 01:03 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2024-03-15 01:03:00 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Mike Gabriel 2018-11-19 19:11:56 UTC
In Debian, we are currently dropping Ubuntu Indicators in favour of Ayatana Indicators [1].

For Ubuntu MATE 19.04, we also plan to replace all system indicators by Ayatana's variant of those.

Please consider replacing Ubuntu's libappindicator by libayatana-appindicator in Fedora, too [2].

For more info on Ayatana Indicators, see:
https://wiki.debian.org/Ayatana/IndicatorsTransition

Also see my blog, for more articles on Ayatana Indicators:
https://sunweavers.net/

The transition can be rather lengthy, in Debian, the switch over is being well documented (containing various patches already):
https://wiki.debian.org/Ayatana/IndicatorsTransition

Greets,
Mike Gabriel (Ayatana Indicators upstream maintainer and Debian downstream DD)

Comment 1 Mike Gabriel 2018-11-19 19:13:42 UTC
Sorry, wrong URLs...

For more info on Ayatana Indicators, see:
https://ayatanaindicators.github.io/

[1] https://github.com/AyatanaIndicators
[2] https://github.com/libayatana-appindicator

Comment 2 Ben Cotton 2019-08-13 16:54:15 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle.
Changing version to '31'.

Comment 3 Ben Cotton 2019-08-13 19:41:03 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle.
Changing version to 31.

Comment 4 Peter F. Patel-Schneider 2020-04-21 15:28:59 UTC
It would be nice to at least have Ayatana AppIndicator available in Fedora.  AppIndicator appears to be inactive and has bugs.

Comment 5 Ben Cotton 2020-11-03 15:05:10 UTC
This message is a reminder that Fedora 31 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 31 on 2020-11-24.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '31'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 31 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 6 Jose Angel Torres 2022-10-30 06:19:21 UTC
Moving Ayatana Indicators would be appreciated. We still face issues with Docker Desktop using an unpatched libappindicators leading to program crashes on startup and seg faults on Fedora 37 today.

Comment 7 Timotheus Pokorra 2022-11-07 23:05:31 UTC
Does this mean we need a new package libayatana-appindicator, and go through the full review process for a new package?
Or can we keep the name libappindicator, and just replace the sources?

In Ubuntu 22.04, there is still libappindicator.
according to https://launchpad.net/ubuntu/+source/libappindicator

I am in the process of upgrading Rawhide and Fedora 37 to libappindicator 12.10.1, see bug 2135815

Comment 8 Mike Gabriel 2022-11-08 07:11:44 UTC
You need to introduce a new package libayatana-appindicator and also consumers need to adjust their code slightly.

See https://wiki.debian.org/Ayatana/IndicatorsTransition

That wiki page is not up-to-date anymore, as we have now entirely removed libappindicator from Debian stable/testing/unstable.

Last info I received from Canoical's desktop team is that they plan to outphase libappindicator, as well.

Comment 9 Jorge Pérez Lara 2022-12-19 08:49:02 UTC
Would this improve the looks of Fedora MATE? The current notification area looks atrocious in comparison with Ubuntu MATE, which looks much more stylish and modern.

Comment 10 Wolfgang Ulbrich 2023-08-30 12:59:15 UTC
(In reply to Jorge Pérez Lara from comment #9)
> Would this improve the looks of Fedora MATE? The current notification area
> looks atrocious in comparison with Ubuntu MATE, which looks much more
> stylish and modern.

Of course not, because fedora doesn't ship any indicator. libappindicator or libayatana-appindicator is only the basic library.
In Mate only mate-polkit tray-applet support both libappindicator and libayatana-appindicator with current development release.
Btw. for me the current tray area looks perfect in fedora :)

Comment 11 Till Maas 2023-09-08 09:24:37 UTC
Xpad moved upstream to libayatana indicators, breaking it for Fedora (see bug 2175545), therefore it would be great to switch. I prepared a Copr repo with the current packages (partially inspired by other copr repos) and it fixes xpad and also improves the menu of xpad. Please feel free to use this as a base for new package requests in Fedora:

https://copr.fedorainfracloud.org/coprs/till/xpad/packages/

Comment 12 Sergio Basto 2024-01-20 19:11:57 UTC
my porpose here https://copr.fedorainfracloud.org/coprs/sergiomb/libayatana-appindicator/ where we don't need replace

Comment 13 Sergio Basto 2024-03-15 01:03:00 UTC
Ayatana AppIndicator is in Fedora , but we don't need replace the old appindicator i.e. they use different so library name. 

So I'm closing this bug as fixed, feel free to reopen it, if you thing that should remain open or something else


Note You need to log in before you can comment on or make changes to this bug.