Scratch build URL: https://koji.fedoraproject.org/koji/taskinfo?taskID=35890221
Spec URL: https://github.com/gicmo/spec/blob/master/gamemode-extension/gnome-shell-extension-gamemode.spec
SRPM URL: https://kojipkgs.fedoraproject.org//work/tasks/222/35890222/gnome-shell-extension-gamemode-1-1.fc31.src.rpm
Upstream URL: https://github.com/gicmo/gamemode-extension/
GNOME Shell extension to integrate with GameMode. Can display
an icon when GameMode is active and also emit notifications
when the global GameMode status changes
Fedora Account System Username: gicmo
Your upstream says that this extension only works with gamemode >= 1.4 but that version has not been released yet.
Am i missing something or you are waiting for a version of gamemode that is yet to be released?
Hey, sorry, I should have noted that. Yeah, it needs gamemode 1.4, which indeed is not released yet; I wanted to have that package ready to go once 1.4 is ready.
There is another problem. I installed your extension but i am not able to enable it with tweaks tool, because of 'Error loading extension'.
Tested on Fedora rawhide with gnome-shell-3.33.3-1.fc31
I will add associated logs from journal to attachments.
Created attachment 1586249 [details]
Logs from journal
These are the the logs.
Apparently, GNOME Shell master (3.33), which is in rawhide, introduced API changes. I added a patch to adapt to those.
New build: https://koji.fedoraproject.org/koji/taskinfo?taskID=36006432
Spec file and patch: https://github.com/gicmo/spec/tree/master/gamemode-extension
The problem seems fixed now. Because you changed required version of gnome-shell to 3.33 i suppose you do not want to add this package to f30.
If it is so, you should commit the fix upstream or create issue and add link to specfile.
Otherwise i have not found any problem with specfile but i do not think the package can be approved before gamemode 1.4 is in rawhide, because without it it does not work as described.
I think we should wait with this and after gamemode 1.4 is in rawhide you should change 'Suggests: gamemode' to 'Requires: gamemode' to prevent any confusion for user.
After these things are done i am prepared to approve the package.
gamemode-1.4 is out and I packaged it for rawhide: https://koji.fedoraproject.org/koji/buildinfo?buildID=1316880 and updated the spec file to require it: https://github.com/gicmo/spec/blob/master/gamemode-extension/gnome-shell-extension-gamemode.spec#L13
Glad to hear that. Everything seems to be working. Approving package.
(fedscm-admin): The Pagure repository was created at https://src.fedoraproject.org/rpms/gnome-shell-extension-gamemode