commit Rivet for openSUSE:Factory

2020-07-17 Thread root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2020-07-17 20:53:59

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new.3592 (New)


Package is "Rivet"

Fri Jul 17 20:53:59 2020 rev:19 rq:821521 version:3.1.2

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2020-05-23 
17:28:32.959551933 +0200
+++ /work/SRC/openSUSE:Factory/.Rivet.new.3592/Rivet.changes2020-07-17 
20:54:45.201164571 +0200
@@ -1,0 +2,24 @@
+Tue Jul 14 20:43:26 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 3.1.2:
+  * Submission of ATLAS_2019_I1744201, ATLAS_2019_I1764342.
+  * Add a very horrible preprocessor hack to allow use of a
+private method on the HepMC2 WeightContainer, for robust and
+correctly ordered weight name acquisition before HepMC
+2.06.11.
+  * Allow several AnalysisHandler objects to run in different
+threads. This is a temporary fix. A permanent fix involves
+changing the Analysis handler to own its own projections.
+Currently each AnalysisHandler need sto be created and run
+completely within the same separate thread.
+  * Allow + and - in AO paths.
+  * Always skip weights that have "AUX" or "DEBUG" in the name.
+  * Add computation of Python versions and passing them to Cython
+as command-line flags.
+  * Fix small bug in rivet-cmphistos.
+  * Add ATLAS_2018_I163527 (W+jets at 8 TeV).
+  * Add InvisibleFinalState projection.
+  * HTML sectioning and float/overflow/scrollbar improvements in
+rivet-mkhtml output.
+
+---

Old:

  Rivet-3.1.1.tar.gz

New:

  Rivet-3.1.2.tar.gz



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.QThRjQ/_old  2020-07-17 20:54:46.197165611 +0200
+++ /var/tmp/diff_new_pack.QThRjQ/_new  2020-07-17 20:54:46.201165615 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define so_name lib%{name}-3_1_1
+%define so_name lib%{name}-3_1_2
 Name:   Rivet
-Version:3.1.1
+Version:3.1.2
 Release:0
 Summary:A toolkit for validation of Monte Carlo event generators
 License:GPL-2.0-only

++ Rivet-3.1.1.tar.gz -> Rivet-3.1.2.tar.gz ++
/work/SRC/openSUSE:Factory/Rivet/Rivet-3.1.1.tar.gz 
/work/SRC/openSUSE:Factory/.Rivet.new.3592/Rivet-3.1.2.tar.gz differ: char 5, 
line 1




commit Rivet for openSUSE:Factory

2020-05-23 Thread root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2020-05-23 17:27:19

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new.2738 (New)


Package is "Rivet"

Sat May 23 17:27:19 2020 rev:18 rq:807781 version:3.1.1

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2020-04-25 
20:29:34.082175917 +0200
+++ /work/SRC/openSUSE:Factory/.Rivet.new.2738/Rivet.changes2020-05-23 
17:28:32.959551933 +0200
@@ -1,0 +2,10 @@
+Sat May 16 03:11:44 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 3.1.1: Long list of changes, see ChangeLog
+  file installed in /usr/share/doc/packages/Rivet-devel.
+- Drop Rivet-plugins-use-HepMC3.patch: fixed upstream.
+- Install COPYING file for all subpkgs.
+- Use properly versioned Provides and Obsoletes for python
+  subpackage.
+
+---

Old:

  Rivet-3.1.0.tar.gz
  Rivet-plugins-use-HepMC3.patch

New:

  Rivet-3.1.1.tar.gz



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.FTxCTi/_old  2020-05-23 17:28:33.775553698 +0200
+++ /var/tmp/diff_new_pack.FTxCTi/_new  2020-05-23 17:28:33.775553698 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define so_name lib%{name}-3_1_0
+%define so_name lib%{name}-3_1_1
 Name:   Rivet
-Version:3.1.0
+Version:3.1.1
 Release:0
 Summary:A toolkit for validation of Monte Carlo event generators
 License:GPL-2.0-only
@@ -26,8 +26,6 @@
 URL:https://rivet.hepforge.org/
 Source: http://www.hepforge.org/archive/rivet/%{name}-%{version}.tar.gz
 Patch0: sover.diff
-# PATCH-FIX-UPSTREAM Rivet-plugins-use-HepMC3.patch badshah...@gmail.com -- 
Port an analysis plugin to HepMC3 from HepMC2
-Patch1: Rivet-plugins-use-HepMC3.patch
 BuildRequires:  HepMC-devel >= 3.0
 BuildRequires:  YODA-devel >= 1.8.0
 BuildRequires:  doxygen
@@ -94,8 +92,8 @@
 %package -n python3-%{name}
 Summary:A toolkit for validation of Monte Carlo event generators
 Group:  Productivity/Scientific/Physics
