Hello community,

here is the log from the commit of package SHERPA-MC for openSUSE:Factory 
checked in at 2017-09-15 21:03:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/SHERPA-MC (Old)
 and      /work/SRC/openSUSE:Factory/.SHERPA-MC.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "SHERPA-MC"

Fri Sep 15 21:03:36 2017 rev:8 rq:522778 version:2.2.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/SHERPA-MC/SHERPA-MC.changes      2017-04-29 
10:54:10.670688438 +0200
+++ /work/SRC/openSUSE:Factory/.SHERPA-MC.new/SHERPA-MC.changes 2017-09-15 
21:03:40.507978692 +0200
@@ -1,0 +2,61 @@
+Fri Sep  8 11:29:07 UTC 2017 - [email protected]
+
+- Upstream released a new 2.2.4 tarball, so refresh sources.
+
+-------------------------------------------------------------------
+Sat Sep  2 14:19:14 UTC 2017 - [email protected]
+
+- Update to version 2.2.4:
+  * Interface Changes:
+    - New default parameters for hadronisation model to improve
+      heavy flavour production fractions and meson/baryon ratios.
+    - Updates to Recola interface with some new parameter (names),
+      please refer to the manual.
+    - Make STRICT_METS the default scale setter to guarantee full
+      scale setting accuracy for unweighted events. 
+  * New features
+    - Availability of DIRE NLO parton shower (cf.
+      arXiv:1705.00742). This is not (yet) the default shower, in
+      particular not in NLO-merged configurations.
+    - Higher numerical stability in parton shower kinematics
+      (re)construction.
+    - Add OVERWEIGHT_THRESHOLD allowing user to cap maximal weight
+      during event generation (cf. manual).
+    - Avoid spuriously large weights in NLO-merged samples due to
+      instable PDF ratios.
+    - Add interface for hadron-level selectors.
+    - Add Max_N_TChannels option in Amegic.
+    - Add possibility to identify partons which originate in the
+      hard decay handler.
+    - Restructure gzip support such that it can be switched off at
+      runtime (USE_GZIP).
+    - Enable on-the-fly reweighting for calculations with the
+      Higgs (Interference) add-on for HIGGS_INTERERENCE_MODE 1, 2,
+      3 or 4. 
+  * Bugfixes
+    - Bugfix in NLO-matched parton shower emission for non-trivial
+      colour structures like in V+2j@NLO. This fixes an eta
+      asymmetry which was visible at the ~2% level in such
+      samples.
+    - BSM models through UFO: fix running coupling behaviour and
+      treatment of exotic color octets.
+    - Bugfix in random generator for Poisson distributions with
+      large mean values.
+    - Bugfixes for segfaults and compiler warnings with gcc 7.1.
+    - Bugfix for colour assignment in clustering for loop-induced
+      merged processes.
+    - Bugfix for decay showering in conjunction with NLO+PS
+      matching. 
+- Change BuildRequires HepMC-devel to HepMC2-devel: not compatible
+  with HepMC >= 3.0.
+- Rename libSHERPA-MC-config to libSHERPA-MC0-config that follows
+  the shared lib versioning. In addition the ld.so.conf.d file is
+  also renamed to follow the shared lib version to make it
+  possible to install multiple versions of the shared lib.
+- Rebase SHERPA-MC-no-return-in-non-void-function.patch and add
+  fixes for one more function showing the same issue in version
+  2.2.4.
+- GCC >= 6.0 required, build fails with older GCC for openSUSE <=
+  1320.
+
+-------------------------------------------------------------------

Old:
----
  SHERPA-MC-2.2.3.tar.gz

New:
----
  SHERPA-MC-2.2.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ SHERPA-MC.spec ++++++
--- /var/tmp/diff_new_pack.dxcOKm/_old  2017-09-15 21:03:42.551691799 +0200
+++ /var/tmp/diff_new_pack.dxcOKm/_new  2017-09-15 21:03:42.555691238 +0200
@@ -19,7 +19,7 @@
 %define soname lib%{name}0
 
 Name:           SHERPA-MC
-Version:        2.2.3
+Version:        2.2.4
 Release:        0
 Summary:        MC event generator for Simulation of High-Energy Reactions of 
PArticles
 License:        GPL-2.0+ and GPL-3.0
@@ -28,7 +28,7 @@
 Source:         
http://www.hepforge.org/archive/sherpa/%{name}-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM SHERPA-MC-no-return-in-non-void-function.patch 
[email protected] -- Fix a non-void (bool) function that was not returning 
any data to return "true"
 Patch0:         SHERPA-MC-no-return-in-non-void-function.patch
-BuildRequires:  HepMC-devel
+BuildRequires:  HepMC2-devel
 BuildRequires:  LHAPDF-devel
 BuildRequires:  Rivet-devel
 %if 0%{?suse_version} > 1325
