Bug 2128522
Summary: | Please rebase pygobject3 to 3.42.2 | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 9 | Reporter: | Robert Scheck <redhat-bugzilla> |
Component: | pygobject3 | Assignee: | Benjamin Otte <otte> |
Status: | CLOSED WONTFIX | QA Contact: | Tomas Pelka <tpelka> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 9.0 | CC: | pandrade, tpelka, tpopela |
Target Milestone: | rc | Keywords: | Rebase |
Target Release: | 9.1 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-10-06 11:44:18 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: | |||
Bug Blocks: | 2128525 |
Description
Robert Scheck
2022-09-20 20:15:05 UTC
The technical justification was requested via https://dev.gajim.org/gajim/gajim/-/issues/11159 at Gajim upstream: The need for having GObject.Object.run_dispose() accessible is actually https://gitlab.gnome.org/GNOME/pygobject/-/issues/470 at PyGObject upstream and the resulting commit https://gitlab.gnome.org/GNOME/pygobject/-/commit/eb5aefa615e85e023920c366225a67b602a812db landed in the 3.42.0 release for the first time. Cross-filed case 03321090 at the Red Hat customer portal. As RHEL 9 is based on Fedora 34 it would be expected that the EPEL 9 version of that package will be branched from the f34 branch (aka gajim 1.3.3 - https://src.fedoraproject.org/rpms/gajim/tree/f34) and not from a version that is only part of rawhide (as of today) and being pushed to Fedora 36 and 37 (currently in Bodhi). There is already an older gajim version in EPEL 9, however I really would like to rebase to gajim 1.5.x due to its major UI improvements for users (including business/corporate/enterprise usage), see: https://gajim.org/post/2022-09-19-gajim-1.5.0-released/ Looking at the upstream changelog in https://pygobject.readthedocs.io/en/latest/changelog.html and the amount of changes done there and also on how many packages use pygobject3 in RHEL 9 (see https://tiny.distro.builders/view-rpm--view-c9s--python3-gobject.html) the rebase is too risky. What we might accept is a merge request that will backport the required change https://gitlab.gnome.org/GNOME/pygobject/-/commit/eb5aefa615e85e023920c366225a67b602a812db into RHEL 9. It also depends on whether the pango will be updated/rebased. I'm closing this request as WONTFIX for now and it can reopened if the merge request will be opened. |