Bug 1936203 - gnome-shell-extension-appindicator incompatible with gnome-shell in repos
Summary: gnome-shell-extension-appindicator incompatible with gnome-shell in repos
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell-extension-appindicator
Version: 34
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Artem
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1940891 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-03-07 16:11 UTC by James
Modified: 2021-04-30 03:57 UTC (History)
6 users (show)

Fixed In Version: gnome-shell-extension-appindicator-35-1.fc34
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-03-23 00:17:45 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description James 2021-03-07 16:11:05 UTC
Description of problem:
gnome-shell-extension-appindicator does not support the shipped gnome-shell 40.beta.

Version-Release number of selected component (if applicable):
gnome-shell-40.0~beta-2.20210304git7a57528bd.fc34.x86_64
gnome-shell-extension-appindicator-34-2.fc34.noarch

How reproducible:
Always.

Steps to Reproduce:
1. Install extension.
2. Check status in Extensions app.

Actual results:
Incompatibility warning.

Expected results:
Extension works, or package removed.

Comment 1 James 2021-03-07 16:13:36 UTC
Note that the extension works OK if "40.beta" is added to the shell-version list in the extension's metadata.json.

Comment 2 Artem 2021-03-07 16:18:33 UTC
Hello. Thanks for reporting. We could backport this patch [1] or wait a little bit (i hope) for new upstream release.

[1] https://github.com/ubuntu/gnome-shell-extension-appindicator/pull/269

Comment 3 James 2021-03-07 16:35:37 UTC
(In reply to Artem from comment #2)
> Hello. Thanks for reporting. We could backport this patch [1] or wait a
> little bit (i hope) for new upstream release.

Acknowledged -- probably best to wait for upstream (post 40.beta?).

Comment 4 Artem 2021-03-07 16:43:57 UTC
> Acknowledged -- probably best to wait for upstream (post 40.beta?).

Hmm, lets try to update it since beta released week ago? https://gitlab.gnome.org/GNOME/gnome-shell/-/tags/40.beta This could lead to new bugs and regressions though and not sure what is better: disabled broken extension in f34 or luckily already working and compatible with f34.

Comment 5 jsbillings 2021-03-19 16:01:07 UTC
It appears that v35 was released which supports GNOME 40.

https://github.com/ubuntu/gnome-shell-extension-appindicator/releases/tag/v35

Comment 6 Artem 2021-03-19 16:25:33 UTC
*** Bug 1940891 has been marked as a duplicate of this bug. ***

Comment 7 Fedora Update System 2021-03-19 16:25:59 UTC
FEDORA-2021-189a59c06e has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-189a59c06e

Comment 8 Fedora Update System 2021-03-19 18:46:15 UTC
FEDORA-2021-189a59c06e has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-189a59c06e`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-189a59c06e

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2021-03-23 00:17:45 UTC
FEDORA-2021-189a59c06e has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Michal Konecny 2021-03-25 11:54:31 UTC
I still don't see it in `updates` repo, only in `updates-testing`.

Comment 11 jatin 2021-04-27 16:46:29 UTC
Also libappindicator-gtk3 was needed in fedora 33 for this appindicator to work since Day 1 of fedora 33 release and this was never added to the dependencies. And now in Fedora 34 libappindicator-gtk3 will not work or even cause crash on some apps. So this is still not working in Fedora 34.

Comment 12 Artem 2021-04-27 16:55:40 UTC
@jatin do you know how send PR with trivial fixes or reporting bugs about issues or you can just blaming people who packaging software which shouldn't even packaged and better[1] if such software retired?

[1]: https://www.reddit.com/r/gnome/comments/gn8t5f/gnome_shell_stuttering_caused_by_appindicator/

Comment 13 jatin 2021-04-30 03:28:53 UTC
Apologies, I wasn't aware if a package is considered "should not be packaged" internally. Removing my package requests. Sorry for inconvenience.

Comment 14 jatin 2021-04-30 03:57:09 UTC
The thing is libappindicator-gtk3 is was required for gnome 3.38 for this extension to work with most electron apps (which are mostly non-free) and are in rpm fusion repositories. Before gnome 3.38 , libappindicator satisfied the need. Without any libappindicator it still works for apps like Steam.

So I approached rpm fusion to add libappindicator-gtk3 for electron apps as a dependency as they already had libappindicator as a dependency. However this was very inconsistent as other desktop environments like KDE don't need it. Now in gnome 40 correct libappindicator version either should be added to the deps or I will just ask rpm fusion bugzilla to continue the discussion. 

I was not sure what will be the best way. So I decided to ask and didn't simply open a PR. Sorry.


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