3 Commits

Author SHA256 Message Date
b44f9d732b 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
2bb79d8980 Accepting request 1130342 from home:badshah400:branches:science
- Update to version 6.30.02:
- Drop configuration options pertaining to deprecated or removed features.
- Add root6-minuit2-standalone-correct-version-file.patch: Fix version file lookup in cmake when building minuit2_standalone (gh#root-project/root#14157).
- Drop patches no longer required: root6-clang-ignore-gcc-options.patch.  root6-minuit2-standalone-add-compilation-flag.patch.
- _constraints: Upto 30 GB hard disk space now required.
- New BuildRequires: cmake(ryml).
- Update suse_version numbers testing for Tumbleweed to 1699.
- Re-organise BuildRequires to only pull in required packages for minuit2_standalone flavour.

OBS-URL: https://build.opensuse.org/request/show/1130342
OBS-URL: https://build.opensuse.org/package/show/science/root6?expand=0&rev=23
2023-12-04 19:03:08 +00:00
990baf74b2 Accepting request 1093644 from home:badshah400:python311-fix
- Use python3 as pythons to always use distro default python3 to build.
- Add root6-python3.11-no-code.h.patch to use Python.h instead of code.h, with the latter dropped from python 3.11.
- Drop snippet deleting backup files from buildroot; these are no longer installed.
- Pass CMAKE_INSTALL_INCLUDEDIR=%{_includedir}/root to get the headers to install to the correct dir.

OBS-URL: https://build.opensuse.org/request/show/1093644
OBS-URL: https://build.opensuse.org/package/show/science/root6?expand=0&rev=22
2023-06-19 10:12:25 +00:00