Changelog for
HepMC-devel-3.2.7-1.3.x86_64.rpm :
* Fri Oct 13 2023 Atri Bhattacharya
- Update to version 3.2.7:
* Patch release to fix the problem with vertex attributes removal.
* Tue Sep 12 2023 Lubos Kocman - Update license HepMC3-3.2.6/LICENSE says Version 3 of the GNU Lesser General Public Licence or any later version.
* Mon Jul 10 2023 Atri Bhattacharya - Update to version 3.2.6:
* Deprecated the set_cross_section function with double in favour of those with vector of doubles.
* Better Doxygen documentation for code
* Improvements in ReaderFactory that should help detect the file type more successfully.
* Multiple optimizations inspired by clang-tidy
* The Attributes are now set to be parsed after calls to from_string or set_value
* API breaking changes in the search module: pass by const reference
* Update python bindings
* Modernisation of cmake
* Fix output value of ReaderLHEF::read_event
* Better documentation for standalone examples
* Adds a protobuf-based HepMC3::Reader/Writer
* Update pybind11 headers to fix python 3.11.
* License update.
* Make the R/W plugins transparent - the set/get functions call the handled object- Adapt shared lib name to SO version bump (4->5) for libHepMC3search.- License update: bundled bxzstr is MPL-2.0.- Re-enable testing for i586.- Make doc package noarch.
* Sat Nov 05 2022 Atri Bhattacharya - Disable pythia interface, pythia now includes HepMC interface by default; this avoids a build cycle (boo#1204987, https://gitlab.cern.ch/hepmc/HepMC3/-/commit/9827d5fb95ece04bafbc6e09cfd792afd51f74d3).- Add _constraints file to ensure builds do not OOM on some workers.
* Wed Mar 02 2022 Atri Bhattacharya - Also Obsolete libHepMC3-1 from libHepMC3search.
* Mon Feb 21 2022 Atri Bhattacharya - Update to version 3.2.5:
* Added implementation for Relatives class that works in Windows.
* (Implemented earlier) Improved MSYS2 support.
* New interfaces for HEPEVT and update of python interface.
* (Implemented earlier) More functions in GenEvent to deal with attributes.
* (Implemented earlier) Implemented Complessed I/O with zip, lzma and bz2 via bxzst library.
* Fixes to documentation of some examples.
* Removal of unused codes and comments.
* Fixes to Pythia8ToHepMC3.py.
* Added Reader/Write interfaces with smart pointers.
* Fixed #ifdefs for non-Linux system to allow the usage of Reader/Writer plugins.
* Added MT reader.
* Remove outdated interfaces to MCEGs.- Add HepMC-disable-doxygen-html-timestamp.patch: Disable timestamps in doxygen generated HTML footers to make builds reproducible.- Split libraries into separate shared lib packages.- Build for all supported python flavours.- Fix shalred lib versioning and obsolete libHepMC3-1 from libHepMC3-3 since previous lib was incorrectly named.- Delete bundled pybind11 and use system package; add BuildRequires: python-pybind11-devel >= 2.6.0.
* Tue Dec 07 2021 Atri Bhattacharya - Temporarily disable tests for i586 until tolerance issues are sorted out.
* Sat Nov 13 2021 Atri Bhattacharya - Update to version 3.2.4:
* Minor fixes to the CMake configuration of examples.
* Minor fixes in Pythia6 interface.
* Bugfix for HI output in WiterAsciiHepMC2.
* Speed optimizations for ReaderAsciiHepMC2.
* Deprecate Pythia8, MC-TESTER, Taoulapp and Photospp interfaces, as these were picked-up by the upstream.
* Bugfix: avoid cretion of empty attributes in ReaderAsciiHepMC2. Thanks to Pavel Demin for a hint.
* Removal of trailing empty lines by Mattias Ellert.
* Multiple fixes to style and printf by Mattias Ellert.
* Fix WriterAscii
* to avoid problems with memory tests on aarch64. Thanks to Mattias Ellert for reporting.
* Fix buffer overflow in WritterAscii/WriterAsciiHepMC2. Thanks for Fabian Klimpel for help with debug.
* Enable reading of multiple run info objects from ASCII files.
* Fixes to the tests.
* Drop cmake2 support
* Update cmake so the c++ standard is deduced from the ROOT configuration if ROOT is used. Otherwise c++11 is used.
* Fix a bug in GenCrossSection: acces to non-existing vector element in to_string() function. Happened for incomplete objects.
* Fixed formating.
* Added compiler flags to reduce the amount of warnings.
* Fixed a bug in Tauola test, which was not reading proper config.
* Streamlined cmake for PGI.
* Fixed some tests to make them return non 0 in case of problems.
* Updated CI.
* Reduce debug-printout verbosity in ReaderFactory format autodetection.
* Added uproot-based reader to examples.
* Fixed cmake configuration to allow multiple Python versions.
* Fixes of compilation warnings by Mattias Ellert.
* Sun Mar 14 2021 Atri Bhattacharya - Move doc to HepMC3 named dir to avoid clash with HepMC2.- Provide HepMC3-
* where appropriate.
* Thu Dec 17 2020 Atri Bhattacharya - Update to version 3.2.3:
* Documentation and copyright years were updated.
* Python bindings were regenerated with binder 1.1.0 and the pybind11 copy updated to 2.6.0.
* The #ifdefs around the functions that had to be excluded from bindings but binder 1.0.0 was not doing that were removed.
* A python test with attributes was added.
* ReaderLHEF was fixed for to treat correctly more comaplicated input.
* Included updates to many python scripts.
* Included updates to CMake scripts.- Run tests; need to pass CMAKE_SKIP_RPATH=OFF to cmake to fix rpath handling in Leap 15.2 (and doesn\'t hurt generally).