From Fedora Project Wiki
mNo edit summary
mNo edit summary
Line 28: Line 28:
** [https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org/thread/ICZGG2SQKUTV2JUBAS4XTWX2FQIKZT27/ Updating CMake in EPEL-8: How to create a module?]
** [https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org/thread/ICZGG2SQKUTV2JUBAS4XTWX2FQIKZT27/ Updating CMake in EPEL-8: How to create a module?]


= Changes/Python3.9 =
= [[Changes/Python3.9]] =
* References:
** [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/YR4NCEEWB47SFX3AV6HJ5CS6BJ7RYZ4B/ Fedora Devel ML - Packages that failed to build with Python 3.9 - May 2020]
** [https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/message/ZCNUQBJLDUJUJXK2EOPP2MWL6FJKLBPS/ Draft of New Python Packaging Guidelines - May 2020]
* OpenTREP: https://bodhi.fedoraproject.org/updates/FEDORA-2020-c96d07b759
* Packages having an issue: airinv airrac airtsp rmol sevmgr trademgen
** AirInv - Fixed: https://bodhi.fedoraproject.org/updates/FEDORA-2020-d6b3c81762
** AirRAC - Fixed: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bd268627aa
** [https://bugzilla.redhat.com/show_bug.cgi?id=1842220 AirTSP new source] - Fixed: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bf40bfa645
** [https://bugzilla.redhat.com/show_bug.cgi?id=1841809 PyRMOL fails to install] - Fixed: https://bodhi.fedoraproject.org/updates/FEDORA-2020-5c004b8ae6
** [https://bugzilla.redhat.com/show_bug.cgi?id=1840636 SEvMgr FTBS] - Fixed: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1cd31866cb
** [https://bugzilla.redhat.com/show_bug.cgi?id=1841814 F33FailsToInstall: python3-trademgen] - Fixed: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1966482401
 
:Hello,
:Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (ignatenkobrain@fedoraproject.org).
:Your package (rmol) Fails To Install in Fedora 33:
:can't install python3-rmol:
  - nothing provides libboost_python38.so.1.69.0()(64bit) needed by python3-rmol-1.00.4-2.fc32.x86_64
 
:If you don't react accordingly to the policy for FTBFS/FTI bugs (https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/), your package may be orphaned in 8+ weeks.
:P.S. The data was generated solely from koji buildroot, so it might be newer than the latest compose or the content on mirrors.
:P.P.S. If this bug has been reported in the middle of upgrading multiple dependent packages, please consider using side tags: https://docs.fedoraproject.org/en-US/rawhide-gating/multi-builds/
 
= [[Changes/F31Boost170]] =
* [https://src.fedoraproject.org/fork/jwakely/rpms/boost Jon Wakely's work on fork of Fedora Boost]
The task has been given up, as neither Jon nor I have bandwidth for it.
 
= May 2020 - Do not link with libpython3.8+ =
* References:
** [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/IAIUO5XU54FQM64TDXWF4YMHHWGQFNXT/ Many packages unnecessarily link to libpython]
** [https://src.fedoraproject.org/rpms/libarcus/pull-request/8 libarcus Pull Request - Stop linking the Python module to libpython (on Python 3.8+)]
** [[Changes/PythonStaticSpeedup]] / [[Changes/PythonNoSemanticInterpositionSpeedup]]
** https://docs.python.org/3.8/whatsnew/3.8.html#changes-in-the-c-api
** https://bugs.python.org/issue21536
 
= July 2019 - Python 3.8 for Fedora 31 =
Testing and mass rebuild of packages is happening in COPR. You can follow these instructions to test locally in mock if your package builds with Python 3.8: https://copr.fedorainfracloud.org/coprs/g/python/python3.8/
 
* [https://bugzilla.redhat.com/show_bug.cgi?id=1705442 RMOL fails to rebuild with Python 3.8]
** Builds for RMOL with Python 3.8: https://copr.fedorainfracloud.org/coprs/g/python/python3.8/package/rmol/
* [https://bugzilla.redhat.com/show_bug.cgi?id=1705441 TraDemGen fails to rebuild with Python 3.8]
** Builds for TraDemGen with Python 3.8: https://copr.fedorainfracloud.org/coprs/g/python/python3.8/package/trademgen/

Revision as of 12:02, 15 August 2024

2019-08 - Upgrade of re2 on Rawhide

ZeroMQ CVE issue

CMake change - 2020-08

CMake 3.17 on EPEL 8

Changes/Python3.9

Hello,
Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (ignatenkobrain@fedoraproject.org).
Your package (rmol) Fails To Install in Fedora 33:
can't install python3-rmol:
 - nothing provides libboost_python38.so.1.69.0()(64bit) needed by python3-rmol-1.00.4-2.fc32.x86_64
 
If you don't react accordingly to the policy for FTBFS/FTI bugs (https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/), your package may be orphaned in 8+ weeks.
P.S. The data was generated solely from koji buildroot, so it might be newer than the latest compose or the content on mirrors.
P.P.S. If this bug has been reported in the middle of upgrading multiple dependent packages, please consider using side tags: https://docs.fedoraproject.org/en-US/rawhide-gating/multi-builds/

Changes/F31Boost170

The task has been given up, as neither Jon nor I have bandwidth for it.

May 2020 - Do not link with libpython3.8+

July 2019 - Python 3.8 for Fedora 31

Testing and mass rebuild of packages is happening in COPR. You can follow these instructions to test locally in mock if your package builds with Python 3.8: https://copr.fedorainfracloud.org/coprs/g/python/python3.8/