@@ -39,8 +39,8 @@
 BuildRequires:  fastjet-devel
 BuildRequires:  fastjet-plugin-siscone-devel
 BuildRequires:  fdupes
-BuildRequires:  gcc-c++
-BuildRequires:  gcc-fortran
+BuildRequires:  gcc-c++ >= 6
+BuildRequires:  gcc-fortran >= 6
 BuildRequires:  openmpi-devel
 BuildRequires:  pkg-config
 BuildRequires:  pythia-devel
@@ -92,12 +92,14 @@
 
 This package provides the shared libraries for Sherpa.
 
-%package -n libSHERPA-MC-config
+%package -n %{soname}-config
 Summary:        Dynamic linker configuration for the SHERPA-MC libraries
 Group:          System/Base
 BuildArch:      noarch
+Provides:       libSHERPA-MC-config < %{version}-release
+Obsoletes:      libSHERPA-MC-config = %{version}-release
 
-%description -n libSHERPA-MC-config
+%description -n %{soname}-config
 Contains the ld.so.conf.d file for the SHERPA-MC libraries.
 
 %package devel
@@ -138,7 +140,6 @@
 
 %build
 %configure \
-  --libdir=%{_libdir}  \
   --docdir=%{_docdir}/%{name}  \
   --enable-pyext       \
   --enable-analysis    \
@@ -158,7 +159,7 @@
 %make_install
 
 mkdir -p %{buildroot}/%{_sysconfdir}/ld.so.conf.d
-echo %{_libdir}/%{name} > %{buildroot}/%{_sysconfdir}/ld.so.conf.d/%{name}.conf
+echo %{_libdir}/%{name} > 
%{buildroot}/%{_sysconfdir}/ld.so.conf.d/%{soname}.conf
 
 find %{buildroot}%{_libdir}/%{name}/ -name *.la -delete
 
@@ -177,12 +178,14 @@
 
 %files -n %soname
 %defattr(-,root,root)
+# Even though the dir itself isn't versioned, the shared libs inside it are, 
so this works
 %dir %{_libdir}/%{name}/
 %{_libdir}/%{name}/*.so.*
+#
 
-%files -n libSHERPA-MC-config
+%files -n %{soname}-config
 %defattr(-,root,root)
-%config %{_sysconfdir}/ld.so.conf.d/%{name}.conf
+%config %{_sysconfdir}/ld.so.conf.d/%{soname}.conf
 
 %files devel
 %defattr(-,root,root)

++++++ SHERPA-MC-2.2.3.tar.gz -> SHERPA-MC-2.2.4.tar.gz ++++++
/work/SRC/openSUSE:Factory/SHERPA-MC/SHERPA-MC-2.2.3.tar.gz 
/work/SRC/openSUSE:Factory/.SHERPA-MC.new/SHERPA-MC-2.2.4.tar.gz differ: char 
5, line 1

++++++ SHERPA-MC-no-return-in-non-void-function.patch ++++++
--- /var/tmp/diff_new_pack.dxcOKm/_old  2017-09-15 21:03:42.603684501 +0200
+++ /var/tmp/diff_new_pack.dxcOKm/_new  2017-09-15 21:03:42.603684501 +0200
@@ -1,7 +1,7 @@
-Index: SHERPA-MC-2.2.3/SHERPA/Tools/HepMC2_Interface.C
+Index: SHERPA-MC-2.2.4/SHERPA/Tools/HepMC2_Interface.C
 ===================================================================
---- SHERPA-MC-2.2.3.orig/SHERPA/Tools/HepMC2_Interface.C
-+++ SHERPA-MC-2.2.3/SHERPA/Tools/HepMC2_Interface.C
+--- SHERPA-MC-2.2.4.orig/SHERPA/Tools/HepMC2_Interface.C
++++ SHERPA-MC-2.2.4/SHERPA/Tools/HepMC2_Interface.C
 @@ -647,6 +647,7 @@ bool HepMC2_Interface::AddCrossSection(H
  #else
    msg_Info()<<METHOD<<"(): Cannot add XS info to GenEvent."<<std::endl;
@@ -10,3 +10,15 @@
  }
  
  void HepMC2_Interface::DeleteGenSubEventList()
+Index: SHERPA-MC-2.2.4/MCATNLO/Showers/Splitting_Function_Base.C
+===================================================================
+--- SHERPA-MC-2.2.4.orig/MCATNLO/Showers/Splitting_Function_Base.C
++++ SHERPA-MC-2.2.4/MCATNLO/Showers/Splitting_Function_Base.C
+@@ -268,6 +268,7 @@ Parton *Splitting_Function_Base::SelectS
+   double disc=ran->Get()*m_lastints.back(), sum(0.0);
+   for (size_t i(0);i<m_lastints.size();++i)
+     if (m_lastints[i]>=disc) return SetSpec(m_specs[i]);
++  return NULL;
+ }
+ 
+ void Splitting_Function_Base::ClearSpecs()


Reply via email to