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)


Reply via email to