Bug 1948935

Summary: wxGTK-3.1.5 is available
Product: [Fedora] Fedora Reporter: Upstream Release Monitoring <upstream-release-monitoring>
Component: wxGTKAssignee: Scott Talbert <swt>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: alexjnewt, be.0, c72578, ian.s.mcinerney, mattdm, philip.wyett, swt
Target Milestone: ---Keywords: FutureFeature, Triaged
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: 2021-07-31 13:38:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Upstream Release Monitoring 2021-04-13 06:14:43 UTC
Latest upstream release: 3.1.5
Current version/release in rawhide: 3.0.5.1-3.fc34
URL: http://www.wxwidgets.org/

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from anitya: https://release-monitoring.org/project/5150/

Comment 1 Be 2021-08-11 22:35:23 UTC
> Current version/release in rawhide: 3.0.5.1-3.fc34

This is misleading. Fedora packages both wxWidgets 3.0 (wxGTK3) and wxWidgets 3.1 (wxGTK). Can the wxGTK package in Fedora 34 be updated to 3.1.5? High DPI support is broken in wxWidgets 3.1.4, see https://github.com/tenacityteam/tenacity/issues/435 (the screenshot on the left) for what it looks like with 3.1.4.

Comment 2 Ian McInerney 2021-08-12 00:13:36 UTC
> This is misleading.

It is not misleading. The wxGTK3 package is in fact at 3.0.5.1, and that is the package that release monitoring tracks and files bugs against. It just so happens that in this case there is a different package to hold the 3.1 development branch. The release monitoring system isn't really setup to handle releases to multiple different versions from one upstream that are contained inside multiple packages - so it will just file the bug against one component. The maintainer moved it to the appropriate component and handled it - so saying it is misleading is actually misleading.

> Can the wxGTK package in Fedora 34 be updated to 3.1.5

In my opinion - no. The 3.1 series of releases in wxWidgets have no API or ABI stability between releases because they are classed as development releases by upstream where they are finalizing the future API for the next stable release (it just so happens that they also say they should be safe to use for normal use). That means that any bumping of the version carries significant risk to all dependent packages - and all of those also need to be rebuilt to pickup the new soname. There are also some subtle differences in behavior between the two releases (e.g. in 3.1.5 it defaults to an EGL backend for the OpenGL canvas instead of an X11 backend - which could break downstream packages expecting the X11 canvas). That makes it too risky in my opinion to backport the new version to a stable Fedora release.

Comment 3 Be 2021-08-12 00:16:23 UTC
Okay that all makes sense. Thanks for clarifying.