Materia GTK theme broken on Leap 15.3

Hi, everyone. I installed the materia-gtk-theme package from the Leap 15.3 OSS repo on Leap 15.3 and it looks broken: https://paste.opensuse.org/33940167 https://paste.opensuse.org/66573132 The steps to reproduce the bug are: 1. Boot from the Leap 15.3 GNOME Live 2. sudo zypper in gnome-shell-extension-user-theme materia-gtk-theme 3. Open Tweaks and enable the User themes extension 4. Log out and log in from GNOME 5. Open Tweaks again and apply the Materia theme, both to Applications and Shell 6. Open the system menu and click Power Off (of course, this is just an example, it's broken in other places) I realized the solution was to compile Materia against the correct GNOME version. If not specified, it compiles against version 3.38. Maybe this is not a problem for Tumbleweed (I didn't test it on TW), but it's a problem for Leap 15.3, which has GNOME 3.34. Informing the GNOME version to the build script solves the problem. You can download a working materia-gtk-theme package for Leap 15.3 from my OBS repo: https://build.opensuse.org/package/show/home:kamarada:15.3:dev/materia-gtk-t... Here is the diff to the Leap 15.3 RPM spec file: https://build.opensuse.org/package/rdiff/home:kamarada:15.3:dev/materia-gtk-... I tried to submit the fix to the openSUSE:Leap:15.3 project, but OBS said: "The target project openSUSE:Backports:SLE-15-SP3:Update is a maintenance release project, a submit self is not possible, please use the maintenance workflow instead." Does anyone know how to submit that fix? Or could you apply the fix by yourselves? Thanks! Antonio The Linux Kamarada Project https://linuxkamarada.com/

On Thu, 2021-11-04 at 09:46 -0300, Linux Kamarada wrote:
https://build.opensuse.org/package/rdiff/home:kamarada:15.3:dev/materia-gtk-...
Have you tried "osc maintenancerequest" ? Also, see https://en.opensuse.org/openSUSE:Packaging_for_Leap Regards Martin

That's it! Done: https://build.opensuse.org/request/show/929448 On Thu, Nov 4, 2021 at 10:15 AM Marcus Meissner <meissner@suse.de> wrote:
I followed this: https://en.opensuse.org/openSUSE:Package_maintenance And sent a maintenance request for openSUSE:Leap:15.3:Update $ osc mr home:kamarada:15.3:dev materia-gtk-theme openSUSE:Leap:15.3:Update Thank you for the directions! Antonio The Linux Kamarada Project https://linuxkamarada.com/

It's bit tricky as long as package is from openSUSE it should really by traditional opensuse maint request as advertiset. I understand that our maint team will take it from there. If it's a package with SLE origin then it has to be submitted to particular SUSE:SLE-15-SPX:Update update stream. E.g by listing materia-gtk-theme https://build.opensuse.org/project/show/openSUSE:Leap:15.3:Update You can see it came from backports, therefore openSUSE Mainteannce request should be fine. Ideally sr should be then moved to openSUS E:Backports:SLE-15-SP3:Update Hope it helps! Linux Kamarada píše v Čt 04. 11. 2021 v 16:38 -0300:

Even better, I opened a bug: https://bugzilla.opensuse.org/show_bug.cgi?id=1192398 I will continue this topic there. Again, thanks everyone! On Thu, Nov 4, 2021 at 4:38 PM Linux Kamarada <linuxkamarada@gmail.com> wrote:
That's it! Done: https://build.opensuse.org/request/show/929448
Antonio The Linux Kamarada Project https://linuxkamarada.com/

On Thu, 2021-11-04 at 09:46 -0300, Linux Kamarada wrote:
https://build.opensuse.org/package/rdiff/home:kamarada:15.3:dev/materia-gtk-...
Have you tried "osc maintenancerequest" ? Also, see https://en.opensuse.org/openSUSE:Packaging_for_Leap Regards Martin

That's it! Done: https://build.opensuse.org/request/show/929448 On Thu, Nov 4, 2021 at 10:15 AM Marcus Meissner <meissner@suse.de> wrote:
I followed this: https://en.opensuse.org/openSUSE:Package_maintenance And sent a maintenance request for openSUSE:Leap:15.3:Update $ osc mr home:kamarada:15.3:dev materia-gtk-theme openSUSE:Leap:15.3:Update Thank you for the directions! Antonio The Linux Kamarada Project https://linuxkamarada.com/

It's bit tricky as long as package is from openSUSE it should really by traditional opensuse maint request as advertiset. I understand that our maint team will take it from there. If it's a package with SLE origin then it has to be submitted to particular SUSE:SLE-15-SPX:Update update stream. E.g by listing materia-gtk-theme https://build.opensuse.org/project/show/openSUSE:Leap:15.3:Update You can see it came from backports, therefore openSUSE Mainteannce request should be fine. Ideally sr should be then moved to openSUS E:Backports:SLE-15-SP3:Update Hope it helps! Linux Kamarada píše v Čt 04. 11. 2021 v 16:38 -0300:

Even better, I opened a bug: https://bugzilla.opensuse.org/show_bug.cgi?id=1192398 I will continue this topic there. Again, thanks everyone! On Thu, Nov 4, 2021 at 4:38 PM Linux Kamarada <linuxkamarada@gmail.com> wrote:
That's it! Done: https://build.opensuse.org/request/show/929448
Antonio The Linux Kamarada Project https://linuxkamarada.com/
participants (4)
-
Linux Kamarada
-
Lubos Kocman
-
Marcus Meissner
-
Martin Wilck