Description of problem: I tried to install the TopIcons Plus extension during Fedora Test Days (https://fedoraproject.org/wiki/QA:Testcase_Gnome_Shell_Extensions). After installation and restart of the VM I wasn't able to enable it. Version-Release number of selected component (if applicable): gnome-shell-extension-topicons-plus-27-3.fc34 How reproducible: Install TopIcons Plus on GNOME 40 Steps to Reproduce: 1. sudo dnf install gnome-shell-extension-topicons-plus 2. Restart machine 3. Open GNOME Extensions Actual results: TopIcons Plus is disabled and can't be enabled Expected results: TopIcons Plus extension is enabled Additional info: Because of the GNOME decision to remove the tray icons, this extension is now essential for plenty of users.
Thanks for the bug report, I'm glad you find TopIcons Plus useful :) ...I was actually already aware of this issue -- see Bug #1936207. Turns out the extension itself needs to be updated to be compatible with GNOME 40. We may already have a fix upstream, though I haven't tested it yet. https://github.com/phocean/TopIcons-plus/pull/156 As a Red Hatter, I don't suppose you know how best to handle this sort of situation in the future? At the time, when I first noticed several of the GNOME Shell extensions that I package were incompatible with GNOME 40, I decided to update the dependencies to `gnome-shell < 3.39` to prevent users from installing it at all, which I figured was better UX than letting them install a broken package that can't work on their systems... But now *I'm* getting a million "fails to install" messages, so uh, it hasn't been great UX for me either 😅 Closing this bug now as a duplicate, but I'd still be interested in seeing your comments if you have better ideas of what to do next time there's a major GNOME API change and extensions don't update right away. *** This bug has been marked as a duplicate of bug 1936207 ***