Bug 2056721

Summary: Upgrade GTK to 4.10+
Product: Red Hat Enterprise Linux 9 Reporter: Mike Rochefort <mroche>
Component: gtk4Assignee: Matthias Clasen <mclasen>
Status: CLOSED MIGRATED QA Contact: Radek Duda <rduda>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: CentOS StreamCC: bstinson, eng-i18n-bugs, jwboyer, mcrha, otte, petersen, tpelka, tpopela
Target Milestone: rcKeywords: MigratedToJIRA, Rebase
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-07-24 06:55:25 UTC Type: Component Upgrade
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2022729, 2056698    
Bug Blocks: 2165126    

Description Mike Rochefort 2022-02-21 22:57:16 UTC
GTK 4.6 is available for use (4.6.1). Requesting upgrading the gtk4 package in RHEL 9 to 4.6.x.

I've successfully built (without CI/tests) locally using the following stack/order with centpkg and and mock (pointing to latest Koji c9s-build repo):

- Upgrade Meson >= 0.59 (tested 0.59.3 and 0.61)
- Upgrade Pango >= 1.50 (tested 1.50.4)
- Upgrade Wayland >= 1.20.0 (tested 1.20.0)
- Upgrade GTK4 (tested 4.6.1)
  - New BuildRequires:
    - pkgconfig(libjpeg)
    - python3-docutils
    - python3-gobject

Comment 1 Tomas Popela 2022-02-22 13:48:31 UTC
We've talked about this with Matthias and we might target the rebase to 9.1.0, but it will all depend on meson rebase.

Comment 6 Milan Crha 2023-02-21 12:59:21 UTC
The bug #2165126 is considering rebase of the gnome-software to the latest bits, which currently requires gtk4 4.9.2 (and libadwaita 1.3.alpha, but it's not part of the RHEL9 at all), thus if you could pick 4.10.0, then it'll be even better (and may save you some time in the future, theoretically).

Comment 8 Tomas Popela 2023-07-24 06:50:39 UTC
We're planning to do this rebase for 9.4. I will also move this to JIRA as 9.4 will be tracked there.