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-theme?linkrev=base&rev=2 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-theme?linkrev=base&rev=2
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."
Have you tried "osc maintenancerequest" ? Also, see https://en.opensuse.org/openSUSE:Packaging_for_Leap Regards Martin
On Thu, Nov 04, 2021 at 01:51:37PM +0100, Martin Wilck wrote:
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-theme?linkrev=base&rev=2
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."
Have you tried "osc maintenancerequest" ?
Also, see https://en.opensuse.org/openSUSE:Packaging_for_Leap
Submit to openSUSE:Leap:15.3:Update should work with the "osc commandline tool". or openSUSE:Backports:SLE-15-SP3:Update, which it would get redirected to. Ciao, Marcus
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:
On Thu, Nov 04, 2021 at 01:51:37PM +0100, Martin Wilck wrote:
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-theme?linkrev=base&rev=2
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."
Have you tried "osc maintenancerequest" ?
Also, see https://en.opensuse.org/openSUSE:Packaging_for_Leap
Submit to openSUSE:Leap:15.3:Update should work with the "osc commandline tool".
or openSUSE:Backports:SLE-15-SP3:Update, which it would get redirected to.
Ciao, Marcus
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:
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:
On Thu, Nov 04, 2021 at 01:51:37PM +0100, Martin Wilck wrote:
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-theme?linkrev=base&rev=2
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."
Have you tried "osc maintenancerequest" ?
Also, see https://en.opensuse.org/openSUSE:Packaging_for_Leap
Submit to openSUSE:Leap:15.3:Update should work with the "osc commandline tool".
or openSUSE:Backports:SLE-15-SP3:Update, which it would get redirected to.
Ciao, Marcus
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/
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