Bug 2136074 - Does not start on EL8 - Requires gtk+ 3.24, EL8 only provides 3.22
Summary: Does not start on EL8 - Requires gtk+ 3.24, EL8 only provides 3.22
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: mozo
Version: epel8
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Wolfgang Ulbrich
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-10-19 09:35 UTC by RaketenAdmin
Modified: 2022-11-06 18:33 UTC (History)
2 users (show)

Fixed In Version: mozo-1.26.2-1.el8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-11-06 18:33:41 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description RaketenAdmin 2022-10-19 09:35:36 UTC
Description of problem:
mozo does not start on EL8 (Rocky Linux 8.6) system.

When trying to start it from the commandline it prompts the following:

Traceback (most recent call last):
  File "/usr/bin/mozo", line 37, in <module>
    main()
  File "/usr/bin/mozo", line 33, in main
    app = MainWindow(datadir, version, sys.argv)
  File "/usr/lib/python3.6/site-packages/Mozo/MainWindow.py", line 60, in __init__
    self.tree.add_from_file(os.path.join(self.file_path, 'mozo.ui'))
GLib.Error: gtk-builder-error-quark: /usr/share/mozo/mozo.ui:5:1 Required gtk+ version 3.24, current version is 3.22 (7)

To my knowledge at this time only gtk+ 3.22 is available on EL8, version 3.24 is available on EL9. 

When editing the requirement in the mozo.ui to 3.22 it starts fine, although I haven't checked all of its functionalities.

Version-Release number of selected component (if applicable):
mozo-1.26.1-2.el8.noarch

How reproducible:
Every time

Steps to Reproduce:
1. Try "Edit Menus" or try to start mozo via command line on EL8 system.

Comment 1 Wolfgang Ulbrich 2022-10-23 18:50:32 UTC
Confirmed.

Comment 2 Wolfgang Ulbrich 2022-10-26 20:47:55 UTC
I asked upstream about to lower gtk3 version in mozo.ui
https://github.com/mate-desktop/mozo/pull/78#issuecomment-1288181499
For the moment you can try out this scratch build with lower gtk3 version.
https://koji.fedoraproject.org/koji/taskinfo?taskID=93468441

Comment 3 RaketenAdmin 2022-10-28 15:56:10 UTC
Thanks a lot. And I will try the scratch build.
Just out of curiosity, did you change anything else apart from the gtk+ requirement in the mozo.ui in that build?

Comment 4 Wolfgang Ulbrich 2022-10-28 18:12:44 UTC
No, i changed only version in ui file an test it for myself.
For the moment i didn't notice any failures.
I tested it also with glade and it seems ok.

Comment 5 Fedora Update System 2022-10-29 16:04:17 UTC
FEDORA-EPEL-2022-47305d9841 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-47305d9841

Comment 6 Fedora Update System 2022-10-29 18:31:47 UTC
FEDORA-EPEL-2022-47305d9841 has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-47305d9841

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

Comment 7 Fedora Update System 2022-11-06 18:33:41 UTC
FEDORA-EPEL-2022-47305d9841 has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.


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