SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for HepMC-devel-3.2.5-bp155.2.8.x86_64.rpm :

* 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).
* Tue Jul 14 2020 Atri Bhattacharya - Update to version 3.2.2:
* Fixed treatment of the weights in case of different number of weights and weight names.
* Fixed WriterAsciiHepMC2 option for separate flows.
* Improved treatment of python installation.
* Split the sources of python bindings into smaller files to optimize compilation.
* Improved cmake configuration for special cases, e.g. old cmake, no ROOT, some compilers, etc. Added more error handling.
* Fixed compilation of the search module with Clang.
* Added an example for search module.
* Fixed the HepMC2 output for events without weights.
* Fixed the signal vertex ID for HepMC2 output.
* Added an interface for HepMC2 (in-memory-conversion).
* Added functions to search module: search for relatives (particle or vertex)->(particle or vertex) in different combinations.
* The previous point bumps .so version of the libHepMC3search to 4.
* Improved the configuration of Pythia8 for tests (minimal version requirement).
* Fixed compatibility of ROOT trees written with HePMC3.0 and removed the typedefs in the dictionaries.- Drop HepMC-type-mismatch-error.patch: incorporated upstream.
* Mon Jun 08 2020 Atri Bhattacharya - Add HepMC-type-mismatch-error.patch: Fix type mismatch between function definition and function call flagged by GCC 10.- Use autosetup to setup build dir and automatically apply patch.
* Wed Apr 22 2020 Atri Bhattacharya - Update Licensing:
* Main License has been changed to GPL-3.0-or-later.
* Python bindings licensed under the BSD-3-Clause.- Package the appropriate License file for python-%{name} package.
* Sat Apr 04 2020 Atri Bhattacharya - Update to version 3.2.1:
* Bugfix release.
* Explicit usage of namespaces.
* Disallow empty lines for the attribute names.
* Added an option for explicit selection of packages for testing.
* Adjustments in the interfaces of Tauola/Photos/mc-tester as a part of preparation to the new releases of these libraries
* Experimental support for Python modulescompilation with pypy.
* Bugfix in VectorString attribute.
* Improvement in the attribute parsing.
* Added an option to handle Python 3.9.
* Implemented special treatment of some broken HePMC2 events.- Update to version 3.2.0:
* First release with Python bindings.
* Added ReaderPlugin and WriterPlugin and macros to declare plugins.
* Fixed GenCrossSection for the case of multiple cross-sections.
* Removed Error class.
* Removed ReaderHEPEVT::read_hepevt_particle(int i, bool iflong=true), ReaderHEPEVT::read_event(GenEvent &evt, bool iflong).
* Removed ReaderHEPEVT::get_vertices_positions_present and ReaderHEPEVT::set_vertices_positions_present. The functionality above is implemented now Reader::set_options, Reader::get_options.
* Fixed GenEvent::weight_names(). Now it should be called w/o arguments.
* Added set_options, get_options to I/O classes for fine control of I/O.
* The standard Selector members from Selector (e.g. Selector::MASS) were moved into a new class StandardSelector.
* Added HEPMC3_ prefix to DEBUG, ERROR, WARNING macros.
* Added Reader::skip(int &) for fast forwarding of input.
* Added to LHEF::Writer wrapper functions that can be used in Python.
* use delete/override for class members.- Build python3 bindings and package them in a new subpackage python3-HepMC; introduces BuildRequires on python3 and python3-devel.- Build docs and examples by passing the appropriate options to cmake and package them in a -doc subpackage; drop commands used to build doc separately.- Use %bcond_with/%bcond_without to enable pythia and disable rootio respectively.- Add BuildRequires: pkgconfig(zlib) to enable linking against zlib.- Package LICENCE and COPYING files using %license.
* Sun Mar 29 2020 Atri Bhattacharya - Disable setting rpaths on installed libs.
* Wed Jan 08 2020 Atri Bhattacharya - Update to version 3.1.2:
* Add GenParticle::abs_pid() to match FourVector::abs_eta(), abs_rap().
* Add FourVector component-setting functions in HepMC method naming convention; deprecate old camelCase ones.
* Bugfix release. Fixed some typos and minor bugs.
* Fixed name of ROOT dictionary
* Added more standard attributes
* Extended documentation for doxygen
* Added stremer output to Reader/Writer classes
* Added procedures for boost, rotation and reflection to GenEvent
* Added operators for printing events, particles, etc.
* Added example with reading of compressed file and more tests- Run fdupes on full docdir to link even more duplicated files.
* Wed May 01 2019 Atri Bhattacharya - Update to version 3.1.1:
* Improved treatment of events with cycles.
* Improved documentation and examples.- Changes from version 3.1.0:
* Renaming the namespace, header directory and library name to HepMC3
* SmartPointer is repaced with shared_ptr from C++11, so C++11 is always required now
* Split library into HepMC3(core) and HepMC3search (search engine)
* New Search engine with highly abstract search capabilities
* New readers and writers: WriterAsciiHepMC2, ReaderLHEF
* Ascii files now have own string in header: Asciiv3
* Deduction of input file format in ReaderFactory
* Improved consistency of interface
* Removal of most deprecated functions and multiple bugfixes
* Implemented test suite
* Improved examples and documentation- Drop sover.diff: so versioning added by upstream.- Update Source url in keeping with upstream name changes.- Adapt to name changes (HepMC -> HepMC3) in spec file wherever appropriate.- Use %%cmake_build for building and parallel jobs when building documentation.- Package new library libHepMC3search.- New BuildRequires: graphviz-gd and ghostscript-fonts-std needed to generate docs, gcc-fortran needed for library.
* Wed Aug 09 2017 jengelhAATTinai.de- Reapply shared library guidelines.- Add sover.diff to force shlib versioning.- Slightly trim description for length.
* Sat Aug 05 2017 badshah400AATTgmail.com- Update to version 3.0.0: + See list of changes from: https://gitlab.cern.ch/hepmc/HepMC3/blob/3.0.0/ChangeLog.- Drop shared library subpackage; there is no numbered shared lib any more. Package everything into the devel package.- Use cmake macros for build and install.- Drop unused cmake options.- Build and install doxygen documentation.- Manually install examples to docdir, running fdupes to weed out duplicated files.- Update URL and Source URL for new upstream links.- Updated file-list.
 
ICM