Files
root6/root6-python3.11-no-code.h.patch

14 lines
497 B
Diff
Raw Permalink Normal View History

Accepting request 1183233 from home:badshah400:branches:science - Update to version 6.32.02: * [gh#root-project/root#7236] Memory leak in TFile::WriteObjectAny, depending on data type. * [gh#root-project/root#10075] Difficult to configure Xrootd to use non-builtin openssl. * [gh#root-project/root#14051] [web graphics] Web graphics resizes canvas despite canvas size definition in the macro. * [gh#root-project/root#15321] [MSVC] Root is failed with error G694476FC: static_assert failed “Unexpected size”. * [gh#root-project/root#15405] [RF] ExternalConstraints documentation incorrect for RooMCStudy. * [gh#root-project/root#15430] Test failures with Python 3.13. * [gh#root-project/root#15473] Segmentation fault when building with the mold linker. * [gh#root-project/root#15498] gPad is not consistent in pyROOT with web canvas. * [gh#root-project/root#15511] Possible memory corruption in cling. * [gh#root-project/root#15579] Performance regression (slowdown) in ALICE event generation. * [gh#root-project/root#15686] JITted code changes the execution order of computation graph nodes. * [gh#root-project/root#15688] PyROOT TProfile2D::Fill ambiguities preventing use of some signatures in pyROOT. * [gh#root-project/root#15690] [RF] SegFault in RooBernstein::fillBuffer. * [gh#root-project/root#15694] [RF] New RooFit EvalBackend returning incorrect result for binned likelihoods. * [gh#root-project/root#15703] Leaking memory though strings in PyROOT. * [gh#root-project/root#15727] Windows CMake project cannot find_library() after integrating with ROOT.. * [gh#root-project/root#15751] [RF] Using a conditional RooProdPdf in a multi-channel fit spawns too many integrals with new CPU evaluation backend. * [gh#root-project/root#15791] JS ROOT does not draw tprofile2d correctly with “TEXT” draw option. * [gh#root-project/root#15799] pyunittests-pyroot-pyz-ttree-setbranchaddress segfaults with Python 3.13. * [ROOT-7412] Strange results looking for nested types. * [ROOT-8439] PyROOT does not treat exceptions properly in overloaded methods. * [ROOT-9307] TPad::GetListOfPrimitives() double deletion error in TList::Clear(). - Refresh root6-fontconfig.patch from Fedora for series 6.32.X. - Use python3.11 specifically for openSUSE Leap 15.X (python >= 3.9 is now required for build). - Use GCC 9 for openSUSE Leap 15.X builds (std=c++17 supporting compiler needed for <filesystem> use). - Run tests for minuit2 flavour. - Convert foo-devel like BuildRequires to pkgconfig(foo) ones where possible. - Update to version 6.32.00: * Long list of changes, see https://root.cern/doc/v632/release-notes.html OBS-URL: https://build.opensuse.org/request/show/1183233 OBS-URL: https://build.opensuse.org/package/show/science/root6?expand=0&rev=27
2024-07-02 12:57:24 +00:00
Index: root-6.32.00/bindings/pyroot/cppyy/CPyCppyy/src/CPPOverload.cxx
===================================================================
Accepting request 1183233 from home:badshah400:branches:science - Update to version 6.32.02: * [gh#root-project/root#7236] Memory leak in TFile::WriteObjectAny, depending on data type. * [gh#root-project/root#10075] Difficult to configure Xrootd to use non-builtin openssl. * [gh#root-project/root#14051] [web graphics] Web graphics resizes canvas despite canvas size definition in the macro. * [gh#root-project/root#15321] [MSVC] Root is failed with error G694476FC: static_assert failed “Unexpected size”. * [gh#root-project/root#15405] [RF] ExternalConstraints documentation incorrect for RooMCStudy. * [gh#root-project/root#15430] Test failures with Python 3.13. * [gh#root-project/root#15473] Segmentation fault when building with the mold linker. * [gh#root-project/root#15498] gPad is not consistent in pyROOT with web canvas. * [gh#root-project/root#15511] Possible memory corruption in cling. * [gh#root-project/root#15579] Performance regression (slowdown) in ALICE event generation. * [gh#root-project/root#15686] JITted code changes the execution order of computation graph nodes. * [gh#root-project/root#15688] PyROOT TProfile2D::Fill ambiguities preventing use of some signatures in pyROOT. * [gh#root-project/root#15690] [RF] SegFault in RooBernstein::fillBuffer. * [gh#root-project/root#15694] [RF] New RooFit EvalBackend returning incorrect result for binned likelihoods. * [gh#root-project/root#15703] Leaking memory though strings in PyROOT. * [gh#root-project/root#15727] Windows CMake project cannot find_library() after integrating with ROOT.. * [gh#root-project/root#15751] [RF] Using a conditional RooProdPdf in a multi-channel fit spawns too many integrals with new CPU evaluation backend. * [gh#root-project/root#15791] JS ROOT does not draw tprofile2d correctly with “TEXT” draw option. * [gh#root-project/root#15799] pyunittests-pyroot-pyz-ttree-setbranchaddress segfaults with Python 3.13. * [ROOT-7412] Strange results looking for nested types. * [ROOT-8439] PyROOT does not treat exceptions properly in overloaded methods. * [ROOT-9307] TPad::GetListOfPrimitives() double deletion error in TList::Clear(). - Refresh root6-fontconfig.patch from Fedora for series 6.32.X. - Use python3.11 specifically for openSUSE Leap 15.X (python >= 3.9 is now required for build). - Use GCC 9 for openSUSE Leap 15.X builds (std=c++17 supporting compiler needed for <filesystem> use). - Run tests for minuit2 flavour. - Convert foo-devel like BuildRequires to pkgconfig(foo) ones where possible. - Update to version 6.32.00: * Long list of changes, see https://root.cern/doc/v632/release-notes.html OBS-URL: https://build.opensuse.org/request/show/1183233 OBS-URL: https://build.opensuse.org/package/show/science/root6?expand=0&rev=27
2024-07-02 12:57:24 +00:00
--- root-6.32.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPPOverload.cxx
+++ root-6.32.00/bindings/pyroot/cppyy/CPyCppyy/src/CPPOverload.cxx
@@ -5,6 +5,8 @@
#if PY_VERSION_HEX >= 0x02050000
#if PY_VERSION_HEX < 0x030b0000
#include "code.h" // from Python
+#else
+#include "Python.h"
#endif
Accepting request 1183233 from home:badshah400:branches:science - Update to version 6.32.02: * [gh#root-project/root#7236] Memory leak in TFile::WriteObjectAny, depending on data type. * [gh#root-project/root#10075] Difficult to configure Xrootd to use non-builtin openssl. * [gh#root-project/root#14051] [web graphics] Web graphics resizes canvas despite canvas size definition in the macro. * [gh#root-project/root#15321] [MSVC] Root is failed with error G694476FC: static_assert failed “Unexpected size”. * [gh#root-project/root#15405] [RF] ExternalConstraints documentation incorrect for RooMCStudy. * [gh#root-project/root#15430] Test failures with Python 3.13. * [gh#root-project/root#15473] Segmentation fault when building with the mold linker. * [gh#root-project/root#15498] gPad is not consistent in pyROOT with web canvas. * [gh#root-project/root#15511] Possible memory corruption in cling. * [gh#root-project/root#15579] Performance regression (slowdown) in ALICE event generation. * [gh#root-project/root#15686] JITted code changes the execution order of computation graph nodes. * [gh#root-project/root#15688] PyROOT TProfile2D::Fill ambiguities preventing use of some signatures in pyROOT. * [gh#root-project/root#15690] [RF] SegFault in RooBernstein::fillBuffer. * [gh#root-project/root#15694] [RF] New RooFit EvalBackend returning incorrect result for binned likelihoods. * [gh#root-project/root#15703] Leaking memory though strings in PyROOT. * [gh#root-project/root#15727] Windows CMake project cannot find_library() after integrating with ROOT.. * [gh#root-project/root#15751] [RF] Using a conditional RooProdPdf in a multi-channel fit spawns too many integrals with new CPU evaluation backend. * [gh#root-project/root#15791] JS ROOT does not draw tprofile2d correctly with “TEXT” draw option. * [gh#root-project/root#15799] pyunittests-pyroot-pyz-ttree-setbranchaddress segfaults with Python 3.13. * [ROOT-7412] Strange results looking for nested types. * [ROOT-8439] PyROOT does not treat exceptions properly in overloaded methods. * [ROOT-9307] TPad::GetListOfPrimitives() double deletion error in TList::Clear(). - Refresh root6-fontconfig.patch from Fedora for series 6.32.X. - Use python3.11 specifically for openSUSE Leap 15.X (python >= 3.9 is now required for build). - Use GCC 9 for openSUSE Leap 15.X builds (std=c++17 supporting compiler needed for <filesystem> use). - Run tests for minuit2 flavour. - Convert foo-devel like BuildRequires to pkgconfig(foo) ones where possible. - Update to version 6.32.00: * Long list of changes, see https://root.cern/doc/v632/release-notes.html OBS-URL: https://build.opensuse.org/request/show/1183233 OBS-URL: https://build.opensuse.org/package/show/science/root6?expand=0&rev=27
2024-07-02 12:57:24 +00:00
#else
#include "compile.h" // from Python