-Provides:   python-%{name}
-Obsoletes:  python-%{name}
+Provides:   python-%{name} = %{version}
+Obsoletes:  python-%{name} < %{version}
 
 %description -n python3-%{name}
 The Rivet project (Robust Independent Validation of Experiment and
@@ -178,7 +176,7 @@
 
 %files devel
 %license COPYING
-%doc ChangeLog README
+%doc AUTHORS ChangeLog NEWS
 %{_bindir}/rivet-config
 %{_bindir}/rivet-buildplugin
 %{_includedir}/%{name}/
@@ -187,6 +185,7 @@
 %{_libdir}/pkgconfig/rivet.pc
 
 %files -n python3-%{name}
+%license COPYING
 %{_bindir}/*
 %exclude %{_bindir}/rivet-config
 %exclude %{_bindir}/rivet-buildplugin
@@ -194,6 +193,7 @@
 %{python3_sitearch}/rivet-*egg-info
 
 %files plugins
+%license COPYING
 %config %{_sysconfdir}/ld.so.conf.d/%{name}-plugins.conf
 %{_libdir}/%{name}/
 

++ Rivet-3.1.0.tar.gz -> Rivet-3.1.1.tar.gz ++
/work/SRC/openSUSE:Factory/Rivet/Rivet-3.1.0.tar.gz 
/work/SRC/openSUSE:Factory/.Rivet.new.2738/Rivet-3.1.1.tar.gz differ: char 5, 
line 1




commit Rivet for openSUSE:Factory

2020-04-25 Thread root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2020-04-25 20:27:02

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new.2738 (New)


Package is "Rivet"

Sat Apr 25 20:27:02 2020 rev:17 rq:796650 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2020-01-17 
16:04:16.424408443 +0100
+++ /work/SRC/openSUSE:Factory/.Rivet.new.2738/Rivet.changes2020-04-25 
20:29:34.082175917 +0200
@@ -1,0 +2,6 @@
+Thu Apr 23 16:58:00 UTC 2020 - Atri Bhattacharya 
+
+- Fix python version in hashbangs. #!%{_bindir}/python introduces
+  wrong for python3 package dependency on python-base.
+
+---



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.OcfNIg/_old  2020-04-25 20:29:34.934177674 +0200
+++ /var/tmp/diff_new_pack.OcfNIg/_new  2020-04-25 20:29:34.934177674 +0200
@@ -150,7 +150,7 @@
 %make_install
 
 # SECTION Fix env based hashbangs in binaries
-sed -Ei "1s:^#!\s*%{_bindir}/env python:#!%{_bindir}/python:" 
%{buildroot}%{_bindir}/*
+sed -Ei "1s:^#!\s*%{_bindir}/env python:#!%{_bindir}/python3:" 
%{buildroot}%{_bindir}/*
 sed -Ei "1s:^#!\s*%{_bindir}/env bash:#!/bin/bash:" %{buildroot}%{_bindir}/*
 # /SECTION
 




commit Rivet for openSUSE:Factory

2020-01-17 Thread root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2020-01-17 16:04:12

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new.26092 (New)


Package is "Rivet"

Fri Jan 17 16:04:12 2020 rev:16 rq:765274 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2019-08-27 
10:22:13.443936219 +0200
+++ /work/SRC/openSUSE:Factory/.Rivet.new.26092/Rivet.changes   2020-01-17 
16:04:16.424408443 +0100
@@ -1,0 +2,93 @@
+Fri Jan 17 13:11:50 UTC 2020 - Atri Bhattacharya 
+
+- Add Obsoletes: python-Rivet to python3-Rivet to help migration.
+
+---
+Wed Jan  8 21:55:34 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 3.1.0 (new upstream recommended version):
+  * Projections/EventMixingFinalState.hh: Replace use of
+std::random_shuffle (deprecated in C++14, removed in C++17)
+with std::shuffle and direct access to our thread-safe random
+number generator.
+  * Significant revisions to tau jet efficiency functions.
+  * Add JET_EFF_ONE/ZERO aliases, cf. the Particle versions.
+  * Give precedence to user-supplied cross-section
+  * Switch required compiler dialect to C++14, to ensure that
+compiler definitely (?) supports required C++11. C++14 or 17
+is the current standard LCG build dialect.
+  * Add decay angle to ARGUS_1989_I268577
+  * Add polarization to OPAL_1997_S3608263
+  * Fixes to headers and brefi descriptions in various analyses
+  * Add CMD3_2019_I1770428 K0S K0S pi+ pi- cross section
+  * Fix histogram ids in BELLE_2009_I809630
+  * Add TMP to histogram labels in ARGUS_1993_S2669951
+  * Formally require YODA >= 1.8.0 in configure.
+  * Add new ALEPH analyses
+  * Fixes for pointers, booking in TASSO_1990_I284251 and
+TASSO_1982_I177174
+  * Added MARKI_1976_I109792, DASP_1979_I132045 particle spectra
+at low energies
+  * Added DASP_1979_I132410 eta production at low energies
+  * Added BABAR_2006_I719111 particle specta in B decays
+  * Added OPAL_2001_I536266 flavour separate charge particle
+multiplicites
+  * Added new CLEO and CUSB analyses
+  * Added new BELLE lambda polarization and ARGUS D spectra
+  * Fix issues with ARGUS_1992_I319102, CLEO_2000_I537236
+  * Added new DELPHI analyses
+  * Added L3_1995_I381046, B*/B ratio
+  * Added new OPAL analyses
+  * Added new BES analyses
+  * Added new CMD3 analyses
+  * Added ARGUS_1988_I261672 for sigmac production
+  * Added LHCB_2013_I1243156, ARGUS_1989_I280943,
+BABAR_2010_I867611 helicity angles for excited D meson decays
+  * Added TPC_1991_I316132, HRS_1987_I250823 D* polarization at 29
+GeV
+  * Added VENUS_1998_I453613, TOPAZ_1997_I454183 charged particles
+at 58 GeV
+  * ATLAS_2011_S9128077 ensure all bins outputted in d02,
+otherwise problems with yodamerge
+  * ATLAS_2015_I1393758 and ATLAS_2016_I1419070,
+  * CMS_2012_I014, change numEntries -> effNumEntries to avoid
+issues in NLO runs
+  * Change ratio plot label, was wrong way up, in
+  * ATLAS_2012_I1203852, ATLAS_2013_I1190187
+  * Use rivet normalize not yoda in ATLAS_2018_I174 to avoid
+issues if histos empty
+  * Avoid crash in ATLAS_2016_I1426523 if host not found
+  * Add omega hist in BABAR_2017_I1621593
+  * EHS_1988_I265504 fix rapidity calc so in CMS not lab
+  * A2_2017_I1486671 fix omega PDG number
+  * Re-enable custom Particles and Jets vectors, with moms() and
+other conversion functions.
+  * Add default ANY decay mode to TauFinder.
+  * Pass HepMC3 path info through to the rivet-config script.
+  * Refine testing and printing of UNVALIDATED status in analysis
+listing.
+  * Add INF to the list of predefined constants, and rename the
+internal constants header.
+  * Improve normalization guidance and fix energy specification in
+mkanalysis .info file template.  
+- Changes from version 3.0.0 through 3.0.2: See
+  https://gitlab.com/hepcedar/rivet/blob/release-3-0-x/ChangeLog.
+- Switch to python3:
+  * Requires and BuildRequires switched to python3 versions
+  * Rename python package to python3-%{name} and provide
+python-%{name} from it; this makes the py3 switch clear to
+users.
+  * Explicitly pass PYTHON_VERSION as py3 version to make it build
+against python3
+- Build against HepMC3 instead of HepMC2:
+  * Adapt BuildRequires for HepMC3.
+  * Pass HepMC3 specific parameters to configure.
+  * Add Rivet-plugins-use-HepMC3.patch: Port an analysis plugin to
+HepMC3 from HepMC2
+- Refresh sover.diff for updated version.
+- Drop Rivet-fix-ambiguous-namespace.patch: incorporated upstream
+- New BuildRequires: rsync, fastjet-contrib-devel
+- Update required version of YODA-devel to 1.8.0.
+- Drop conditionals for outdated openSUSE versions.
+

commit Rivet for openSUSE:Factory

2019-08-27 Thread root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2019-08-27 10:21:27

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new.7948 (New)


Package is "Rivet"

Tue Aug 27 10:21:27 2019 rev:15 rq:725955 version:2.7.2

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2018-06-29 
22:30:04.902316045 +0200
+++ /work/SRC/openSUSE:Factory/.Rivet.new.7948/Rivet.changes2019-08-27 
10:22:13.443936219 +0200
@@ -1,0 +2,22 @@
+Wed Aug 21 08:37:52 UTC 2019 - Atri Bhattacharya 
+
+- Update to version 2.7.2
+  * Fixes to CMS_2016_I1487288 jet selection and normalisation.
+  * Improve Vector3::azimuthalAngle() (also used by FourMomentum
+and FourVector) to use exact rather than fuzzy is-zero check,
+to only check the perpendicular components, and to note that
+IEEE floating point implementations of atan2 should already be
+'safe' unless we decide that this function should throw or
+return NaN in case of null or along-z vectors.
+  * Tools/Utils.h: Add isum() functions, and mark other container
+functions as wanting a conversion to use std::function.
+  * Add super-generic (i)discardIfAny(particlebases,
+particlebases, bool(pb,pb)) functions.
+  * Introduce TTMODE options for MC_TTBAR to pick the decay mode
+- Changes from versions 2.7.1 and 2.7.0: See
+  %{_docdir}/%{name}-devel/ChangeLog.
+- Add Rivet-fix-ambiguous-namespace.patch: Fixed Et -> Kin::Et to
+  avoid ambiguous namespace; patch taken from upstream commit
+- YODA >= 1.7.4 required for building.
+
+---

Old:

  Rivet-2.6.0.tar.bz2

New:

  Rivet-2.7.2.tar.bz2
  Rivet-fix-ambiguous-namespace.patch



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.YdhuVq/_old  2019-08-27 10:22:16.599936009 +0200
+++ /var/tmp/diff_new_pack.YdhuVq/_new  2019-08-27 10:22:16.599936009 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package Rivet
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,13 +12,13 @@
 # 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 so_name lib%{name}-2_6_0
+%define so_name lib%{name}-2_7_2
 Name:   Rivet
-Version:2.6.0
+Version:2.7.2
 Release:0
 Summary:A toolkit for validation of Monte Carlo event generators
 License:GPL-2.0-only
@@ -26,8 +26,10 @@
 URL:http://rivet.hepforge.org/
 Source: 
http://www.hepforge.org/archive/rivet/%{name}-%{version}.tar.bz2
 Patch0: sover.diff
+# PATCH-FIX-UPSTREAM Rivet-fix-ambiguous-namespace.patch badshah...@gmail.com 
-- Fixed Et -> Kin::Et to avoid ambiguous namespace; patch taken from upstream 
commit
+Patch1: Rivet-fix-ambiguous-namespace.patch
 BuildRequires:  HepMC2-devel
-BuildRequires:  YODA-devel >= 1.0.6
+BuildRequires:  YODA-devel >= 1.7.4
 BuildRequires:  doxygen
 BuildRequires:  fastjet-devel
 BuildRequires:  fastjet-plugin-siscone-devel
@@ -125,6 +127,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 # REMOVE EXISTING rivet.pc FILE, ALLOW make TO GENERATE rivet.pc FROM 
rivet.pc.in
 rm -f rivet.pc
@@ -160,6 +163,11 @@
 echo "%{_libdir}/%{name}-plugins" > 
%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-plugins.conf
 # /SECTION
 
+chmod -x %{buildroot}%{_datadir}/Rivet/ALICE_2012_I1126966.info 
%{buildroot}%{_datadir}/Rivet/ALICE_2014_I1243865.info
+sed -E -i '1{/^#!.*env python/d}' 
%{buildroot}%{python_sitearch}/rivet/spiresbib.py
+
+%fdupes %{buildroot}%{_datadir}/Rivet/
+
 %post -n %{so_name} -p /sbin/ldconfig
 %postun -n %{so_name} -p /sbin/ldconfig
 

++ Rivet-2.6.0.tar.bz2 -> Rivet-2.7.2.tar.bz2 ++
/work/SRC/openSUSE:Factory/Rivet/Rivet-2.6.0.tar.bz2 
/work/SRC/openSUSE:Factory/.Rivet.new.7948/Rivet-2.7.2.tar.bz2 differ: char 11, 
line 1

++ Rivet-fix-ambiguous-namespace.patch ++
diff -r a48f0f1c34c8 -r 1741862a1b97 analyses/pluginCMS/CMS_2013_I1223519.cc
--- a/analyses/pluginCMS/CMS_2013_I1223519.cc   Fri May 24 15:08:51 2019 +
+++ b/analyses/pluginCMS/CMS_2013_I1223519.cc   Tue May 28 14:39:35 2019 +0200
@@ -123,9 +123,9 @@
   const Jets jets37 = filter_select(alljets, Cuts::Et > 37*GeV);
   const Jets jets43 = filter_select(jets37, Cuts::Et > 43*GeV);
   const Jets jets50 = 

commit Rivet for openSUSE:Factory

2018-06-29 Thread root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2018-06-29 22:30:01

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new (New)


Package is "Rivet"

Fri Jun 29 22:30:01 2018 rev:14 rq:618021 version:2.6.0

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2018-03-28 
10:29:29.157135617 +0200
+++ /work/SRC/openSUSE:Factory/.Rivet.new/Rivet.changes 2018-06-29 
22:30:04.902316045 +0200
@@ -1,0 +2,16 @@
+Sat Jun  9 16:03:53 UTC 2018 - badshah...@gmail.com
+
+- Update to version 2.6.0:
+  * Long long list of changes: see
+%{_docdir}/%{name}-devel/ChangeLog.
+- Rebase sover.diff for updated version.
+- Fix package groups.
+- Add a plugins package containing all the different analysis
+  packages:
+  * Plugins are unversioned; the need to depend on the version of
+the devel package.
+  * Move plugins to %{_libdir}/Rivet-plugins directory
+  * Install an ld.so.conf file so that the plugins are found when
+compiling against them.
+
+---

Old:

  Rivet-2.5.4.tar.bz2

New:

  Rivet-2.6.0.tar.bz2



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.agdQrl/_old  2018-06-29 22:30:05.554315548 +0200
+++ /var/tmp/diff_new_pack.agdQrl/_new  2018-06-29 22:30:05.558315545 +0200
@@ -16,38 +16,35 @@
 #
 
 
-%define so_name lib%{name}-2_5_4
-
+%define so_name lib%{name}-2_6_0
 Name:   Rivet
-Version:2.5.4
+Version:2.6.0
 Release:0
 Summary:A toolkit for validation of Monte Carlo event generators
 License:GPL-2.0-only
-Group:  Development/Libraries/C and C++
-Url:http://rivet.hepforge.org/
+Group:  Productivity/Scientific/Physics
+URL:http://rivet.hepforge.org/
 Source: 
http://www.hepforge.org/archive/rivet/%{name}-%{version}.tar.bz2
-Patch1: sover.diff
+Patch0: sover.diff
 BuildRequires:  HepMC2-devel
 BuildRequires:  YODA-devel >= 1.0.6
-BuildRequires:  autoconf
-BuildRequires:  automake
-%if 0%{?suse_version} > 1325
-BuildRequires:  libboost_headers-devel
-%else
-BuildRequires:  boost-devel
-%endif
 BuildRequires:  doxygen
 BuildRequires:  fastjet-devel
 BuildRequires:  fastjet-plugin-siscone-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  python-devel
 BuildRequires:  texlive-latex-bin
 BuildRequires:  yaml-cpp-devel
 BuildRequires:  pkgconfig(gsl)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig(zlib)
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_headers-devel
+%else
+BuildRequires:  boost-devel
+%endif
 
 %description
 The Rivet project (Robust Independent Validation of Experiment and
@@ -94,8 +91,7 @@
 
 %package -n python-%{name}
 Summary:A toolkit for validation of Monte Carlo event generators
-Group:  Development/Languages/Python
-Requires:   %{so_name} = %{version}
+Group:  Productivity/Scientific/Physics
 
 %description -n python-%{name}
 The Rivet project (Robust Independent Validation of Experiment and
@@ -109,58 +105,86 @@
 
 This package provides the python bindings for %{name}.
 
+%package plugins
+Summary:A collection of analyses plugins for %{name}
+Group:  Productivity/Scientific/Physics
+Requires:   %{name}-devel = %{version}
+
+%description plugins
+The Rivet project (Robust Independent Validation of Experiment and
+Theory) is a toolkit for validation of Monte Carlo event generators.
+It provides a large (and ever growing) set of experimental analyses
+useful for MC generator development, validation, and tuning, as well
+as a convenient infrastructure for adding your own analyses. Rivet is
+the most widespread way by which analysis code from the LHC and other
+high-energy collider experiments is preserved for comparison to and
+development of future theory models.
+
+This package provides all the analysis plugins for %{name}.
+
 %prep
 %setup -q
-%patch -P 1 -p1
+%patch0 -p1
 
 # REMOVE EXISTING rivet.pc FILE, ALLOW make TO GENERATE rivet.pc FROM 
rivet.pc.in
 rm -f rivet.pc
 
 # REMOVE INCORRECT LIBDIRS FROM .pc.in FILE (the right libdirs are already 
present)
 sed -i "s| -L@GSLLIBPATH@||g" rivet.pc.in
+sed -i "s| -L@GSLINCPATH@||g" rivet.pc.in
 
 %build
-autoreconf -fi
+autoreconf -fvi
 %configure --docdir=%{_docdir}/%{name}/
-make %{?_smp_mflags} pkglibdir="%{_libdir}/rivet-%{version}"
+make %{?_smp_mflags}
 
 %install
-%make_install pkglibdir="%{_libdir}/rivet-%{version}"
+%make_install
 
-# Remove traces of BUILDROOT from files
-sed -i 

commit Rivet for openSUSE:Factory

2018-03-28 Thread root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2018-03-28 10:29:26

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new (New)


Package is "Rivet"

Wed Mar 28 10:29:26 2018 rev:13 rq:590923 version:2.5.4

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2017-09-13 
22:31:52.162649525 +0200
+++ /work/SRC/openSUSE:Factory/.Rivet.new/Rivet.changes 2018-03-28 
10:29:29.157135617 +0200
@@ -1,0 +2,5 @@
+Fri Mar 23 09:20:42 UTC 2018 - guillaume.gar...@opensuse.org
+
+- Add _constraints file to avoid OOM build failures
+
+---

New:

  _constraints



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.GNPBr6/_old  2018-03-28 10:29:30.457088868 +0200
+++ /var/tmp/diff_new_pack.GNPBr6/_new  2018-03-28 10:29:30.461088724 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package Rivet
 #
-# 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
@@ -22,7 +22,7 @@
 Version:2.5.4
 Release:0
 Summary:A toolkit for validation of Monte Carlo event generators
-License:GPL-2.0
+License:GPL-2.0-only
 Group:  Development/Libraries/C and C++
 Url:http://rivet.hepforge.org/
 Source: 
http://www.hepforge.org/archive/rivet/%{name}-%{version}.tar.bz2

++ _constraints ++


  

  5500


  2

  




commit Rivet for openSUSE:Factory

2017-09-13 Thread root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2017-09-13 22:31:48

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new (New)


Package is "Rivet"

Wed Sep 13 22:31:48 2017 rev:12 rq:522240 version:2.5.4

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2017-06-26 
15:56:41.702165080 +0200
+++ /work/SRC/openSUSE:Factory/.Rivet.new/Rivet.changes 2017-09-13 
22:31:52.162649525 +0200
@@ -1,0 +2,6 @@
+Thu Aug 31 22:19:11 UTC 2017 - badshah...@gmail.com
+
+- Build with HepMC2-devel, since Rivet does not compile with
+  HepMC-devel >= 3 yet.
+
+---



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.bX0TnA/_old  2017-09-13 22:31:52.758565633 +0200
+++ /var/tmp/diff_new_pack.bX0TnA/_new  2017-09-13 22:31:52.762565070 +0200
@@ -27,7 +27,7 @@
 Url:http://rivet.hepforge.org/
 Source: 
http://www.hepforge.org/archive/rivet/%{name}-%{version}.tar.bz2
 Patch1: sover.diff
-BuildRequires:  HepMC-devel
+BuildRequires:  HepMC2-devel
 BuildRequires:  YODA-devel >= 1.0.6
 BuildRequires:  autoconf
 BuildRequires:  automake




commit Rivet for openSUSE:Factory

2017-06-26 Thread root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2017-06-26 15:56:41

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new (New)


Package is "Rivet"

Mon Jun 26 15:56:41 2017 rev:11 rq:506115 version:2.5.4

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2017-03-12 
20:00:21.972607841 +0100
+++ /work/SRC/openSUSE:Factory/.Rivet.new/Rivet.changes 2017-06-26 
15:56:41.702165080 +0200
@@ -1,0 +2,213 @@
+Fri Jun 23 20:25:55 UTC 2017 - antoine.belv...@opensuse.org
+
+- Update to version 2.5.4:
+  * Fix 8 TeV DY (ATLAS_2016_I1467454), EL/MU bits were bissing.
+  * Add 13 TeV DY (ATLAS_2017_I1514251) and mark
+ATLAS_2015_CONF_2015_041 obsolete.
+  * Add missing install statement for
+ATLAS_2016_I1448301.yoda/plot/info leading to segfault.
+  * Slight improvements to Particle constructors.
+  * Improvement to Beam projection: before falling back to
+barcodes 1 & 2, try a manual search for status=4 particles.
+Based on a patch from Andrii Verbytskyi.
+  * Add CMS_2016_I1430892: dilepton channel ttbar charge asymmetry
+analysis.
+  * Add CMS_2016_I1413748: dilepton channel ttbar spin
+correlations and polarisation analysis.
+  * Add CMS_2017_I1518399: leading jet mass for boosted top
+quarks at 8 TeV.
+  * Add convenience constructors for ChargedLeptons projection.
+  * Add FinalState and Cut (optional) constructor arguments and
+usage to DISFinalState. Thanks to Andrii Verbytskyi for the
+idea and initial patch.
+  * Add ATLAS_2016_I1448301, Z/gamma cross section measurement at
+8 TeV.
+  * Add ATLAS_2016_I1426515, WW production at 8 TeV.
+  * Add BELLE measurement of semileptonic B0bar -> D*+ ell nu
+decays. I took the liberty to correct the data in the sense
+that I take the bin widths into account in the normalisation.
+BELLE_2017_I1512299.
+This is a nice analysis as it probes the hadronic and the
+leptonic side of the decay so very valuable for model building
+and of course it is rare as it is an unfolded B measurement.
+  * Add ALEPH measurement of hadronic tau decays,
+ALEPH_2014_I1267648.
+  * Add ALEPH dimuon invariant mass (OS and SS) analysis,
+ALEPH_2016_I1492968.
+  * The latter needed GENKTEE FastJet algorithm so I added that
+FastJets.
+  * Protection against logspace exception in histobooking of
+MC_JetAnalysis.
+  * Fix compiler complaints about uninitialised variable in
+OPAL_2004.
+  * Tidy ALEPH_1999 charm fragmentation analysis and normalise to
+data integral. Added DSTARPLUS and DSTARMINUS to PID.
+  * Add ATLAS_2016_CONF_2016_092, inclusive jet cross sections
+using early 13 TeV data.
+  * Add ATLAS_2017_I1591327, isolated diphoton + X differential
+cross-sections.
+  * Add ATLAS_2017_I1589844, ATLAS_2017_I1589844_EL,
+ATLAS_2017_I1589844_MU:  kT splittings in Z events at 8 TeV.
+  * Add ATLAS_2017_I1509919, track-based underlying event at 13
+TeV in ATLAS.
+  * Add ATLAS_2016_I1492320_2l2j and ATLAS_2016_I1492320_3l, the
+WWW cross-section at 8 TeV.
+  * Add ATLAS_2016_I1449082, charge asymmetry in top quark pair
+production in dilepton channel.
+  * Add ATLAS_2015_I1394865, inclusive 4-lepton/ZZ lineshape.
+  * Add ATLAS_2013_I1234228, high-mass Drell-Yan at 7 TeV.
+  * Add CMS_2017_I1519995, search for new physics with dijet
+angular distributions in proton-proton collisions at
+sqrt{(s) = 13 TeV.
+  * Add CMS_2017_I1511284, inclusive energy spectrum in the very
+forward direction in proton-proton collisions at 13 TeV.
+  * Add CMS_2016_I1486238, studies of 2 b-jet + 2 jet production
+in proton-proton collisions at 7 TeV.
+  * Add CMS_2016_I1454211, boosted ttbar in pp collisions at
+sqrtS = 8 TeV.
+  * Add CMS_2016_I1421646, CMS azimuthal decorrelations at 8 TeV.
+  * Add CMS_2015_I1380605, per-event yield of the highest
+transverse momentum charged particle and charged-particle jet.
+  * Add CMS_2015_I1370682_PARTON, a partonic-top version of the CMS
+7 TeV pseudotop ttbar differential cross-section analysis.
+  * Adding EHS_1988_I265504 from Felix Riehn: charged-particle
+production in K+ p, pi+ p and pp interactions at 250 GeV/c.
+  * Fix ALICE_2012_I1116147 for pi0 and Lambda feed-down.
+  * Add protection against leptons from QED FSR photon conversions
+in assigning PartonicTop decay modes. Thanks to Markus Seidel
+for the report and suggested fix.
+  * Reimplement FastJets methods in terms of new static helper
+functions.
+  * Add new mkClusterInputs, mkJet and mkJets static methods to
+FastJets, to help with direct calls to FastJet where particle
+lookup for constituents and ghost tags are required.
+  * Fix Doxygen config and Makefile target to allow 

commit Rivet for openSUSE:Factory

2017-03-12 Thread root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2017-03-12 20:00:15

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new (New)


Package is "Rivet"

Sun Mar 12 20:00:15 2017 rev:10 rq:476776 version:2.5.2

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2017-02-14 
00:42:05.315706685 +0100
+++ /work/SRC/openSUSE:Factory/.Rivet.new/Rivet.changes 2017-03-12 
20:00:21.972607841 +0100
@@ -1,0 +2,5 @@
+Mon Feb 13 16:10:55 UTC 2017 - jeng...@inai.de
+
+- Add sover.diff, enforce versioning as per guidelines
+
+---

New:

  sover.diff



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.QsqCHz/_old  2017-03-12 20:00:22.864481643 +0100
+++ /var/tmp/diff_new_pack.QsqCHz/_new  2017-03-12 20:00:22.864481643 +0100
@@ -16,7 +16,7 @@
 #
 
 
-%define so_name lib%{name}
+%define so_name lib%{name}-2_5_2
 
 Name:   Rivet
 Version:2.5.2
@@ -26,6 +26,7 @@
 Group:  Development/Libraries/C and C++
 Url:http://rivet.hepforge.org/
 Source: 
http://www.hepforge.org/archive/rivet/%{name}-%{version}.tar.bz2
+Patch1: sover.diff
 BuildRequires:  HepMC-devel
 BuildRequires:  YODA-devel >= 1.0.6
 BuildRequires:  autoconf
@@ -108,9 +109,9 @@
 
 This package provides the python bindings for %{name}.
 
-%
 %prep
 %setup -q
+%patch -P 1 -p1
 
 # REMOVE EXISTING rivet.pc FILE, ALLOW make TO GENERATE rivet.pc FROM 
rivet.pc.in
 rm -f rivet.pc
@@ -119,11 +120,12 @@
 sed -i "s| -L@GSLLIBPATH@||g" rivet.pc.in
 
 %build
+autoreconf -fi
 %configure --docdir=%{_docdir}/%{name}/
-make %{?_smp_mflags}
+make %{?_smp_mflags} pkglibdir="%{_libdir}/rivet-%{version}"
 
 %install
-%make_install
+%make_install pkglibdir="%{_libdir}/rivet-%{version}"
 
 # Remove traces of BUILDROOT from files
 sed -i "s|%{buildroot}||g" %{buildroot}%{python_sitearch}/rivet/*.pyc
@@ -140,7 +142,8 @@
 
 %files -n %{so_name}
 %defattr(-,root,root)
-%{_libdir}/*.so
+%{_libdir}/libRivet-*.so
+%{_libdir}/rivet-%{version}/
 
 %files devel
 %defattr(-,root,root)
@@ -149,6 +152,7 @@
 %{_bindir}/rivet-buildplugin
 %{_includedir}/%{name}/
 %{_datadir}/%{name}/
+%{_libdir}/libRivet.so
 %{_libdir}/pkgconfig/rivet.pc
 
 %files -n python-%{name}

++ sover.diff ++
---
 src/Analyses/Makefile.am |   32 
 src/Makefile.am  |2 +-
 src/Tools/Makefile.am|2 +-
 3 files changed, 18 insertions(+), 18 deletions(-)

Index: Rivet-2.5.2/src/Analyses/Makefile.am
===
--- Rivet-2.5.2.orig/src/Analyses/Makefile.am
+++ Rivet-2.5.2/src/Analyses/Makefile.am
@@ -1,7 +1,7 @@
 ## Flags for building all plugins
 AM_LDFLAGS = $(LDFLAGS) -module -avoid-version -L$(FASTJETLIBPATH)
 LIBS = $(FASTJETCONFIGLIBADD)
-lib_LTLIBRARIES =
+pkglib_LTLIBRARIES =
 
 noinst_LTLIBRARIES = libRivetAnalysisTools.la
 libRivetAnalysisTools_la_SOURCES = \
@@ -12,7 +12,7 @@ libRivetAnalysisTools_la_SOURCES = \
 
 if ENABLE_ANALYSES
 
-lib_LTLIBRARIES += RivetALICEAnalyses.la
+pkglib_LTLIBRARIES += RivetALICEAnalyses.la
 RivetALICEAnalyses_la_SOURCES = \
 ALICE_2010_S8624100.cc \
 ALICE_2010_S8625980.cc \
@@ -24,7 +24,7 @@ RivetALICEAnalyses_la_SOURCES = \
 ALICE_2015_I1357424.cc
 
 
-lib_LTLIBRARIES += RivetATLASAnalyses.la
+pkglib_LTLIBRARIES += RivetATLASAnalyses.la
 RivetATLASAnalyses_la_SOURCES = \
 ATLAS_2010_S8591806.cc \
 ATLAS_2010_S8817804.cc \
@@ -154,7 +154,7 @@ RivetATLASAnalyses_la_SOURCES += \
 ATLAS_2012_I1190891.cc
 
 
-lib_LTLIBRARIES += RivetCMSAnalyses.la
+pkglib_LTLIBRARIES += RivetCMSAnalyses.la
 RivetCMSAnalyses_la_SOURCES = \
 CMS_2010_S8547297.cc \
 CMS_2010_S8656010.cc \
@@ -210,7 +210,7 @@ RivetCMSAnalyses_la_SOURCES += \
 CMS_2012_PAS_QCD_11_010.cc
 
 
-lib_LTLIBRARIES += RivetLHCbAnalyses.la
+pkglib_LTLIBRARIES += RivetLHCbAnalyses.la
 RivetLHCbAnalyses_la_SOURCES = \
 LHCB_2010_I867355.cc \
 LHCB_2010_S8758301.cc \
@@ -224,18 +224,18 @@ RivetLHCbAnalyses_la_SOURCES = \
 LHCB_2015_I1333223.cc
 
 
-lib_LTLIBRARIES += RivetLHCfAnalyses.la
+pkglib_LTLIBRARIES += RivetLHCfAnalyses.la
 RivetLHCfAnalyses_la_SOURCES = \
 LHCF_2012_I1115479.cc
 
 
-lib_LTLIBRARIES += RivetTOTEMAnalyses.la
+pkglib_LTLIBRARIES += RivetTOTEMAnalyses.la
 RivetTOTEMAnalyses_la_SOURCES = \
 TOTEM_2012_I1115294.cc \
 TOTEM_2012_I1220862.cc
 
 
-lib_LTLIBRARIES += RivetCDFAnalyses.la
+pkglib_LTLIBRARIES += RivetCDFAnalyses.la
 RivetCDFAnalyses_la_SOURCES = \
 CDF_1988_S1865951.cc \
 CDF_1990_S2089246.cc \
@@ -278,7 +278,7 @@ RivetCDFAnalyses_la_SOURCES += \

commit Rivet for openSUSE:Factory

2017-02-13 Thread root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2017-02-14 00:42:04

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new (New)


Package is "Rivet"

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2017-02-07 
12:05:26.440872629 +0100
+++ /work/SRC/openSUSE:Factory/.Rivet.new/Rivet.changes 2017-02-14 
00:42:05.315706685 +0100
@@ -1,0 +2,5 @@
+Tue Feb  7 11:17:44 UTC 2017 - jeng...@inai.de
+
+- Correct RPM groups
+
+---



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.1H01L0/_old  2017-02-14 00:42:06.207580773 +0100
+++ /var/tmp/diff_new_pack.1H01L0/_new  2017-02-14 00:42:06.211580209 +0100
@@ -60,7 +60,7 @@
 
 %package -n %{so_name}
 Summary:A toolkit for validation of Monte Carlo event generators
-Group:  Development/Libraries/C and C++
+Group:  System/Libraries
 
 %description -n %{so_name}
 The Rivet project (Robust Independent Validation of Experiment and
@@ -93,7 +93,7 @@
 
 %package -n python-%{name}
 Summary:A toolkit for validation of Monte Carlo event generators
-Group:  Development/Libraries/C and C++
+Group:  Development/Languages/Python
 Requires:   %{so_name} = %{version}
 
 %description -n python-%{name}




commit Rivet for openSUSE:Factory

2017-02-07 Thread root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2017-02-07 12:05:25

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new (New)


Package is "Rivet"

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2016-11-14 
20:16:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.Rivet.new/Rivet.changes 2017-02-07 
12:05:26.440872629 +0100
@@ -1,0 +2,5 @@
+Thu Feb  2 12:10:02 UTC 2017 - adam.ma...@suse.de
+
+- use individual libboost-*-devel packages instead of boost-devel
+
+---



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.s9dOFO/_old  2017-02-07 12:05:26.872811520 +0100
+++ /var/tmp/diff_new_pack.s9dOFO/_new  2017-02-07 12:05:26.876810954 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package Rivet
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -30,7 +30,11 @@
 BuildRequires:  YODA-devel >= 1.0.6
 BuildRequires:  autoconf
 BuildRequires:  automake
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_headers-devel
+%else
 BuildRequires:  boost-devel
+%endif
 BuildRequires:  doxygen
 BuildRequires:  fastjet-devel
 BuildRequires:  fastjet-plugin-siscone-devel




commit Rivet for openSUSE:Factory

2016-11-14 Thread h_root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2016-11-14 20:16:47

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new (New)


Package is "Rivet"

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2015-06-30 
10:17:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.Rivet.new/Rivet.changes 2016-11-14 
20:16:48.0 +0100
@@ -1,0 +2,130 @@
+Thu Nov 10 17:35:33 UTC 2016 - badshah...@gmail.com
+
+- Update to version 2.5.2:
+  * Add a requirement to DressedLeptons that the FinalState passed
+as 'bareleptons' will be filtered to only contain charged
+leptons, if that is not already the case. Thanks to Markus
+Seidel for the suggestion.
+  * Add Simone Amoroso's plugin for hadron spectra
+(ALEPH_1995_I382179)
+  * Add Simone Amoroso's plugin for hadron spectra
+(OPAL_1993_I342766)
+  * Add CMS ttbar analysis from contrib, mark validated
+(CMS_2016_I1473674)
+  * Extend rivet-mkhtml --booklet to also work with pdfmerge
+  * Fix make-plots automatic YMax calculation, which had a typo
+from code cleaning (mea culpa!).
+  * Fix ChargedLeptons projection, which failed to exclude
+neutrinos!!! Thanks to Markus Seidel.
+  * Add templated FN filtering arg versions of the Jet::*Tags()
+and Jet::*Tagged() functions.
+  * Add CMS partonic top analysis (CMS_2015_I1397174)
+  * Add L3 xp analysis of eta mesons, thanks Simone
+(L3_1992_I336180)
+  * Add D0 1.8 TeV jet shapes analysis, thanks Simone
+(D0_1995_I398175)
+  * Add has{Ancestor,Parent,Child,Descendant}With functions and
+HasParticle{Ancestor,Parent,Child,Descendant}With functors.
+  * Add ATLAS 8TeV ttbar analysis from contrib
+(ATLAS_2015_I1404878)
+  * Add particles(GenParticlePtr) to RivetHepMC.hh
+  * Add hasParent, hasParentWith, and hasAncestorWith to Particle.
+  * Add ATLAS 8TeV dijet analysis from contrib
+(ATLAS_2015_I1393758)
+  * Add ATLAS 8TeV 'number of tracks in jets' analysis from
+contrib (ATLAS_2016_I1419070)
+  * Add ATLAS 8TeV g->H->WW->enumunu analysis from contrib
+(ATLAS_2016_I1444991)
+  * Explicit std::toupper and std::tolower to make clang happy
+  * Add ATLAS Run 2 0-lepton SUSY and monojet search papers
+(ATLAS_2016_I1452559, ATLAS_2016_I1458270)
+  * Add experimental Cutflow and Cutflows objects for BSM cut
+tracking.
+  * Add 'direct' versions of any, all, none to Utils.hh, with an
+implicity bool() transforming function.
+  * Add and mark validated B+ to omega analysis
+(BABAR_2013_I1116411)
+  * Add and mark validated D0 to pi- analysis
+(BABAR_2015_I1334693)
+  * Add a few more particle names and use PID names in recently
+added analyses
+  * Add Simone's OPAL b-frag analysis (OPAL_2003_I599181) after
+some cleanup and heavy usage of new features
+  * Restructured DELPHI_2011_I890503 in the same manner --- picks
+up a few more B-hadrons now (e.g. 20523 and such)
+  * Clean up and add ATLAS 8TeV MinBias (from contrib
+ATLAS_2016_I1426695)
+  * Add a static constexpr DBL_NAN to Utils.hh for convenience,
+and move some utils stuff out of MathHeader.hh
+  * Add count function to Tools/Utils.h
+  * Add and mark validated B0bar and Bminus-decay to pi analysis
+(BELLE_2013_I1238273)
+  * Add and mark validated B0-decay analysis (BELLE_2011_I878990)
+  * Add and mark validated B to D decay analysis
+(BELLE_2011_I878990)
+  * Add C-array version of multi-target Analysis::scale() and
+normalize(), and fix (semantic) constness.
+  * Add == and != operators for cuts applied to integers.
+  * Add missing delta{Phi,Eta,Rap}{Gtr,Less} functors to
+ParticleBaseUtils.hh
+  * Add templated functor filtering args to the Particle
+parent/child/descendent methods.
+  * Add ATLAS Run 1 medium and tight electron ID efficiency
+functions.
+  * Update configure scripts to use newer (Py3-safe) Python
+testing macros.
+  * Add isFirstWith(out), isLastWith(out) functions, and functor
+wrappers, using Cut and templated function/functor args.
+  * Add Particle::parent() method.
+  * Add using import/typedef of HepMC *Ptr types (useful step for
+HepMC 2.07 and 3.00).
+  * Various typo fixes (and canonical renaming) in
+ParticleBaseUtils functor collection.
+  * Add ATLAS MV2c10 and MV2c20 b-tagging effs to
+SmearingFunctions.hh collection.
+  * Add a PartonicTops projection.
+  * Add overloaded versions of the Event::allParticles() method
+with selection Cut or templated selection function arguments.
+  * Add rapidity scheme arg to DeltaR functor constructors.
+  * Provide an Analysis::bookCounter(d,x,y, title) function, for
+convenience and making the mkanalysis template valid.
+  * Improve container utils functions, and provide combined
+ 

commit Rivet for openSUSE:Factory

2015-06-30 Thread h_root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2015-06-30 10:17:44

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new (New)


Package is Rivet

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2014-10-29 
21:10:53.0 +0100
+++ /work/SRC/openSUSE:Factory/.Rivet.new/Rivet.changes 2015-06-30 
10:17:45.0 +0200
@@ -1,0 +2,7 @@
+Thu Jun 25 05:45:33 UTC 2015 - badshah...@gmail.com
+
+- Add Rivet-boost-configure-for-GCC5.patch to fix autoconf
+  boost macros lookup with GCC5; patch taken from boost.m4
+  upstream [https://github.com/tsuna/boost.m4].
+
+---

New:

  Rivet-boost-configure-for-GCC5.patch



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.DJbwg2/_old  2015-06-30 10:17:45.0 +0200
+++ /var/tmp/diff_new_pack.DJbwg2/_new  2015-06-30 10:17:46.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package Rivet
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -30,14 +30,19 @@
 Patch0: Rivet-compatibility-with-old-boost.patch
 # PATCH-FIX-UPSTREAM 0001-fix_YODA_Histo1D_includes.patch sfal...@opensuse.org 
-- Fix buildfailure in MathHeader.hh by updating for YODA changing from mean 
and stdDev to xMean and xStdDev
 Patch1: 0001-fix_YODA_Histo1D_includes.patch   
+# PATCH-FIX-UPSTREAM Rivet-boost-configure-for-GCC5.patch badshah...@gmail.com 
-- Fix autoconf's boost lookup with GCC5; patch taken from boost.m4 upstream
+Patch2: Rivet-boost-configure-for-GCC5.patch
 BuildRequires:  HepMC-devel
 BuildRequires:  YODA-devel = 1.0.6
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  boost-devel
 BuildRequires:  doxygen
 BuildRequires:  fastjet-devel
 BuildRequires:  fastjet-plugin-siscone-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  python-devel
 BuildRequires:  texlive-latex-bin
@@ -110,6 +115,10 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+# GCC5 used only for openSUSE  13.2
+%if 0%{?suse_version}  1320
+%patch2 -p1
+%endif
 
 # REMOVE EXISTING rivet.pc FILE, ALLOW make TO GENERATE rivet.pc FROM 
rivet.pc.in
 rm -f rivet.pc
@@ -118,6 +127,10 @@
 sed -i s| -L@GSLLIBPATH@||g rivet.pc.in
 
 %build
+# GCC5 used only for openSUSE  13.2
+%if 0%{?suse_version}  1320
+autoreconf -i
+%endif
 %configure --docdir=%{_docdir}/%{name}/
 make %{?_smp_mflags}
 

++ Rivet-boost-configure-for-GCC5.patch ++
 824 lines (skipped)




commit Rivet for openSUSE:Factory

2014-10-29 Thread h_root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2014-10-29 21:10:11

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new (New)


Package is Rivet

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2014-09-26 
11:21:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.Rivet.new/Rivet.changes 2014-10-29 
21:10:53.0 +0100
@@ -1,0 +2,47 @@
+Sun Oct 26 04:40:31 UTC 2014 - badshah...@gmail.com
+
+- Update to version 2.2.0:
+  + Mark Jet::containsBottom and Jet::containsCharm as deprecated
+methods: use the new methods. Analyses updated.
+  + Add Jet::bTagged(), Jet::cTagged() and Jet::tauTagged() as
+ghost-assoc-based replacements for the 'contains' tagging methods.
+  + Adding support for 1D and 3D YODA scatters, and helper methods
+for calling the efficiency, asymm and 2D histo divide functions.
+  + Adding 5 new ATLAS analyses:
+- ATLAS_2011_I921594: Inclusive isolated prompt photon
+  analysis with full 2010 LHC data
+- ATLAS_2013_I1263495: Inclusive isolated prompt photon
+  analysis with 2011 LHC data
+- ATLAS_2014_I1279489: Measurements of electroweak production
+  of dijets + $Z$ boson, and distributions sensitive to vector
+  boson fusion
+- ATLAS_2014_I1282441: The differential production cross
+  section of the $\phi(1020)$ meson in $\sqrt{s}=7$ TeV $pp$
+  collisions measured with the ATLAS detector
+- ATLAS_2014_I1298811: Leading jet underlying event at 7 TeV
+  in ATLAS
+  + Adding a median(vectorNUM) function and fixing the other stats
+functions to operate on vectorNUM rather than vectorint.
+  + Fix wrong behaviour of LorentzTransform with a null boost
+vector
+  + Add calc() methods to Hemispheres as requested, to allow it to
+be used with Jet or FourMomentum inputs outside the normal
+projection system.
+  + Improvements to the particles methods on
+ParticleFinder/FinalState, in particular adding the range of
+cuts arguments cf. JetAlg (and tweaking the sorted jets
+equivalent) and returning as a copy rather than a reference if
+cut/sorted to avoid accidentally messing up the cached copy.
+  + Creating ParticleFinder projection base class, and moving
+Particles-accessing methods from FinalState into it.
+  + Adding basic forms of MC_ELECTRONS, MC_MUONS, and MC_TAUS
+analyses.
+- Changes from 2.2.0Beta:
+  + See /usr/share/doc/packages/Rivet-devel/ChangeLog for full
+list.
+- Packaging changes:
+  + Rebase patch 0001-fix_YODA_Histo1D_includes.patch for current
+version; includes dropping the 2nd hunk since it is already
+incorporated upstream.
+
+---

Old:

  Rivet-2.1.2.tar.bz2

New:

  Rivet-2.2.0.tar.bz2



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.optIX3/_old  2014-10-29 21:10:54.0 +0100
+++ /var/tmp/diff_new_pack.optIX3/_new  2014-10-29 21:10:54.0 +0100
@@ -19,7 +19,7 @@
 %define so_name lib%{name}
 
 Name:   Rivet
-Version:2.1.2
+Version:2.2.0
 Release:0
 Summary:A toolkit for validation of Monte Carlo event generators
 License:GPL-2.0

++ 0001-fix_YODA_Histo1D_includes.patch ++
--- /var/tmp/diff_new_pack.optIX3/_old  2014-10-29 21:10:54.0 +0100
+++ /var/tmp/diff_new_pack.optIX3/_new  2014-10-29 21:10:54.0 +0100
@@ -18,45 +18,3 @@
  
/// A pre-defined value of \f$ \pi \f$.
const double PI = M_PI;
-Index: Rivet-2.1.2/src/Analyses/CMS_2013_I1261026.cc
-===
 Rivet-2.1.2.orig/src/Analyses/CMS_2013_I1261026.cc
-+++ Rivet-2.1.2/src/Analyses/CMS_2013_I1261026.cc
-@@ -102,20 +102,20 @@ namespace Rivet {
- void finalize() {
-   for (size_t i = 0; i  5; ++i) {
- // All trk mean pT vs Nch
--_h_AllTrkMeanPt-fill(_multBinCent[i], _th_AllTrkSpectrum[i].mean(), 
getMeanError(_th_AllTrkSpectrum[i]));
-+_h_AllTrkMeanPt-fill(_multBinCent[i], _th_AllTrkSpectrum[i].xMean(), 
getMeanError(_th_AllTrkSpectrum[i]));
- 
- // Soft trk mean pT vs Nch
--_h_SoftTrkMeanPt-fill(_multBinCent[i], 
_th_SoftTrkSpectrum[i].mean(), getMeanError(_th_SoftTrkSpectrum[i]));
-+_h_SoftTrkMeanPt-fill(_multBinCent[i], 
_th_SoftTrkSpectrum[i].xMean(), getMeanError(_th_SoftTrkSpectrum[i]));
- 
- // Intrajet trk mean pT vs Nch
--_h_IntrajetTrkMeanPt-fill(_multBinCent[i], 
_th_JetTrkSpectrum[i].mean(), getMeanError(_th_JetTrkSpectrum[i]));
-+_h_IntrajetTrkMeanPt-fill(_multBinCent[i], 
_th_JetTrkSpectrum[i].xMean(), 

commit Rivet for openSUSE:Factory

2014-09-26 Thread h_root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2014-09-26 10:52:33

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new (New)


Package is Rivet

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2014-06-24 
22:47:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.Rivet.new/Rivet.changes 2014-09-26 
11:21:53.0 +0200
@@ -1,0 +2,8 @@
+Thu Sep 25 18:18:21 UTC 2014 - sfal...@opensuse.org
+
+- Added 0001-fix_YODA_Histo1D_includes.patch
+  fixed buildfailure due to YODA/Histo1D changing function names 
+  Additionally fixed buildfailure from MAXINT being defined but not used
+  See https://www.hepforge.org/lists-archive/rivet/2014-September/005167.html
+
+---

New:

  0001-fix_YODA_Histo1D_includes.patch



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.UKAISa/_old  2014-09-26 11:21:54.0 +0200
+++ /var/tmp/diff_new_pack.UKAISa/_new  2014-09-26 11:21:54.0 +0200
@@ -28,12 +28,15 @@
 Source: 
http://www.hepforge.org/archive/rivet/%{name}-%{version}.tar.bz2
 # PATCH-FIX-UPSTREAM Rivet-compatibility-with-old-boost.patch 
badshah...@gmail.com -- Fix foreach compatibility with boost  1.50 and make 
Rivet build with openSUSE 12.3 again
 Patch0: Rivet-compatibility-with-old-boost.patch
+# PATCH-FIX-UPSTREAM 0001-fix_YODA_Histo1D_includes.patch sfal...@opensuse.org 
-- Fix buildfailure in MathHeader.hh by updating for YODA changing from mean 
and stdDev to xMean and xStdDev
+Patch1: 0001-fix_YODA_Histo1D_includes.patch   
 BuildRequires:  HepMC-devel
 BuildRequires:  YODA-devel = 1.0.6
 BuildRequires:  boost-devel
 BuildRequires:  doxygen
 BuildRequires:  fastjet-devel
 BuildRequires:  fastjet-plugin-siscone-devel
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
 BuildRequires:  python-devel
@@ -106,6 +109,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 # REMOVE EXISTING rivet.pc FILE, ALLOW make TO GENERATE rivet.pc FROM 
rivet.pc.in
 rm -f rivet.pc

++ 0001-fix_YODA_Histo1D_includes.patch ++
From:  Shawn W Dunn sfal...@opensuse.org
Date:  2014-09-25 11:12:02.118348640 -0700
Subject:  Fix buildfailure, due to changes in YODA/Histo1D.h
References: 
https://www.hepforge.org/lists-archive/rivet/2014-September/005167.html 
Upstream:  submitted

Index: Rivet-2.1.2/include/Rivet/Math/MathHeader.hh
===
--- Rivet-2.1.2.orig/include/Rivet/Math/MathHeader.hh
+++ Rivet-2.1.2/include/Rivet/Math/MathHeader.hh
@@ -42,7 +42,8 @@ namespace Rivet {
   using std::isinf;
 
   const double MAXDOUBLE = std::numeric_limitsdouble::max();
-  const double MAXINT = std::numeric_limitsint::max();
+  /// MAXINT is being defined but not used, causing buildfailure
+  /// const double MAXINT = std::numeric_limitsint::max();
 
   /// A pre-defined value of \f$ \pi \f$.
   const double PI = M_PI;
Index: Rivet-2.1.2/src/Analyses/CMS_2013_I1261026.cc
===
--- Rivet-2.1.2.orig/src/Analyses/CMS_2013_I1261026.cc
+++ Rivet-2.1.2/src/Analyses/CMS_2013_I1261026.cc
@@ -102,20 +102,20 @@ namespace Rivet {
 void finalize() {
   for (size_t i = 0; i  5; ++i) {
 // All trk mean pT vs Nch
-_h_AllTrkMeanPt-fill(_multBinCent[i], _th_AllTrkSpectrum[i].mean(), 
getMeanError(_th_AllTrkSpectrum[i]));
+_h_AllTrkMeanPt-fill(_multBinCent[i], _th_AllTrkSpectrum[i].xMean(), 
getMeanError(_th_AllTrkSpectrum[i]));
 
 // Soft trk mean pT vs Nch
-_h_SoftTrkMeanPt-fill(_multBinCent[i], _th_SoftTrkSpectrum[i].mean(), 
getMeanError(_th_SoftTrkSpectrum[i]));
+_h_SoftTrkMeanPt-fill(_multBinCent[i], 
_th_SoftTrkSpectrum[i].xMean(), getMeanError(_th_SoftTrkSpectrum[i]));
 
 // Intrajet trk mean pT vs Nch
-_h_IntrajetTrkMeanPt-fill(_multBinCent[i], 
_th_JetTrkSpectrum[i].mean(), getMeanError(_th_JetTrkSpectrum[i]));
+_h_IntrajetTrkMeanPt-fill(_multBinCent[i], 
_th_JetTrkSpectrum[i].xMean(), getMeanError(_th_JetTrkSpectrum[i]));
 
 // Intrajet leader trk mean pT vs Nch
-_h_IntrajetLeaderTrkMeanPt-fill(_multBinCent[i], 
_th_JetLTrkSpectrum[i].mean(), getMeanError(_th_JetLTrkSpectrum[i]));
+_h_IntrajetLeaderTrkMeanPt-fill(_multBinCent[i], 
_th_JetLTrkSpectrum[i].xMean(), getMeanError(_th_JetLTrkSpectrum[i]));
 
 // Jet mean pT vs Nch
-const double sem = 
(_h_JetSpectrum[i]-stdDev())/(sqrt(_h_JetSpectrum[i]-sumW())) / 
_h_JetSpectrum[i]-mean();
-_h_MeanJetPt-fill(_multBinCent[i], _h_JetSpectrum[i]-mean(), sem);
+ 

commit Rivet for openSUSE:Factory

2014-06-24 Thread h_root
Hello community,

here is the log from the commit of package Rivet for openSUSE:Factory checked 
in at 2014-06-24 22:46:10

Comparing /work/SRC/openSUSE:Factory/Rivet (Old)
 and  /work/SRC/openSUSE:Factory/.Rivet.new (New)


Package is Rivet

Changes:

--- /work/SRC/openSUSE:Factory/Rivet/Rivet.changes  2014-04-29 
17:36:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.Rivet.new/Rivet.changes 2014-06-24 
22:46:27.0 +0200
@@ -1,0 +2,16 @@
+Sat Jun 21 22:16:44 UTC 2014 - badshah...@gmail.com
+
+- Update to version 2.1.2:
+  + Lots of changes since previous version (2.0.0), see
+ChangeLog file in /usr/share/doc/packages/Rivet-devel/ for a
+full list
+- Packaging changes:
+  + Add Rivet-compatibility-with-old-boost.patch: fix foreach
+compatibility with boost  1.50 and make Rivet build with
+openSUSE 12.3 again
+  + Now requires YODA-devel = 1.0.6 for building
+  + Package new pkgconfig file (.pc file manually stripped of
+rpaths to avoid linking issues, and an rpmlint warning)
+  + Also strip rpath from rivet-config script.
+
+---

Old:

  Rivet-2.0.0.tar.bz2

New:

  Rivet-2.1.2.tar.bz2
  Rivet-compatibility-with-old-boost.patch



Other differences:
--
++ Rivet.spec ++
--- /var/tmp/diff_new_pack.j5OPnH/_old  2014-06-24 22:46:28.0 +0200
+++ /var/tmp/diff_new_pack.j5OPnH/_new  2014-06-24 22:46:28.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package Rivet
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products 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 so_name lib%{name}
 
 Name:   Rivet
-Version:2.0.0
+Version:2.1.2
 Release:0
 Summary:A toolkit for validation of Monte Carlo event generators
 License:GPL-2.0
 Group:  Development/Libraries/C and C++
 Url:http://rivet.hepforge.org/
 Source: 
http://www.hepforge.org/archive/rivet/%{name}-%{version}.tar.bz2
+# PATCH-FIX-UPSTREAM Rivet-compatibility-with-old-boost.patch 
badshah...@gmail.com -- Fix foreach compatibility with boost  1.50 and make 
Rivet build with openSUSE 12.3 again
+Patch0: Rivet-compatibility-with-old-boost.patch
 BuildRequires:  HepMC-devel
-BuildRequires:  YODA-devel
+BuildRequires:  YODA-devel = 1.0.6
 BuildRequires:  boost-devel
 BuildRequires:  doxygen
 BuildRequires:  fastjet-devel
@@ -103,6 +105,13 @@
 %
 %prep
 %setup -q
+%patch0 -p1
+
+# REMOVE EXISTING rivet.pc FILE, ALLOW make TO GENERATE rivet.pc FROM 
rivet.pc.in
+rm -f rivet.pc
+
+# REMOVE INCORRECT LIBDIRS FROM .pc.in FILE (the right libdirs are already 
present)
+sed -i s| -L@GSLLIBPATH@||g rivet.pc.in
 
 %build
 %configure --docdir=%{_docdir}/%{name}/
@@ -114,6 +123,10 @@
 # Remove traces of BUILDROOT from files
 sed -i s|%{buildroot}||g %{buildroot}%{python_sitearch}/rivet/*.pyc
 
+# MANUALLY REMOVE rpath FROM PKGCONFIG FILE AND rivet-config SCRIPT
+sed -i s|-Wl,-rpath,||g %{buildroot}%{_libdir}/pkgconfig/rivet.pc
+sed -i s|-Wl,-rpath,||g %{buildroot}%{_bindir}/rivet-config
+
 find %{buildroot}%{_libdir}/ -name *.la -delete
 
 %post -n %{so_name} -p /sbin/ldconfig
@@ -131,6 +144,7 @@
 %{_bindir}/rivet-buildplugin
 %{_includedir}/%{name}/
 %{_datadir}/%{name}/
+%{_libdir}/pkgconfig/rivet.pc
 
 %files -n python-%{name}
 %defattr(-,root,root)

++ Rivet-2.0.0.tar.bz2 - Rivet-2.1.2.tar.bz2 ++
 142874 lines of diff (skipped)

++ Rivet-compatibility-with-old-boost.patch ++
Index: Rivet-2.1.2/include/Rivet/Tools/RivetBoost.hh
===
--- Rivet-2.1.2.orig/include/Rivet/Tools/RivetBoost.hh
+++ Rivet-2.1.2/include/Rivet/Tools/RivetBoost.hh
@@ -10,10 +10,13 @@
 #include boost/utility.hpp
 
 #include boost/foreach.hpp
+#include boost/version.hpp
 #ifndef foreach
 namespace boost {
   // Suggested work-around for https://svn.boost.org/trac/boost/ticket/6131
+  #if BOOST_VERSION != 104900
   namespace BOOST_FOREACH = foreach;
+  #endif
 }
 #define foreach BOOST_FOREACH
 #endif
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org