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()
