Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pythia for openSUSE:Factory checked 
in at 2023-07-31 15:24:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pythia (Old)
 and      /work/SRC/openSUSE:Factory/.pythia.new.32662 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pythia"

Mon Jul 31 15:24:27 2023 rev:29 rq:1101401 version:8.310

Changes:
--------
--- /work/SRC/openSUSE:Factory/pythia/pythia.changes    2022-03-04 
00:17:25.536282496 +0100
+++ /work/SRC/openSUSE:Factory/.pythia.new.32662/pythia.changes 2023-07-31 
15:24:28.219359180 +0200
@@ -1,0 +2,61 @@
+Wed Jul 26 22:12:11 UTC 2023 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Update to version 8.310:
+  * Production of quarkonia is now available via the simple
+    timelike shower, see Onia Showers for details.
+  * Added a new feature that allows producing user-defined
+    resonances in hadronic rescattering. Newly added particles can
+    be produced as resonances if they set varWidth = on.
+  * A number of changes have been made to the heavy ion machinery.
+  * Included possibility to sample intermediate photon virtuality
+    also for externally provided events using built-in photon flux
+    for protons.
+  * Included possibility to generate DIS events with a
+    (anti-)neutrino beam.
+  * The TopRecoilHook, formerly available separately, has now been
+    integrated into the SimpleTimeShower.
+  * Introduced a new use plugin system, see Plugins for details.
+  * The arguments to the setSigmaPtr method are now shared
+    pointers. Additionally, addSigmaPtr has been introduced with
+    the previous behaviour of setSigmaPtr, and the new setSigmaPtr
+    overrides all previously added pointers.
+  * A similar change has been made for the setResonancePtr method
+    with the addition of the addResonancePtr method.
+  * The new Logger class now handles printing such as
+    initialization information and diagnostic messages. For more
+    information about this class, see the Logging page.
+  * The new BeamSetup class has been introduced to handle the beam
+    configuration, including initializing and changing beam
+    identities, kinematics and parton distributions.
+  * Modified interface to LHAPDF6 to allow for multi-threading.
+  * Updated the Python interface to use pybind11 version 2.10.4
+    which is compatible with Python 3.11.
+  * Fix for the Python interface working with gcc13.
+  * Fixed a bug in the Python interface which prevented main162.py
+    from running correctly when passing a custom function for
+    initialization.
+  * Updated the Lambda_b0 lifetime to c*tau = 0.44 mm. The value
+    was rounded to two significant digits since PDG and HFLAV do
+    not quite agree to three digits.
+  * Included several small fixes in response to running an LLVM
+    static code analysis.
+  * Fixed out-of-range access when calling Hist::getYMin and
+    Hist::getYMax for a histogram that has not been booked.
+  * Fixed BeamRemnants:unresolvedHadron option that was broken and
+    had no effect since 8.307.
+  * Removed use of simple-template-ids in SusyLesHouches.h to make
+    compliant with C++20.
+  * Fixed dipole sorting behaviour in ColourReconnection which
+    resulted in an ordering that depended on the current memory
+    state of the program.
+  * Changed the default for Parallelism:balanceLoad to on and
+    updated the documentation. This ensures each thread will
+    always generate the same number of events.
+  * Added the += notation for settings vectors, as well as the
+    include = fileName directive, which allows for additional
+    settings files to be directly read in.
+  * Fixed a bug in the bookkeeping the number of hadrons in the
+    string fragmentation.
+- Major rebase of pythia-remove-rpaths.patch for updated version.
+
+-------------------------------------------------------------------

Old:
----
  pythia8307.tgz

New:
----
  pythia8310.tgz

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

Other differences:
------------------
++++++ pythia.spec ++++++
--- /var/tmp/diff_new_pack.ynk8Rm/_old  2023-07-31 15:24:32.383383220 +0200
+++ /var/tmp/diff_new_pack.ynk8Rm/_new  2023-07-31 15:24:32.387383243 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pythia
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,10 @@
 #
 
 
-%define ver 8307
+%define ver 8310
 %define soname lib%{name}8
 Name:           pythia
-Version:        8.307
+Version:        8.310
 Release:        0
 Summary:        A simulation program for particle collisions at very high 
energies
 License:        GPL-2.0-or-later
@@ -204,12 +204,13 @@
 %files devel
 %doc AUTHORS GUIDELINES CODINGSTYLE README
 %license COPYING
+%config %{_sysconfdir}/profile.d/%{name}.*
 %{_bindir}/pythia8-config
 %{_includedir}/Pythia8/
 %{_includedir}/Pythia8Plugins/
-%config %{_sysconfdir}/profile.d/%{name}.*
-%{_docdir}/%{name}/xmldoc/
 %{_docdir}/%{name}/pdfdata/
