Hello community,

here is the log from the commit of package SHERPA-MC for openSUSE:Factory 
checked in at 2018-04-27 16:08:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/SHERPA-MC (Old)
 and      /work/SRC/openSUSE:Factory/.SHERPA-MC.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "SHERPA-MC"

Fri Apr 27 16:08:40 2018 rev:9 rq:601537 version:2.2.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/SHERPA-MC/SHERPA-MC.changes      2017-09-15 
21:03:40.507978692 +0200
+++ /work/SRC/openSUSE:Factory/.SHERPA-MC.new/SHERPA-MC.changes 2018-04-27 
16:08:42.595638438 +0200
@@ -1,0 +2,55 @@
+Wed Apr 25 07:02:18 UTC 2018 - [email protected]
+
+- Update to 2.2.5:
+  * Interface changes
+    - Add preliminary support for HepMC3 (this interface is still
+      being tested) 
+  * New features
+    - Improve decay showering off top quarks
+    - Improve single-top support and add examples and documentation 
+      for its production channels
+    - Improve hadronisation and hadron decays for heavy flavour 
+      production
+    - Introduce a user hook framework which allows users to easily 
+      implement 
+      event generation afterburners, see Examples/Userhook
+    - Add settings to output ME-only on-the-fly variations (along with 
+      the full ones): 
+        HEPMC_INCLUDE_ME_ONLY_VARIATIONS=1 (HepMC interface)
+    - New cut-off for parton-shower reweighting: 
+        CSS_REWEIGHT_SCALE_CUTOFF=<pt_min>, default: 5 GeV2
+        this is more generally applicable than using a cut-off on the 
+       number of reweighted emissions
+    - Improve support for on-the-fly variations of clustering steps 
+      (reweight each step locally instead of doing it globally)
+  * Bugfixes
+    - Fix issue with the overweight treatment for negative weights
+    - Add missing shower weight in some event outputs, e.g. when using 
+      `OUTPUT HepMC...[]`
+    - Fix issue with the overweight threshold for on-the-fly variations
+    - Fix issue with non-trivial beam spectra handling
+    - Fix possible issues with electron-"PDF" initialization
+    - Fix issue with the ISR-channel threshold for leptonic collider
+    - Fix X/Y functions in METOOLS (this is relevant for hadron decays)
+    - Fix crash in decay-channel sorting
+    - Fix crash when using EVENT_TYPE=HadronDecay
+    - Fix issue with CSS strong coupling values when using non-trivial 
+      scale factors
+    - Fix issue with QSF variations for real emission calculations with 
+      COMIX
+    - Fix crash when doing on-the-fly variations and invalid dipole 
+      kinematics occur
+    - Fix issue in the interplay of the flux and the BIWeight for 1 -> n 
+      processes
+    - Fix issue when using vertices with a vanishing coupling
+    - Fix rare "invalid amplitude" crashes
+    - Fix issues when adding limits for the number of t-channel propagators
+      in matrix elements
+    - Fix issue with checking PDF availability when enforcing jet vetoes
+    - Fix several compilation issues 
+- Add patch to fix ARM (and PPC) builds:
+  * SHERPA-MC-fix_arm_build.patch
+- Refresh partially upstreamed patch:
+  * SHERPA-MC-no-return-in-non-void-function.patch
+
+-------------------------------------------------------------------

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

New:
----
  SHERPA-MC-2.2.5.tar.gz
  SHERPA-MC-fix_arm_build.patch

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

Other differences:
------------------
++++++ SHERPA-MC.spec ++++++
--- /var/tmp/diff_new_pack.0HVN2L/_old  2018-04-27 16:08:43.499605282 +0200
+++ /var/tmp/diff_new_pack.0HVN2L/_new  2018-04-27 16:08:43.499605282 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package SHERPA-MC
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,15 +19,17 @@
 %define soname lib%{name}0
 
 Name:           SHERPA-MC
-Version:        2.2.4
+Version:        2.2.5
 Release:        0
 Summary:        MC event generator for Simulation of High-Energy Reactions of 
PArticles
-License:        GPL-2.0+ and GPL-3.0
+License:        GPL-2.0-or-later AND GPL-3.0-only
 Group:          Development/Libraries/C and C++
 Url:            https://sherpa.hepforge.org/
 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
+# PATCH-FIX-UPSTREAM SHERPA-MC-fix_arm_build.patch [email protected] -- 
char are not signed on ARM, so explicitly declare them signed
+Patch1:         SHERPA-MC-fix_arm_build.patch
 BuildRequires:  HepMC2-devel
 BuildRequires:  LHAPDF-devel
 BuildRequires:  Rivet-devel
@@ -137,6 +139,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p0
 
 %build
 %configure \

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

++++++ SHERPA-MC-fix_arm_build.patch ++++++
--- AMEGIC++/Amplitude/Vertex.C.orig    2018-04-25 08:59:22.886261336 +0200
+++ AMEGIC++/Amplitude/Vertex.C 2018-04-25 08:59:45.676379120 +0200
@@ -422,9 +422,9 @@ void Vertex::ColorExchange(MODEL::Color_
 {
   //T[0,1,2] -> T[new0,new1,new2]
   int  partarg[3]  ={-1,-1,-1};
-  char strarg[3]   ={-1,-1,-1};
+  signed char strarg[3]   ={-1,-1,-1};
   int  partargn[3] ={-1,-1,-1};
-  char strargn[3]  ={-1,-1,-1};
+  signed char strargn[3]  ={-1,-1,-1};
  
   for (short int i=0;i<3;i++) {
     if (colfunc->Type()==MODEL::cf::D && i==2) break;
++++++ SHERPA-MC-no-return-in-non-void-function.patch ++++++
--- /var/tmp/diff_new_pack.0HVN2L/_old  2018-04-27 16:08:43.559603082 +0200
+++ /var/tmp/diff_new_pack.0HVN2L/_new  2018-04-27 16:08:43.559603082 +0200
@@ -1,15 +1,3 @@
-Index: SHERPA-MC-2.2.4/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;
- #endif
-+  return true;
- }
- 
- 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
@@ -22,3 +10,15 @@
  }
  
  void Splitting_Function_Base::ClearSpecs()
+diff --git SHERPA-MC-2.2.5.orig/SHERPA/Tools/Variations.C 
SHERPA-MC-2.2.5/SHERPA/Tools/Variations.C
+index 3924ca5..276f9bc 100644
+--- SHERPA-MC-2.2.5.orig/SHERPA/Tools/Variations.C
++++ SHERPA-MC-2.2.5/SHERPA/Tools/Variations.C
+@@ -564,6 +564,7 @@ namespace SHERPA {
+       case Variations_Type::sudakov:
+         return s << "Sudakov";
+     }
++    return s << "";
+   }
+ 
+   std::ostream& operator<<(std::ostream& s, const Variation_Weights& weights)


Reply via email to