Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package HepMC for openSUSE:Factory checked in at 2023-07-25 11:49:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/HepMC (Old) and /work/SRC/openSUSE:Factory/.HepMC.new.1467 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "HepMC" Tue Jul 25 11:49:31 2023 rev:15 rq:1099615 version:3.2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/HepMC/HepMC.changes 2022-11-07 13:52:25.596049505 +0100 +++ /work/SRC/openSUSE:Factory/.HepMC.new.1467/HepMC.changes 2023-07-25 11:49:47.900994059 +0200 @@ -1,0 +2,29 @@ +Mon Jul 10 16:54:59 UTC 2023 - Atri Bhattacharya <badshah...@gmail.com> + +- 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. + +------------------------------------------------------------------- Old: ---- HepMC3-3.2.5.tar.gz New: ---- HepMC3-3.2.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ HepMC.spec ++++++ --- /var/tmp/diff_new_pack.CVcRhv/_old 2023-07-25 11:49:51.485015044 +0200 +++ /var/tmp/diff_new_pack.CVcRhv/_new 2023-07-25 11:49:51.489015067 +0200 @@ -1,7 +1,7 @@ # # spec file for package HepMC # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,16 +20,17 @@ %define so_main 3 %define libmain libHepMC3-%{so_main} -%define so_search 4 +%define so_search 5 %define libsearch libHepMC3search%{so_search} Name: HepMC -Version: 3.2.5 +Version: 3.2.6 Release: 0 Summary: An event record for High Energy Physics Monte Carlo Generators in C++ # PATCH-FEATURE-OPENSUSE HepMC-disable-doxygen-html-timestamp.patch badshah...@gmail.com -- Disable timestamps in doxygen generated HTML footers Patch0: HepMC-disable-doxygen-html-timestamp.patch # Note: pybind11 (BSD-3-Clause) is bundled but not used because we use the system packaged pybind11 -License: GPL-3.0-or-later +# bxzstr (bundled) uses MPL-2.0 +License: GPL-3.0-or-later AND MPL-2.0 URL: http://hepmc.web.cern.ch/hepmc/ Source: http://hepmc.web.cern.ch/hepmc/releases/%{name}3-%{version}.tar.gz BuildRequires: %{python_module devel} @@ -54,7 +55,7 @@ %package -n %{libmain} Summary: Main shared library for HepMC -License: GPL-3.0-or-later +License: GPL-3.0-or-later AND MPL-2.0 Obsoletes: libHepMC3-1 < %{version} Provides: %{name}3 = %{version} @@ -67,7 +68,7 @@ %package -n %{libsearch} Summary: Shared library for HepMC search -License: GPL-3.0-or-later +License: GPL-3.0-or-later AND MPL-2.0 Obsoletes: libHepMC3-1 < %{version} %description -n %{libsearch} @@ -79,7 +80,7 @@ %package devel Summary: Header files for HepMC -License: GPL-3.0-or-later +License: GPL-3.0-or-later AND MPL-2.0 Requires: %{libmain} = %{version} Requires: %{libsearch} = %{version} Recommends: %{name}-doc = %{version} @@ -96,6 +97,7 @@ %package doc Summary: API documentation for HepMC License: GPL-3.0-or-later +BuildArch: noarch %description doc The HepMC package is an object oriented event record written in C++ @@ -145,8 +147,6 @@ %fdupes %{buildroot}%{_docdir}/%{name}3/ -# Temporarily disable tests for i586 until tolerance issues are sorted out -%ifnarch %ix86 %check %{python_expand # For all python flavors export PYTHON=$python @@ -154,7 +154,6 @@ %ctest popd } -%endif %post -n %{libmain} -p /sbin/ldconfig %postun -n %{libmain} -p /sbin/ldconfig ++++++ HepMC3-3.2.5.tar.gz -> HepMC3-3.2.6.tar.gz ++++++ /work/SRC/openSUSE:Factory/HepMC/HepMC3-3.2.5.tar.gz /work/SRC/openSUSE:Factory/.HepMC.new.1467/HepMC3-3.2.6.tar.gz differ: char 12, line 1