+%{_docdir}/%{name}/settings/
+%{_docdir}/%{name}/xmldoc/
 
 %files doc
 %dir %{_docdir}/%{name}

++++++ pythia-examples-link-gmp.patch ++++++
--- /var/tmp/diff_new_pack.ynk8Rm/_old  2023-07-31 15:24:32.415383405 +0200
+++ /var/tmp/diff_new_pack.ynk8Rm/_new  2023-07-31 15:24:32.419383428 +0200
@@ -1,8 +1,8 @@
-Index: pythia8307/examples/Makefile
+Index: pythia8310/examples/Makefile
 ===================================================================
---- pythia8307.orig/examples/Makefile
-+++ pythia8307/examples/Makefile
-@@ -99,7 +99,7 @@ endif
+--- pythia8310.orig/examples/Makefile
++++ pythia8310/examples/Makefile
+@@ -107,7 +107,7 @@ endif
  # FASTJET3.
  main71 main72 main75 main81 main82 main83: $(PYTHIA) $$@.cc
  ifeq ($(FASTJET3_USE),true)
@@ -11,7 +11,7 @@
  else
        $(error Error: $@ requires FASTJET3)
  endif
-@@ -108,7 +108,7 @@ endif
+@@ -116,7 +116,7 @@ endif
  main74: $(PYTHIA) $$@.cc
  ifeq ($(FASTJET3_USE),true)
        $(CXX) $@.cc -o $@ -w $(CXX_COMMON) $(FASTJET3_INCLUDE)\
@@ -20,7 +20,7 @@
  else
        $(error Error: $@ requires FASTJET3)
  endif
-@@ -117,7 +117,7 @@ endif
+@@ -125,7 +125,7 @@ endif
  main84: $(PYTHIA) $$@.cc
  ifeq ($(FASTJET3_USE)$(HEPMC3_USE),truetrue)
        $(CXX) $@.cc -o $@ -w $(CXX_COMMON) $(FASTJET3_INCLUDE)\

++++++ pythia-makefile-destdir-support.patch ++++++
--- /var/tmp/diff_new_pack.ynk8Rm/_old  2023-07-31 15:24:32.439383543 +0200
+++ /var/tmp/diff_new_pack.ynk8Rm/_new  2023-07-31 15:24:32.443383566 +0200
@@ -1,8 +1,8 @@
-Index: pythia8306/Makefile
+Index: pythia8310/Makefile
 ===================================================================
---- pythia8306.orig/Makefile
-+++ pythia8306/Makefile
-@@ -132,12 +132,12 @@ python: $(LOCAL_LIB)/libpythia8$(LIB_SUF
+--- pythia8310.orig/Makefile
++++ pythia8310/Makefile
+@@ -140,12 +140,12 @@ python: $(LOCAL_LIB)/libpythia8$(LIB_SUF
  
  # Install.
  install: all

++++++ pythia-remove-rpaths.patch ++++++
--- /var/tmp/diff_new_pack.ynk8Rm/_old  2023-07-31 15:24:32.459383658 +0200
+++ /var/tmp/diff_new_pack.ynk8Rm/_new  2023-07-31 15:24:32.459383658 +0200
@@ -1,7 +1,7 @@
-Index: pythia8307/Makefile
+Index: pythia8310/Makefile
 ===================================================================
---- pythia8307.orig/Makefile
-+++ pythia8307/Makefile
+--- pythia8310.orig/Makefile
++++ pythia8310/Makefile
 @@ -36,7 +36,11 @@ LOCAL_TMP=tmp
  LOCAL_MKDIRS:=$(shell mkdir -p $(LOCAL_TMP) $(LOCAL_LIB))
  CXX_COMMON:=-I$(LOCAL_INCLUDE) $(CXX_COMMON)
@@ -15,26 +15,22 @@
  
  # PYTHIA.
  OBJECTS=$(patsubst $(LOCAL_SRC)/%.cc,$(LOCAL_TMP)/%.o,\
-@@ -118,9 +122,15 @@ $(LOCAL_TMP)/LHAPowheg.o: $(LOCAL_INCLUD
- $(LOCAL_LIB)/libpythia8powheg%sh.so: $(POWHEG_BIN)%sh;
- $(LOCAL_LIB)/libpythia8powheg%.so: $(POWHEG_BIN)% $(LOCAL_TMP)/LHAPowheg.o\
-       $(LOCAL_LIB)/libpythia8$(LIB_SUFFIX)
+@@ -124,7 +128,11 @@ $(LOCAL_LIB)/libpythia8powheg%.so: $(POW
+       $(LOCAL_TMP)/LHAPowheg.o $(LOCAL_LIB)/libpythia8$(LIB_SUFFIX)
+       $(CXX) $(LOCAL_TMP)/LHAPowheg.o -o $@ $(CXX_COMMON) $(CXX_SHARED)\
+        $(CXX_SONAME)$(notdir $@) -Llib -lpythia8\
 +ifneq ($(DISABLE_RPATH),true)
-       ln -s $< $(notdir $<); $(CXX) $(notdir $<) $(LOCAL_TMP)/LHAPowheg.o\
-        -o $@ $(CXX_COMMON) $(CXX_SHARED) -Llib -lpythia8\
-        $(CXX_SONAME)$(notdir $@) -Wl,-rpath,$(POWHEG_BIN); rm $(notdir $<)
+        -Wl,-rpath,../lib:$(POWHEG_BIN) -L$(POWHEG_BIN) -l$*
 +else
-+      ln -s $< $(notdir $<); $(CXX) $(notdir $<) $(LOCAL_TMP)/LHAPowheg.o\
-+       -o $@ $(CXX_COMMON) $(CXX_SHARED) -Llib -lpythia8\
-+       $(CXX_SONAME)$(notdir $@); rm $(notdir $<)
++       -L$(POWHEG_BIN) -l$*
 +endif
- 
- # MG5 matrix element plugins.
- mg5mes:
-Index: pythia8307/configure
+ $(LOCAL_LIB)/libpythia8powhegHooks.so: $(LOCAL_TMP)/PowhegHooks.o\
+       $(LOCAL_LIB)/libpythia8$(LIB_SUFFIX)
+       $(CXX) $< -o $@ $(CXX_COMMON) $(CXX_SHARED) $(CXX_SONAME)$(notdir $@)\
+Index: pythia8310/configure
 ===================================================================
---- pythia8307.orig/configure
-+++ pythia8307/configure
+--- pythia8310.orig/configure
++++ pythia8310/configure
 @@ -30,6 +30,7 @@ Configuration options.
  --help            : Print this help message (also -h, --h, and -help).
  --enable-debug    : Turn on debugging and disable optimization.
@@ -68,10 +64,10 @@
  CXX=$CXX
  CXX_COMMON=$CXX_COMMON
  CXX_SHARED=$CXX_SHARED
-Index: pythia8307/plugins/mg5mes/Makefile
+Index: pythia8310/plugins/mg5mes/Makefile
 ===================================================================
---- pythia8307.orig/plugins/mg5mes/Makefile
-+++ pythia8307/plugins/mg5mes/Makefile
+--- pythia8310.orig/plugins/mg5mes/Makefile
++++ pythia8310/plugins/mg5mes/Makefile
 @@ -28,7 +28,11 @@ LOCAL_DIRS:=$(subst $(LOCAL_TMP)/,,$(wil
  LOCAL_MKDIRS:=$(shell mkdir -p $(LOCAL_TMP) $(TOP_LIB))
  LOCAL_MKDIRS:=$(foreach DIR,$(LOCAL_DIRS),$(shell mkdir -p 
$(LOCAL_TMP)/$(DIR)))
@@ -85,10 +81,10 @@
  PYTHIA=$(TOP_LIB)/libpythia8$(LIB_SUFFIX)
  
  # Set the wrapper, determine the objects and targets.
-Index: pythia8307/plugins/python/Makefile
+Index: pythia8310/plugins/python/Makefile
 ===================================================================
---- pythia8307.orig/plugins/python/Makefile
-+++ pythia8307/plugins/python/Makefile
+--- pythia8310.orig/plugins/python/Makefile
++++ pythia8310/plugins/python/Makefile
 @@ -27,7 +27,11 @@ LOCAL_TMP=tmp
  LOCAL_INCLUDE=include
  LOCAL_MKDIRS:=$(shell mkdir -p $(LOCAL_TMP) $(TOP_LIB))
@@ -102,7 +98,7 @@
  PYTHIA=$(TOP_LIB)/libpythia8$(LIB_SUFFIX)
  
  # Determine the headers.
-@@ -69,9 +73,15 @@ $(LOCAL_TMP)/%.o: $(LOCAL_SRC)/%.cpp
+@@ -76,9 +80,15 @@ $(LOCAL_TMP)/%.o: $(LOCAL_SRC)/%.cpp $(L
  
  # Build the library.
  $(TOP_LIB)/pythia8.so: $(PYTHIA) $(HEADERS) $(OBJECTS)
@@ -118,10 +114,10 @@
  
  # Clean.
  clean:
-Index: pythia8307/examples/Makefile
+Index: pythia8310/examples/Makefile
 ===================================================================
---- pythia8307.orig/examples/Makefile
-+++ pythia8307/examples/Makefile
+--- pythia8310.orig/examples/Makefile
++++ pythia8310/examples/Makefile
 @@ -26,14 +26,13 @@ ifneq ("$(wildcard ../lib/libpythia8.*)"
    PREFIX_INCLUDE=../include
  endif
@@ -138,33 +134,4 @@
  endif
  
  
################################################################################
-@@ -143,16 +142,14 @@ else
-       $(error Error: $@ requires ROOT)
- endif
- main92: $(PYTHIA) $$@.cc main92.so
--      $(CXX) $@.cc main92.so -o $@ -w $(CXX_COMMON) -Wl,-rpath,./\
--       `$(ROOT_CONFIG) --cflags --glibs`
-+      $(CXX) $@.cc main92.so -o $@ -w $(CXX_COMMON)
- 
- # RIVET with optional ROOT (if RIVET, use C++14).
- main93: $(PYTHIA) $$@.cc $(if $(filter true,$(ROOT_USE)),main93.so)
- ifeq ($(RIVET_USE),true)
--      $(CXX) $@.cc -o $@ -w $(CXX_COMMON:c++11=c++14) -Wl,-rpath,./\
--       $(if $(filter true,$(ROOT_USE)),main93.so -DPY8ROOT\
-+      $(CXX) $@.cc -o $@ -w $(CXX_COMMON:c++11=c++14) -DPY8ROOT\
-          $(ROOT_LIB) `$(ROOT_CONFIG) --cflags --glibs`)\
--       $(RIVET_RPATH) `$(RIVET_BIN)$(RIVET_CONFIG) --cppflags --libs`
-+       `$(RIVET_BIN)$(RIVET_CONFIG) --cppflags --libs`
- else
-       $(error Error: $@ requires RIVET)
- endif
-@@ -161,7 +158,7 @@ endif
- main111: $(PYTHIA) $$@.cc
- ifeq ($(RIVET_USE),true)
-       $(CXX) $@.cc -o $@ -w $(CXX_COMMON:c++11=c++14) -DRIVET \
--       `$(RIVET_BIN)$(RIVET_CONFIG) --cppflags --libs` $(RIVET_RPATH)
-+       `$(RIVET_BIN)$(RIVET_CONFIG) --cppflags --libs`
- else
-       $(CXX) $@.cc -o $@ -w $(CXX_COMMON)
- endif
 

++++++ pythia8307.tgz -> pythia8310.tgz ++++++
/work/SRC/openSUSE:Factory/pythia/pythia8307.tgz 
/work/SRC/openSUSE:Factory/.pythia.new.32662/pythia8310.tgz differ: char 5, 
line 1

++++++ reproducible.patch ++++++
--- /var/tmp/diff_new_pack.ynk8Rm/_old  2023-07-31 15:24:32.495383866 +0200
+++ /var/tmp/diff_new_pack.ynk8Rm/_new  2023-07-31 15:24:32.499383890 +0200
@@ -1,9 +1,9 @@
 a variant was sent via mail to phil...@cern.ch
 
-Index: pythia8307/configure
+Index: pythia8310/configure
 ===================================================================
---- pythia8307.orig/configure
-+++ pythia8307/configure
+--- pythia8310.orig/configure
++++ pythia8310/configure
 @@ -286,7 +286,7 @@ done
  
  # Parse the user arguments and evaluate each as a global variable.
@@ -13,4 +13,23 @@
  for VAR in "$@"; do
      if [[ $OPTIONS =~ (^| )${VAR%%=*}($| ) ]]; then
        echo "# $VAR" >> $CFG_FILE;
+Index: pythia8310/Makefile
+===================================================================
+--- pythia8310.orig/Makefile
++++ pythia8310/Makefile
+@@ -128,11 +128,10 @@ $(LOCAL_LIB)/libpythia8powheg%.so: $(POW
+       $(LOCAL_TMP)/LHAPowheg.o $(LOCAL_LIB)/libpythia8$(LIB_SUFFIX)
+       $(CXX) $(LOCAL_TMP)/LHAPowheg.o -o $@ $(CXX_COMMON) $(CXX_SHARED)\
+        $(CXX_SONAME)$(notdir $@) -Llib -lpythia8\
+-ifneq ($(DISABLE_RPATH),true)
+-       -Wl,-rpath,../lib:$(POWHEG_BIN) -L$(POWHEG_BIN) -l$*
+-else
++       ifneq($(DISABLE_RPATH),true)
++       -Wl,-rpath,../lib:$(POWHEG_BIN)\
++       endif
+        -L$(POWHEG_BIN) -l$*
+-endif
+ $(LOCAL_LIB)/libpythia8powhegHooks.so: $(LOCAL_TMP)/PowhegHooks.o\
+       $(LOCAL_LIB)/libpythia8$(LIB_SUFFIX)
+       $(CXX) $< -o $@ $(CXX_COMMON) $(CXX_SHARED) $(CXX_SONAME)$(notdir $@)\
 

Reply via email to