From Fedora Project Wiki
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 2: Line 2:
* [[User:Denisarnaud/Tasks/Completed/2019-08-re2]]
* [[User:Denisarnaud/Tasks/Completed/2019-08-re2]]


= ZeroMQ CVE issue =
= 2020-09 - ZeroMQ CVE issue =
* Bugzilla tickets:
* [[User:Denisarnaud/Tasks/Completed/2020-09-zeromq-cve]]
** [https://bugzilla.redhat.com/show_bug.cgi?id=1875223 BZ#1875223 - CVE-2020-15166 zeromq: unauthenticated clients causing denial-of-service (umbrella ticket)]
** [https://bugzilla.redhat.com/show_bug.cgi?id=1876689 BZ#1876689 - CVE-2020-15166 zeromq: unauthenticated clients causing denial-of-service (fedora-all)]
** [https://bugzilla.redhat.com/show_bug.cgi?id=1876690 BZ#1876690 - CVE-2020-15166 zeromq: unauthenticated clients causing denial-of-service (epel-all)]
** [https://bugzilla.redhat.com/show_bug.cgi?id=1876691 BZ#1876691 - CVE-2020-15166 zeromq3: unauthenticated clients causing denial-of-service (epel-all)]
** [https://bugzilla.redhat.com/show_bug.cgi?id=1876738 BZ#1876738 - zeromq-4.3.3 is available] (for all Fedora and EPEL 8)
* [https://github.com/zeromq/libzmq/security/advisories/GHSA-25wp-cf8g-938m Upstream page - Denial-of-Service on CURVE/ZAP-protected servers by unauthenticated clients]
* Upstream fix (for EPEL 7):
** [https://github.com/zeromq/libzmq/pull/3913 problem: zeromq connects peer before handshake is complete (#3913)]
** [https://github.com/zeromq/libzmq/pull/3973 Problem: test_security_zap occasionally segfaults (#3973)]


= CMake change - 2020-08 =
= CMake change - 2020-08 =
* [[Changes/CMake to do out-of-source builds]]
[[User:Denisarnaud/Tasks/Completed/2020-08-cmake-change]]
* Mailing list threads:
** [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/P6FQAHOWSR5FTNJXEW6AWFAZQT7RROAS/ Fedora 33 System-Wide Change proposal: CMake to do out-of-source builds]
** [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/QIGY2CGCHQ4UQEOP4F27CLT7NX4MWVUR/#7XYGEAPM5KXWBMA6WU5B5LNZUWNUJVEY What to do about FTBFS because auf cmake change?]
** [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/WJUNUJ7BJQYXQTONR5AGOKD3ZNKLSDDC/#KSZKSY4UZYVUUCJZW52DMRFTBGFQAKU5 %{_vpath_builddir} needs to be in the Cmake packaging guidelines]
** [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/AX7P57CJFI6B7BQIZSJ45OB6QIVDC76B/#5F7753CBNTDH5QLSYJWHGPFPG5ENWBOX Fedora 33 Mass Rebuild]
* FTBFS
** [https://bugzilla.redhat.com/show_bug.cgi?id=1865515 BZ#1865515 - StdAir]


= CMake 3.17 on EPEL 8 =
= CMake 3.17 on EPEL 8 =
Line 28: Line 12:
** [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 =
= 2020-05 - [[Changes/Python3.9]] =
[[User:Denisarnaud/Tasks/Completed/2020-05-python39-change]]
 
= [[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/

Latest revision as of 12:11, 15 August 2024

2019-08 - Upgrade of re2 on Rawhide

2020-09 - ZeroMQ CVE issue

CMake change - 2020-08

User:Denisarnaud/Tasks/Completed/2020-08-cmake-change

CMake 3.17 on EPEL 8

2020-05 - Changes/Python3.9

User:Denisarnaud/Tasks/Completed/2020-05-python39-change

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/