Hello community, here is the log from the commit of package Herwig for openSUSE:Leap:15.2 checked in at 2020-03-02 13:25:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/Herwig (Old) and /work/SRC/openSUSE:Leap:15.2/.Herwig.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Herwig" Mon Mar 2 13:25:46 2020 rev:15 rq:780695 version:7.2.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/Herwig/Herwig.changes 2020-01-15 14:45:15.145200072 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.Herwig.new.26092/Herwig.changes 2020-03-02 13:25:47.694689154 +0100 @@ -1,0 +2,62 @@ +Fri Jan 10 22:29:34 UTC 2020 - Atri Bhattacharya <[email protected]> + +- Switch to python3. + +------------------------------------------------------------------- +Sat Jan 4 23:14:40 UTC 2020 - Atri Bhattacharya <[email protected]> + +- Update to vesion 7.2.0: + * Improvements to the simulation of multiple-parton + interactions, including diffractive processes. + * A new model for baryonic colour reconnection. + * Spin correlations in both the dipole and angular-ordered + parton showers. + * Improvements to strangeness production. + * An improved choice of evolution variable in the + angular-ordered parton shower. + * Support for generic Lorentz structures in BSM models. +- Changes from Herwig 7.1.6 release: + * Fix if no W in top in external events. + * Vertex position fix for dip[ole shower events. + * Update boost m4. + * Add max,min, re, im to functions for ufo conversion. + * Comparision operators should be const, issues with C++17. +- Update required verion of ThePEG-devel: version 2.2.0 now + required. +- Fix an env-based hashbang. +- Use fdupes also on %{_datadir} to link a pair of duplicated + files. +- Remove a spurious backup file that gets installed otherwise. + +------------------------------------------------------------------- +Wed Jul 17 22:35:24 UTC 2019 - Atri Bhattacharya <[email protected]> + +- Disable LTO to prevent resulting build failure. + +------------------------------------------------------------------- +Thu May 2 05:21:07 UTC 2019 - Atri Bhattacharya <[email protected]> + +- Update to version 7.1.5: + * Add option of producing partons on physically mass shell after + the parton shower to allow the string model to be used to + hadronize events + * Fixes for template issues and compiler warnings for gcc8,9, + icc and clang + * Fixes to the calculation of W, Z and h widths if decay modes + removed + * Fix typo in FI g to gg dipole. + * Fix to allow 1 parameter to specify the mass of more than one + particle in the UFO converter + * Fix to partial width calculation of VSS decays + * Fix the PDF assignment for DIS processes with Matchbox + * Fix for undecayed W bosons in internal POWHEG gauge boson pair + code + * Update boost detection in configure script +- Changes from version 7.1.4: + * More matrix elements and better handling of BSM physics + * Fix for spin correlations in angular-ordered shower, effects + top decays + * Allow fixed target collisions + * various minor fixes + +------------------------------------------------------------------- Old: ---- Herwig-7.1.3.tar.bz2 New: ---- Herwig-7.2.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Herwig.spec ++++++ --- /var/tmp/diff_new_pack.Iu5NUg/_old 2020-03-02 13:25:48.178690116 +0100 +++ /var/tmp/diff_new_pack.Iu5NUg/_new 2020-03-02 13:25:48.178690116 +0100 @@ -1,7 +1,7 @@ # # spec file for package Herwig # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,18 +12,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define _lto_cflags %{nil} %define so_name Herwig-libs Name: Herwig -Version: 7.1.3 +Version: 7.2.0 Release: 0 Summary: Multi-purpose event generator for high-energy physics License: GPL-2.0-only Group: Development/Libraries/C and C++ -Url: http://herwig.hepforge.org/ +URL: http://herwig.hepforge.org/ Source0: http://www.hepforge.org/archive/herwig/%{name}-%{version}.tar.bz2 Source1: %{name}-rpmlintrc # PATCH-FIX-OPENSUSE Herwig-disable-repo-install.patch [email protected] -- Disable post-install hooks intended to set up the Herwig repo, this doesn't work inside the build script because of missing LHAPDF data that needs to be installed by the user; the install-hook doesn't serve any purpose while building the rpm and users can easily set this up on their own @@ -31,7 +32,7 @@ BuildRequires: HepMC2-devel BuildRequires: LHAPDF-devel BuildRequires: Rivet-devel -BuildRequires: ThePEG-devel >= 2.0.4 +BuildRequires: ThePEG-devel >= 2.2.0 %if 0%{?suse_version} > 1320 BuildRequires: libboost_filesystem-devel BuildRequires: libboost_headers-devel @@ -47,7 +48,7 @@ BuildRequires: gcc-fortran BuildRequires: libtool BuildRequires: pkgconfig -BuildRequires: python-devel +BuildRequires: python3-devel BuildRequires: pkgconfig(gsl) BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: x86_64 @@ -107,6 +108,12 @@ %setup -q %patch0 -p1 +# REMOVE A SPURIOUS BACKUP FILE +rm Models/Feynrules/python/ufo2peg/converter.py.rej~ + +# FIX ENV BASED HASHBANG +sed -i "1{s|/usr/bin/env bash|/bin/bash|}" src/herwig-config.in + %build autoreconf -fvi %configure --disable-static @@ -127,17 +134,19 @@ # Fix hashbangs to directly point to python for exe in gosam2herwig herwig-mergegrids mg2herwig slha2herwig ufo2herwig do - sed -i "1{s/\/usr\/bin\/env python/\/usr\/bin\/python/;}" %{buildroot}%{_bindir}/${exe} + sed -i "1{s/\/usr\/bin\/env python/\/usr\/bin\/python3/;}" %{buildroot}%{_bindir}/${exe} done %fdupes -s %{buildroot}%{_libdir}/%{name}/ +%fdupes -s %{buildroot}%{_datadir}/%{name}/ %post -n %{so_name} -p /sbin/ldconfig %postun -n %{so_name} -p /sbin/ldconfig %files -n %{so_name} %defattr(-,root,root) -%doc AUTHORS GUIDELINES ChangeLog README COPYING +%doc AUTHORS GUIDELINES ChangeLog README +%license COPYING %config %{_sysconfdir}/ld.so.conf.d/%{name}.conf %dir %{_libdir}/%{name} %{_libdir}/%{name}/*.so.* ++++++ Herwig-7.1.3.tar.bz2 -> Herwig-7.2.0.tar.bz2 ++++++ ++++ 379506 lines of diff (skipped)
