Considering upgrading wxPython to 4.1.2 when it is released

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

This is mostly targeted at maintainers (bcc'd in case not subscribed to Fedora devel) of packages that depend on wxPython (aka python3-wxpython4).

TL;DR: if your package uses python3-wxpython4, please test it with the python3-wxpython4 from this COPR [1] and provide me any feedback, positive or negative, if you can.

Affected packages:

congruity
esphomeflasher (python-esphomeflasher)
grass
kicad
plater (printrun)
playonlinux
printrun-common (printrun)
pronterface (printrun)
pyhoca-gui
python3-fsleyes (python-fsleyes)
python3-fsleyes-props (python-fsleyes-props)
python3-fsleyes-widgets (python-fsleyes-widgets)
python3-fslpy (python-fslpy)
python3-humblewx (python-humblewx)
python3-matplotlib-wx (python-matplotlib)
python3-pyobd (python-pyobd)
python3-wxnatpy (python-wxnatpy)
quisk
rtlsdr-scanner
smbcmp-gui (smbcmp)
timeline
trelby
winpdb
wxGlade

wxPython 4.1.2 might be approaching release soon and I'm thinking about upgrading Rawhide to it when released.

A little bit of background: wxPython is the Python bindings for wxWidgets, the cross-platform GUI library. Currently, we have two versions of wxWidgets packaged in Fedora:

wxGTK3 - wxWidgets 3.0.x (stable release)
wxGTK - wxWidgets 3.1.x (development release)

For wxPython, we currently have version 4.0.7 which corresponds to wxWidgets 3.0.x release (wxGTK3). wxPython 4.1.0 (which corresponds to wxWidgets 3.1.x) was released in April 2020, but I have hesitated to move Fedora to it because it (wxPython) bundles its own copy of wxWidgets that didn't necessarily correspond to a released version of wxWidgets and having to use the bundled copy would be frowned upon in Fedora. However, wxPython 4.1.2 is nearing release (I think) and it seems to be locked to wxWidgets 3.1.5. That, plus the fact that wxPython 4.0.7 is starting to become harder to maintain (e.g., for Python 3.10 support), I think it might be time to move forward. However, wxPython 4.1.x is a fairly major change (mostly due to the changes in the underlying wxWidgets) so there could be impacts to packages that use it.

I have built this COPR [1] with a pre-release copy of wxPython 4.1.2 and would appreciate any feedback on it. I'll try to get any bugs addressed ASAP. Also, please let me know if you are strongly opposed to the change, or if your package can't support wxPython 4.1.x.

Thanks,
Scott

[1] https://copr.fedorainfracloud.org/coprs/swt2c/wxPython-4.1.2/
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux