commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2020-07-18 21:03:01 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new.3592 (New) Package is "LHAPDF" Sat Jul 18 21:03:01 2020 rev:17 rq:821645 version:6.3.0 Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2020-05-03 22:48:30.819314960 +0200 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new.3592/LHAPDF.changes 2020-07-18 21:03:32.279645986 +0200 @@ -1,0 +2,31 @@ +Fri Jul 17 21:52:49 UTC 2020 - Atri Bhattacharya + +- Update to version 6.3.0: + * Provide setter methods on PDF for the flavour list and +setPositive behaviour. + * Convert the AlphaS raw pointer on PDF to a std::unique_ptr. + * Update the cache strategy for 'replays', and make cache size +and search/update strategy configurable at runtime. + * Extend caches to multi-level, searching through the N previous +calls for x and Q2 independently. + * Make the caches fully thread-safe rather than just +initialization-safe, by use of maps on thread IDs. + * Extend to cross-flavour, subgrid-specific x and Q2 caches. + * Use the x and Q2 knot hashes in cache-flushing tests. + * Add a hash function computation and comparator to the +KnotArray1F. + * Convert caching struct acquisition to use a Meyers Singleton +pattern, which guarantees thread-locality. + * Separate caching of x and Q2 variables in the +LogBicubicInterpolator: evidence suggests that these may be +updated at very different rates. + * Add simple caching to the LogBicubicInterpolator -- will cache +contiguous calls of the same (x,Q). +- Rebase sover.diff for update. +- Build API documentation and package them as part of a new doc + package. +- Add BuildRequires: python-setuptools to allow proper + postprocessing of the python-LHAPDF package when building. +- Drop obsolete conditionals and Group tags. + +--- Old: LHAPDF-6.2.3.tar.gz New: LHAPDF-6.3.0.tar.gz Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.nZiGYZ/_old 2020-07-18 21:03:33.783647602 +0200 +++ /var/tmp/diff_new_pack.nZiGYZ/_new 2020-07-18 21:03:33.787647607 +0200 @@ -16,26 +16,22 @@ # -%define so_name libLHAPDF-6_2_3 +%define so_name libLHAPDF-6_3_0 %define execname lhapdf Name: LHAPDF -Version:6.2.3 +Version:6.3.0 Release:0 Summary:A library for unified interface to PDF sets License:GPL-3.0-only -Group: Development/Libraries/C and C++ URL:https://lhapdf.hepforge.org/ Source: http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz Patch1: sover.diff -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_headers-devel -%else -BuildRequires: boost-devel >= 1.53.0 -%endif BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} BuildRequires: doxygen BuildRequires: gcc-c++ +BuildRequires: libboost_headers-devel BuildRequires: libtool BuildRequires: pkg-config BuildRequires: python-rpm-macros @@ -54,7 +50,6 @@ %package -n %{so_name} Summary:A library for unified and interface to PDF sets -Group: System/Libraries Obsoletes: libLHAPDF < %{version}-%{release} Provides: libLHAPDF = %{version}-%{release} @@ -70,13 +65,9 @@ %package -n %{name}-devel Summary:Development files for LHAPDF, a library for PDF sets -Group: Development/Libraries/C and C++ Requires: %{so_name} = %{version} -%if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel -%else -BuildRequires: boost-devel >= 1.53.0 -%endif +Recommends: %{name}-doc = %{version} %description -n %{name}-devel LHAPDF provides a unified and interface to PDF (probability @@ -85,6 +76,16 @@ This package provides the header and source files for development with %{name}. +%package doc +Summary:API documentation for LHAPDF, a library for PDF sets +BuildArch: noarch + +%description doc +LHAPDF provides a unified and interface to PDF (probability +distribution function) sets. + +This package provides the API documentation for LHAPDF in HTML format. + %prep %setup -q %patch -P 1 -p1 @@ -97,9 +98,12 @@ cp -pr ./ ../$python pushd ../$python %configure --disable-static --docdir=%{_docdir}/%{name}/ -make %{?_smp_mflags} +%make_build popd } +pushd ../python3 +%make_build doxy +popd %install %{python_expand # py2 and py3 make_install @@ -135,4 +139,7 @@ %{python_sitearch}/*.egg-info %{python_sitearch}/*.so +%files -n %{name}-doc +%doc ../python3/doc/doxygen + %changelog ++ LHAP
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2020-05-03 22:48:26 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new.2738 (New) Package is "LHAPDF" Sun May 3 22:48:26 2020 rev:16 rq:799843 version:6.2.3 Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2019-08-24 18:47:03.433753527 +0200 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new.2738/LHAPDF.changes 2020-05-03 22:48:30.819314960 +0200 @@ -1,0 +2,10 @@ +Tue Apr 28 01:35:14 UTC 2020 - Atri Bhattacharya + +- Use python-rpm-macros to allow building python mod for all + supported versions of python; copy source into a different + directory for each python version and configure, build, and + install them correctly. +- Move python dependent binary to python subpackage (python3 + only). + +--- Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.qgZ5qT/_old 2020-05-03 22:48:32.203318049 +0200 +++ /var/tmp/diff_new_pack.qgZ5qT/_new 2020-05-03 22:48:32.211318067 +0200 @@ -1,7 +1,7 @@ # # spec file for package LHAPDF # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ Summary:A library for unified interface to PDF sets License:GPL-3.0-only Group: Development/Libraries/C and C++ -Url:https://lhapdf.hepforge.org/ +URL:https://lhapdf.hepforge.org/ Source: http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz Patch1: sover.diff %if 0%{?suse_version} > 1325 @@ -33,14 +33,17 @@ %else BuildRequires: boost-devel >= 1.53.0 %endif +BuildRequires: %{python_module devel} BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkg-config -BuildRequires: python-devel +BuildRequires: python-rpm-macros BuildRequires: texlive-latex-bin BuildRoot: %{_tmppath}/%{name}-%{version}-build +%python_subpackages + %description LHAPDF provides a unified and interface to PDF (probability distribution function) sets. It also works with the more recent @@ -65,7 +68,7 @@ This package provides the shared library for %{name}. -%package devel +%package -n %{name}-devel Summary:Development files for LHAPDF, a library for PDF sets Group: Development/Libraries/C and C++ Requires: %{so_name} = %{version} @@ -75,38 +78,38 @@ BuildRequires: boost-devel >= 1.53.0 %endif -%description devel +%description -n %{name}-devel LHAPDF provides a unified and interface to PDF (probability distribution function) sets. This package provides the header and source files for development with %{name}. -%package -n python-%{name} -Summary:Python bindings for LHAPDF, a library for PDF sets -Group: Development/Libraries/C and C++ -Requires: %{so_name} = %{version} -Requires: python - -%description -n python-%{name} -LHAPDF provides a unified and interface to PDF (probability -distribution function) sets. - -This package provides the python wrapper for %{name}. - %prep %setup -q %patch -P 1 -p1 %build autoreconf -fi +%{python_expand # Necessary to run %%configure with both py2 and py3 +export PYTHON=%{_bindir}/$python +mkdir ../$python +cp -pr ./ ../$python +pushd ../$python %configure --disable-static --docdir=%{_docdir}/%{name}/ make %{?_smp_mflags} +popd +} %install +%{python_expand # py2 and py3 make_install +export PYTHON=%{_bindir}/$python +pushd ../$python %make_install +popd +} -sed -E -i "s|#! /usr/bin/env python|#! /usr/bin/python%{py_ver}|" %{buildroot}%{_bindir}/lhapdf +sed -E -i "s|#! /usr/bin/env python|#! /usr/bin/python3|" %{buildroot}%{_bindir}/lhapdf sed -E -i "s|#! /usr/bin/env bash|#! /bin/bash|" %{buildroot}%{_bindir}/lhapdf-config find %{buildroot}%{_libdir}/ -name "*.la" -delete @@ -118,20 +121,18 @@ %defattr(-, root, root) %{_libdir}/libLHAPDF-%version.so -%files devel -%defattr(-, root, root) +%files -n %{name}-devel %doc AUTHORS ChangeLog %license COPYING -%{_bindir}/%{execname} %{_bindir}/%{execname}-* %{_datadir}/%{name}/ %{_includedir}/%{name} %{_libdir}/libLHAPDF.so %{_libdir}/pkgconfig/%{execname}.pc -%files -n python-%{name} -%defattr(-, root, root) -%{python_sitearch}/%{name}-*.egg-info -%{python_sitearch}/%{execname}.so +%files %{python_files} +%python3_only %{_bindir}/%{execname} +%{python_sitearch}/*.egg-info +%{python_sitearch}/*.so %changelog
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2019-08-24 18:47:02 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new.7948 (New) Package is "LHAPDF" Sat Aug 24 18:47:02 2019 rev:15 rq:725664 version:6.2.3 Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2019-01-24 14:14:49.135265156 +0100 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new.7948/LHAPDF.changes 2019-08-24 18:47:03.433753527 +0200 @@ -1,0 +2,34 @@ +Tue Aug 20 14:38:19 UTC 2019 - Atri Bhattacharya + +- Update to version 6.2.3: + * Add a couple of extra trim() calls to path strings given to +the Fortran API. + * Apply lhapdf script improvement from Ivan Razumov / Genser. +- Changes from version 6.2.2: + * Don't pop the final path entry off in the pathsPrepend and +pathsAppend functions: the compile-time fallback may have been +disabled. + * Add a 'show' option to the lhapdf script. + * Adapt MPI file-reading patch from Stefan Hoeche. Enable with +--enable-mpi to configure. + * Rewrite the lhapdf data-manager script to use argparse, for +compatibility with Python 3. + * Apply compiler optimisation bypass "volatile" hack to default +data path insertion. Thanks to Zahari Kassabov. + * Add legend PDF name aliasing to plotpdfs + * Explicitly catch x > xMax error in ContinuationExtrapolator. + * Don't require the presence of Content-Length in HTTP header. + * Utils.h: Fix separator bug in join() function. + * Remove 'const's from return-by-value types in KnotArray.h, to +keep icpc happy. + * Add lhapdf_lambda4/5 functions in the Fortran interface. + * Remove unwanted pid argument from the Fortran xfx*_stdpartons +functions. + * Move Config::get() static function from header to .cc, since a +singleton needs to only 'live' in one compilation unit. +- Drop LHAPDF-pdfset-download-url-update.patch: incorporated + upstream. +- Replace env-based hashbang with one explicitly referring to the + correct binary. + +--- Old: LHAPDF-6.2.1.tar.gz LHAPDF-pdfset-download-url-update.patch New: LHAPDF-6.2.3.tar.gz Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.d24PkT/_old 2019-08-24 18:47:03.877753484 +0200 +++ /var/tmp/diff_new_pack.d24PkT/_new 2019-08-24 18:47:03.877753484 +0200 @@ -12,15 +12,15 @@ # 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 libLHAPDF-6_2_1 +%define so_name libLHAPDF-6_2_3 %define execname lhapdf Name: LHAPDF -Version:6.2.1 +Version:6.2.3 Release:0 Summary:A library for unified interface to PDF sets License:GPL-3.0-only @@ -28,8 +28,6 @@ Url:https://lhapdf.hepforge.org/ Source: http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz Patch1: sover.diff -# PATCH-FIX-UPSTREAM LHAPDF-pdfset-download-url-update.patch bdshah...@gmail.com -- Update to upstream server's changed URL for downloading pdfsets; patch taken from upstream mercurial repository -Patch2: LHAPDF-pdfset-download-url-update.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else @@ -99,7 +97,6 @@ %prep %setup -q %patch -P 1 -p1 -%patch2 -p1 %build autoreconf -fi @@ -109,6 +106,9 @@ %install %make_install +sed -E -i "s|#! /usr/bin/env python|#! /usr/bin/python%{py_ver}|" %{buildroot}%{_bindir}/lhapdf +sed -E -i "s|#! /usr/bin/env bash|#! /bin/bash|" %{buildroot}%{_bindir}/lhapdf-config + find %{buildroot}%{_libdir}/ -name "*.la" -delete %post -n %{so_name} -p /sbin/ldconfig ++ LHAPDF-6.2.1.tar.gz -> LHAPDF-6.2.3.tar.gz ++ 16585 lines of diff (skipped)
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2019-01-24 14:14:48 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new.28833 (New) Package is "LHAPDF" Thu Jan 24 14:14:48 2019 rev:14 rq:667896 version:6.2.1 Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2017-10-09 19:40:38.231583436 +0200 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new.28833/LHAPDF.changes 2019-01-24 14:14:49.135265156 +0100 @@ -1,0 +2,8 @@ +Sat Jan 19 14:41:07 UTC 2019 - badshah...@gmail.com + +- Add LHAPDF-pdfset-download-url-update.patch: Update to upstream + server's changed URL for downloading pdfsets; patch taken from + upstream mercurial. +- Use %%license to install COPYING file. + +--- New: LHAPDF-pdfset-download-url-update.patch Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.x2O6py/_old 2019-01-24 14:14:49.679264528 +0100 +++ /var/tmp/diff_new_pack.x2O6py/_new 2019-01-24 14:14:49.683264523 +0100 @@ -1,7 +1,7 @@ # # spec file for package LHAPDF # -# Copyright (c) 2017 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 @@ -23,11 +23,13 @@ Version:6.2.1 Release:0 Summary:A library for unified interface to PDF sets -License:GPL-3.0 +License:GPL-3.0-only Group: Development/Libraries/C and C++ Url:https://lhapdf.hepforge.org/ Source: http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz Patch1: sover.diff +# PATCH-FIX-UPSTREAM LHAPDF-pdfset-download-url-update.patch bdshah...@gmail.com -- Update to upstream server's changed URL for downloading pdfsets; patch taken from upstream mercurial repository +Patch2: LHAPDF-pdfset-download-url-update.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else @@ -97,6 +99,7 @@ %prep %setup -q %patch -P 1 -p1 +%patch2 -p1 %build autoreconf -fi @@ -117,7 +120,8 @@ %files devel %defattr(-, root, root) -%doc AUTHORS ChangeLog COPYING +%doc AUTHORS ChangeLog +%license COPYING %{_bindir}/%{execname} %{_bindir}/%{execname}-* %{_datadir}/%{name}/ ++ LHAPDF-pdfset-download-url-update.patch ++ # HG changeset patch # User Graeme Watt # Date 1540393858 -3600 # Wed Oct 24 16:10:58 2018 +0100 # Node ID 4cc834904ebe36c62b6a1bc03773bf86ef037bba # Parent 750ef2c28181d05374f0e091ae187f59bdf87c61 Update lhapdf download script for new HepForge diff --git a/bin/lhapdf.in b/bin/lhapdf.in --- a/bin/lhapdf.in +++ b/bin/lhapdf.in @@ -21,7 +21,7 @@ ## Base paths etc. for set and index file downloading -urlbase = 'http://www.hepforge.org/archive/lhapdf/pdfsets/%s/' % major_version +urlbase = 'https://lhapdf.hepforge.org/downloads?f=pdfsets/%s/' % major_version afsbase = '/afs/cern.ch/sw/lcg/external/lhapdfsets/current/' cvmfsbase='/cvmfs/sft.cern.ch/lcg/external/lhapdfsets/current/' index_filename = 'pdfsets.index' @@ -277,7 +277,7 @@ import urllib2 as urllib try: u = urllib.urlopen(url) -file_size = int(u.info().get('Content-Length')[0]) +file_size = int(u.info().get('Content-Length', [0])[0]) except urllib.URLError: e = sys.exc_info()[1] logging.error('Unable to download %s' % url) @@ -286,7 +286,10 @@ logging.debug('Downloading from %s' % url) logging.debug('Downloading to %s' % dest_filepath) if dryrun: -logging.info('%s [%s]' % (os.path.basename(url), convertBytes(file_size))) +if file_size: +logging.info('%s [%s]' % (os.path.basename(url), convertBytes(file_size))) +else: +logging.info('%s' % os.path.basename(url)) return False try: @@ -306,7 +309,10 @@ dest_file.write(buffer) status = chr(13) + '%s: ' % os.path.basename(url) -status += r'%s [%3.1f%%]' % (convertBytes(file_size_dl).rjust(10), file_size_dl * 100. / file_size) +if file_size: +status += r'%s [%3.1f%%]' % (convertBytes(file_size_dl).rjust(10), file_size_dl * 100. / file_size) +else: +status += r'%s' % convertBytes(file_size_dl).rjust(10) sys.stdout.write(status+' ') except urllib.URLError: e = sys.exc_info()[1]
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2017-10-09 19:40:35 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new (New) Package is "LHAPDF" Mon Oct 9 19:40:35 2017 rev:13 rq:529947 version:6.2.1 Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2017-09-26 21:16:22.441934280 +0200 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes 2017-10-09 19:40:38.231583436 +0200 @@ -1,0 +2,5 @@ +Fri Sep 15 09:41:52 UTC 2017 - jeng...@inai.de + +- Trim descriptions to relevant parts. + +--- Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.b7HTOn/_old 2017-10-09 19:40:39.223539837 +0200 +++ /var/tmp/diff_new_pack.b7HTOn/_new 2017-10-09 19:40:39.223539837 +0200 @@ -22,10 +22,10 @@ Name: LHAPDF Version:6.2.1 Release:0 -Summary:A library for unified and easy to use interface to modern PDF sets +Summary:A library for unified interface to PDF sets License:GPL-3.0 Group: Development/Libraries/C and C++ -Url:http://lhapdf.hepforge.org +Url:https://lhapdf.hepforge.org/ Source: http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz Patch1: sover.diff %if 0%{?suse_version} > 1325 @@ -42,39 +42,31 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -LHAPDF provides a unified and easy to use interface to modern PDF -sets. It is designed to work not only with individual PDF sets but -also with the more recent multiple "error" sets. It can be viewed as -the successor to PDFLIB, incorporating many of the older sets found in -the latter, including pion and photon PDFs. In LHAPDF the computer -code and input parameters/grids are separated thus allowing more easy -updating and no limit to the expansion possibilities. The code and -data sets can be downloaded together or inidivually as desired. From -version 4.1 onwards a configuration script facilitates the -installation of LHAPDF. +LHAPDF provides a unified and interface to PDF (probability +distribution function) sets. It also works with the more recent +multiple "error" sets, and incorporates many of the older sets found +in PDFLIB, including pion and photon PDFs. In LHAPDF, the computer +code and input parameters/grids are separated, thus allowing updating +and no limit to the expansion possibilities. %package -n %{so_name} -Summary:A library for unified and easy to use interface to modern PDF sets +Summary:A library for unified and interface to PDF sets Group: System/Libraries Obsoletes: libLHAPDF < %{version}-%{release} Provides: libLHAPDF = %{version}-%{release} %description -n %{so_name} -LHAPDF provides a unified and easy to use interface to modern PDF -sets. It is designed to work not only with individual PDF sets but -also with the more recent multiple "error" sets. It can be viewed as -the successor to PDFLIB, incorporating many of the older sets found in -the latter, including pion and photon PDFs. In LHAPDF the computer -code and input parameters/grids are separated thus allowing more easy -updating and no limit to the expansion possibilities. The code and -data sets can be downloaded together or inidivually as desired. From -version 4.1 onwards a configuration script facilitates the -installation of LHAPDF. +LHAPDF provides a unified and interface to PDF (probability +distribution function) sets. It also works with the more recent +multiple "error" sets, and incorporates many of the older sets found +in PDFLIB, including pion and photon PDFs. In LHAPDF, the computer +code and input parameters/grids are separated, thus allowing updating +and no limit to the expansion possibilities. This package provides the shared library for %{name}. %package devel -Summary:A library for unified and easy to use interface to modern PDF sets +Summary:Development files for LHAPDF, a library for PDF sets Group: Development/Libraries/C and C++ Requires: %{so_name} = %{version} %if 0%{?suse_version} > 1325 @@ -84,37 +76,21 @@ %endif %description devel -LHAPDF provides a unified and easy to use interface to modern PDF -sets. It is designed to work not only with individual PDF sets but -also with the more recent multiple "error" sets. It can be viewed as -the successor to PDFLIB, incorporating many of the older sets found in -the latter, including pion and photon PDFs. In LHAPDF the computer -code and input parameters/grids are separated thus allowing more easy -updating and no limit to the expansion
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2017-09-26 21:15:17 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new (New) Package is "LHAPDF" Tue Sep 26 21:15:17 2017 rev:12 rq:525948 version:6.2.1 Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2017-08-24 18:45:23.604604578 +0200 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes 2017-09-26 21:16:22.441934280 +0200 @@ -1,0 +2,18 @@ +Sun Sep 10 19:49:30 UTC 2017 - badshah...@gmail.com + +- Update to version 6.2.1: + * Fix signed/unsigned comparison in Fortran interface. + * Fix ccstr_to_fstr function, and hence several problems in the +LHAGlue Fortran interface. + * Use lhapdf Python module in lhapdf script, to avoid +YAML-parsing problems. + * Extend Python xfxQ and xfxQ2 functions to allow multiple PID +values and 2-arg versions which return all PIDs. + * Make alphaS, interpolator, and extrapolator setting eager +rather than lazy. + * Remove unique_ptr from the public PDF.h header for now, for +C++98 API compatibility. + * Eliminate C++11 features from headers, and moving some +oversized inlines into .cc files. + +--- Old: LHAPDF-6.2.0.tar.gz New: LHAPDF-6.2.1.tar.gz Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.0sZNVg/_old 2017-09-26 21:16:23.029851625 +0200 +++ /var/tmp/diff_new_pack.0sZNVg/_new 2017-09-26 21:16:23.033851063 +0200 @@ -16,11 +16,11 @@ # -%define so_name libLHAPDF-6_2_0 +%define so_name libLHAPDF-6_2_1 %define execname lhapdf Name: LHAPDF -Version:6.2.0 +Version:6.2.1 Release:0 Summary:A library for unified and easy to use interface to modern PDF sets License:GPL-3.0 ++ LHAPDF-6.2.0.tar.gz -> LHAPDF-6.2.1.tar.gz ++ 16167 lines of diff (skipped)
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2017-08-24 18:44:15 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new (New) Package is "LHAPDF" Thu Aug 24 18:44:15 2017 rev:11 rq:514124 version:6.2.0 Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2017-03-24 02:08:47.325293698 +0100 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes 2017-08-24 18:45:23.604604578 +0200 @@ -1,0 +2,24 @@ +Wed Aug 2 05:11:20 UTC 2017 - badshah...@gmail.com + +- Update to version 6.2.0: + * Add warning printouts and some verbosity control to the +LHAGlue Fortran setlhaparm function. + * Provide lookupPDF and lookupLHAPDFID functions accepting a +single setname/mem string. + * Finally removed Boost multi_array. + * All Boost usage removed except multi_array. + * Propagate C++11 compiler definition to Cython build and +lhapdf-config; add --cxx flag to lhapdf-config. + * Add normal and chi-squared quantile functions, and incomplete +gamma functions, extracted and converted by Graeme Watt based +on ROOT and Cephes code. + * Require C++11, and starting to remove Boost. + * Add x-grouped xf vs Q plots to plotpdfs, and allow the user to +control which plot groups to make. + * Improvements to plotpdfs script. + * Move scripts for installation into a bin directory. + * Corrections in the lhapdf manager script for Python3 +compatibility. +- Refresh sover.diff for updated version. + +--- Old: LHAPDF-6.1.6.tar.gz New: LHAPDF-6.2.0.tar.gz Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.IDpRUF/_old 2017-08-24 18:45:24.772440145 +0200 +++ /var/tmp/diff_new_pack.IDpRUF/_new 2017-08-24 18:45:24.784438455 +0200 @@ -16,11 +16,11 @@ # -%define so_name libLHAPDF-6_1_6 +%define so_name libLHAPDF-6_2_0 %define execname lhapdf Name: LHAPDF -Version:6.1.6 +Version:6.2.0 Release:0 Summary:A library for unified and easy to use interface to modern PDF sets License:GPL-3.0 ++ LHAPDF-6.1.6.tar.gz -> LHAPDF-6.2.0.tar.gz ++ 51326 lines of diff (skipped) ++ sover.diff ++ --- /var/tmp/diff_new_pack.IDpRUF/_old 2017-08-24 18:45:25.144387774 +0200 +++ /var/tmp/diff_new_pack.IDpRUF/_new 2017-08-24 18:45:25.144387774 +0200 @@ -10,10 +10,10 @@ src/Makefile.am |4 1 file changed, 4 insertions(+) -Index: LHAPDF-6.1.6/src/Makefile.am +Index: LHAPDF-6.2.0/src/Makefile.am === LHAPDF-6.1.6.orig/src/Makefile.am -+++ LHAPDF-6.1.6/src/Makefile.am +--- LHAPDF-6.2.0.orig/src/Makefile.am LHAPDF-6.2.0/src/Makefile.am @@ -18,15 +18,19 @@ libLHAPDF_la_SOURCES = \ libLHAPDFInfo_la_SOURCES = Info.cc libLHAPDFInfo_la_CPPFLAGS = -I$(srcdir)/yamlcpp -DYAMLCPP_API=3 -DYAML_NAMESPACE=LHAPDF_YAML $(AM_CPPFLAGS) @@ -24,7 +24,7 @@ libLHAPDFPaths_la_CPPFLAGS = $(AM_CPPFLAGS) -DLHAPDF_INSTALL_PREFIX=\"$(prefix)\" -DLHAPDF_DATA_PREFIX=\"$(datadir)\" +libLHAPDFPaths_la_LDFLAGS = -release ${PACKAGE_VERSION} - libLHAPDF_la_LIBADD = $(BOOST_LIBS) libLHAPDFInfo.la libLHAPDFPaths.la + libLHAPDF_la_LIBADD = libLHAPDFInfo.la libLHAPDFPaths.la +libLHAPDF_la_LDFLAGS = -release ${PACKAGE_VERSION} if ENABLE_LHAGLUE
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2017-03-24 02:08:46 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new (New) Package is "LHAPDF" Fri Mar 24 02:08:46 2017 rev:10 rq:457561 version:6.1.6 Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2016-02-03 10:20:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes 2017-03-24 02:08:47.325293698 +0100 @@ -1,0 +2,12 @@ +Mon Feb 13 17:40:13 UTC 2017 - jeng...@inai.de + +- Fix RPM groups. Call ldconfig directly. +- Add sover.diff and do shared library versioning + as required by guidelines. + +--- +Wed Feb 1 12:37:53 UTC 2017 - adam.ma...@suse.de + +- use individual libboost-*-devel packages instead of boost-devel + +--- New: sover.diff Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.J3Wf3O/_old 2017-03-24 02:08:48.133179331 +0100 +++ /var/tmp/diff_new_pack.J3Wf3O/_new 2017-03-24 02:08:48.137178764 +0100 @@ -1,7 +1,7 @@ # # spec file for package LHAPDF # -# 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 @@ -16,7 +16,7 @@ # -%define so_name libLHAPDF +%define so_name libLHAPDF-6_1_6 %define execname lhapdf Name: LHAPDF @@ -27,9 +27,15 @@ Group: Development/Libraries/C and C++ Url:http://lhapdf.hepforge.org Source: http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz +Patch1: sover.diff +%if 0%{?suse_version} > 1325 +BuildRequires: libboost_headers-devel +%else BuildRequires: boost-devel >= 1.53.0 +%endif BuildRequires: doxygen BuildRequires: gcc-c++ +BuildRequires: libtool BuildRequires: pkg-config BuildRequires: python-devel BuildRequires: texlive-latex-bin @@ -49,7 +55,9 @@ %package -n %{so_name} Summary:A library for unified and easy to use interface to modern PDF sets -Group: Development/Libraries/C and C++ +Group: System/Libraries +Obsoletes: libLHAPDF < %{version}-%{release} +Provides: libLHAPDF = %{version}-%{release} %description -n %{so_name} LHAPDF provides a unified and easy to use interface to modern PDF @@ -69,7 +77,11 @@ Summary:A library for unified and easy to use interface to modern PDF sets Group: Development/Libraries/C and C++ Requires: %{so_name} = %{version} -Requires: boost-devel +%if 0%{?suse_version} > 1325 +BuildRequires: libboost_headers-devel +%else +BuildRequires: boost-devel >= 1.53.0 +%endif %description devel LHAPDF provides a unified and easy to use interface to modern PDF @@ -108,8 +120,10 @@ %prep %setup -q +%patch -P 1 -p1 %build +autoreconf -fi %configure --disable-static --docdir=%{_docdir}/%{name}/ make %{?_smp_mflags} @@ -118,15 +132,12 @@ find %{buildroot}%{_libdir}/ -name "*.la" -delete -%post -n %{so_name} -/sbin/ldconfig - -%postun -n %{so_name} -/sbin/ldconfig +%post -n %{so_name} -p /sbin/ldconfig +%postun -n %{so_name} -p /sbin/ldconfig %files -n %{so_name} %defattr(-, root, root) -%{_libdir}/*.so +%{_libdir}/libLHAPDF-%version.so %files devel %defattr(-, root, root) @@ -135,6 +146,7 @@ %{_bindir}/%{execname}-* %{_datadir}/%{name}/ %{_includedir}/%{name} +%{_libdir}/libLHAPDF.so %{_libdir}/pkgconfig/%{execname}.pc %files -n python-%{name} ++ sover.diff ++ From: Jan Engelhardt Date: 2017-02-13 18:39:04.166820498 +0100 build: enforce library versioning Bad things happen when the ABI changes and there is no way to notice it. --- src/Makefile.am |4 1 file changed, 4 insertions(+) Index: LHAPDF-6.1.6/src/Makefile.am === --- LHAPDF-6.1.6.orig/src/Makefile.am +++ LHAPDF-6.1.6/src/Makefile.am @@ -18,15 +18,19 @@ libLHAPDF_la_SOURCES = \ libLHAPDFInfo_la_SOURCES = Info.cc libLHAPDFInfo_la_CPPFLAGS = -I$(srcdir)/yamlcpp -DYAMLCPP_API=3 -DYAML_NAMESPACE=LHAPDF_YAML $(AM_CPPFLAGS) libLHAPDFInfo_la_LIBADD = $(builddir)/yamlcpp/liblhapdf-yaml-cpp.la +libLHAPDFInfo_la_LDFLAGS = -release ${PACKAGE_VERSION} libLHAPDFPaths_la_SOURCES = Paths.cc libLHAPDFPaths_la_CPPFLAGS = $(AM_CPPFLAGS) -DLHAPDF_INSTALL_PREFIX=\"$(prefix)\" -DLHAPDF_DATA_PREFIX=\"$(datadir)\" +libLHAPDFPaths_la_LDFLAGS = -release ${PACKAGE_VERSION} libLHAPDF_la_LIBADD = $(BOOST_LIBS) li
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2016-02-03 10:20:00 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new (New) Package is "LHAPDF" Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2015-06-30 10:17:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes 2016-02-03 10:20:03.0 +0100 @@ -1,0 +2,50 @@ +Mon Feb 1 13:01:58 UTC 2016 - badshah...@gmail.com + +- Update to version 6.1.6: + + Add canonical PDF.orderQCD property to Python PDF, to replace +PDF.qcdOrder. + + Add PDF::quarkMass and PDF::quarkThreshold methods to C++ and +Python. + + Fix quark integer ID mapping to Down/Up metadata keys in +AlphaS factory routine. + + Add a cstr_to_fstr function to LHAGlue.cc, for improved C++ to +Fortran string conversion (handling length limits, padding +rather than zero-termination, etc.) + + Add PDF::print() protection against being unable to read the +PDF set index file, so there isn't a crash for the trivial +reason of on-screen printout formatting when the data path is +restricted with trailing ::. + + Fixes to the lhapdf script. Thanks again to Dmitry Kalinkin +for a patch. + + Add missing getlam4 and getlam5 functions to Fortran +interface. Thanks to Dmitry Kalinkin for the patch. + + Update Cython and Python interfaces to support Python3 syntax. +Thanks to Vitaly Yermolchyk for the patches! + + Update to even newer boost.m4 + + Don't append the install prefix to path searches if +$LHAPDF_DATA_PATH ends with a double-colon, ::. + + De-inline the availablePDFSets() function, and veto duplicate +set names. + + Determine number of parameter variation members by counting +number of "+" signs in ErrorType, e.g. "replicas+as+mc+mb+mt". + + Added a new checkPdfType() member function to PDFSet class. + + Added support for combined PDF+alphaS sets via new ErrorType +values, i.e. "replicas+as", "hessian+as" and "symmhessian+as". + + Updating AUTHORS notice to final EPJC paper reference, and +adding a final citation reminder message via the Config +destructor. + + src/Factories.cc: Adding a set of expandPDFsStr(), +decodePDFStr and decodePDFsStr functions to be used for +handling more general PDF strings of the sort that will be +used in the CompositePDF factory system. + + Adding a default constructor and knotarrays() accessor to +GridPDF, as requested by Nathan Hartland. + + Remove abs(...) twice in function +PDFSet::randomValueFromHessian to correct a mistake in Eq. +(6.5) of arXiv:1205.4024v2. The correction is necessary to +ensure that correlations are preserved when converting a +Hessian PDF set to a Monte Carlo PDF set. +- Drop LHAPDF-boost-configure-for-GCC5.patch, incorporated + upstream. + +--- Old: LHAPDF-6.1.5.tar.gz LHAPDF-boost-configure-for-GCC5.patch New: LHAPDF-6.1.6.tar.gz Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.Dk6gD4/_old 2016-02-03 10:20:03.0 +0100 +++ /var/tmp/diff_new_pack.Dk6gD4/_new 2016-02-03 10:20:03.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package LHAPDF # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -20,25 +20,19 @@ %define execname lhapdf Name: LHAPDF -Version:6.1.5 +Version:6.1.6 Release:0 Summary:A library for unified and easy to use interface to modern PDF sets License:GPL-3.0 Group: Development/Libraries/C and C++ Url:http://lhapdf.hepforge.org Source: http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM LHAPDF-boost-configure-for-GCC5.patch badshah...@gmail.com -- Fix autoconf's boost lookup with GCC5; patch taken from boost.m4 upstream -Patch0: LHAPDF-boost-configure-for-GCC5.patch BuildRequires: boost-devel >= 1.53.0 BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: python-devel BuildRequires: texlive-latex-bin -# For patch0, which modifies autobuild files -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: libtool BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -115,16 +109,7 @@ %prep %setup -q -# GCC5 used only for openSUSE > 13.2 -%if 0%{?suse_version} > 1320 -%patch0 -
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2015-06-30 10:17:40 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new (New) Package is "LHAPDF" Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2015-03-23 12:18:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes 2015-06-30 10:17:41.0 +0200 @@ -1,0 +2,7 @@ +Thu Jun 25 04:56:40 UTC 2015 - badshah...@gmail.com + +- Add LHAPDF-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: LHAPDF-boost-configure-for-GCC5.patch Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.aEt64k/_old 2015-06-30 10:17:41.0 +0200 +++ /var/tmp/diff_new_pack.aEt64k/_new 2015-06-30 10:17:41.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package LHAPDF # -# Copyright (c) 2015 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 @@ -27,12 +27,18 @@ Group: Development/Libraries/C and C++ Url:http://lhapdf.hepforge.org Source: http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM LHAPDF-boost-configure-for-GCC5.patch badshah...@gmail.com -- Fix autoconf's boost lookup with GCC5; patch taken from boost.m4 upstream +Patch0: LHAPDF-boost-configure-for-GCC5.patch BuildRequires: boost-devel >= 1.53.0 BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: python-devel BuildRequires: texlive-latex-bin +# For patch0, which modifies autobuild files +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -109,7 +115,16 @@ %prep %setup -q +# GCC5 used only for openSUSE > 13.2 +%if 0%{?suse_version} > 1320 +%patch0 -p1 +%endif + %build +# GCC5 used only for openSUSE > 13.2 +%if 0%{?suse_version} > 1320 +autoreconf -i +%endif %configure --disable-static --docdir=%{_docdir}/%{name}/ make %{?_smp_mflags} ++ LHAPDF-boost-configure-for-GCC5.patch ++ 824 lines (skipped)
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2015-03-23 12:18:37 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new (New) Package is "LHAPDF" Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2014-09-07 11:10:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes 2015-03-23 12:18:38.0 +0100 @@ -1,0 +2,42 @@ +Fri Mar 20 19:10:37 UTC 2015 - badshah...@gmail.com + +- Update to version 6.1.5: + + Better error handling in PDF index lookup, including clearer +reporting of set-unmatched PDF IDs and member numbers which +are out of range for a valid set. + + Restoring original active set member in LHAGlue metadata get* +functions which were previously switching focus as a result of +calling loadMember() to get numerical grid data. + + Making LHAGlue Fortran interface switch the current set slot +more coherently (has_photon is the exception). + + Attempt to use Threshold* metadata keys for Fortran +getthresholdm_ and old C++ wrapper getThreshold. Not yet fully +supported in the rest of the system but we may as well +pre-empt it while editing LHAGlue.cc. + + Add missing getdescm_ and getdesc_ Fortran functions. + + Add missing Fortran getdatapath function, cf. LHAPDF5 but with +colon separators between multiple paths if appropriate. + + Add Fortran lhapdf_getpdfsetlist function, returning the list +of available PDF sets as a space-separated string. Note the +lhapdf_ prefix -- this is the intended 'namespace' form for a +new Fortran interface at some point. + + Remove obsolete config flags from lhapdf.conf + + examples/compatibility.cc: Simplify compatibility macro +checking. + + Add parsing and use of the internal PID data line in +GridPDF.cc, in preference to the PDF::flavors() method. This +fixes a bug, since flavors() was sorting the list, meaning +that data files without monotonically sorted PID columns would +wrongly assign PDFs to PIDs. + + Added new ContinuationExtrapolator to provide same +extrapolation as in the MSTW standalone code (and LHAPDF5 when +using MSTW sets). + + Better code organisation and protection against out-of-bounds +array accesses in log-bicubic interpolator. + + Fallback to bilinear interpolator if using bicubic +interpolator with only 2 or 3 Q2 knots in a subgrid. + + Improve LHAGlue info messages to not specify that particular +generators are being used. +- LHAPDF-devel should require boost-devel. + +--- Old: LHAPDF-6.1.4.tar.gz New: LHAPDF-6.1.5.tar.gz Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.R5CpTo/_old 2015-03-23 12:18:39.0 +0100 +++ /var/tmp/diff_new_pack.R5CpTo/_new 2015-03-23 12:18:39.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package LHAPDF # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -20,7 +20,7 @@ %define execname lhapdf Name: LHAPDF -Version:6.1.4 +Version:6.1.5 Release:0 Summary:A library for unified and easy to use interface to modern PDF sets License:GPL-3.0 @@ -69,6 +69,7 @@ Summary:A library for unified and easy to use interface to modern PDF sets Group: Development/Libraries/C and C++ Requires: %{so_name} = %{version} +Requires: boost-devel %description devel LHAPDF provides a unified and easy to use interface to modern PDF ++ LHAPDF-6.1.4.tar.gz -> LHAPDF-6.1.5.tar.gz ++ 2528 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2014-09-07 11:10:16 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new (New) Package is "LHAPDF" Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2014-06-24 15:16:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes 2014-09-07 11:10:24.0 +0200 @@ -1,0 +2,30 @@ +Sat Sep 6 22:23:20 UTC 2014 - badshah...@gmail.com + +- Update to version 6.1.4: + - Adding multiset variants of the 5 getmin/max LHAGlue +functions + - Adding the 'unofficial' getminmax Fortran function to +LHAGlue.cc + - Treat PID 0 as an alias for 21 in PDF::hasFlavor as well as +the PDF::xf* functions + - Clarify in lhapdf script help that 'list' by default shows all +available sets, not those installed on the user's system + - Update CONFIGFLAGS docs to fix some errors w.r.t. actual flag +usage + - Treat a DataVersion of 0 as unvalidated: valid numbers now +start at 1 + - Remove the LHAPDF ID from the warning printout about +unvalidated PDFs, since in that case there will usually be no +standard ID number and it just gets unhelpfully reported as -1 + - Detect and report improperly terminated grid files (ones +missing a --- final line) + - Replace asserts with exceptions and improve subgrid error +reporting in GridPDF + - Report the value of Q2 that causes a subgrid-finding failure + - Improve testgrid to use PDFNAME/MEMNUM arg syntax + - Forbid compilation if the demon combination of Boost < 1.47 +andGCC >= 4.6, with a serious bug in BOOST_FOREACH, is found: +http://code-muse.com/2013/08/06/boostforeach-and-compiler-bugs + - Improved AlphaS ODE solver performance. + +--- Old: LHAPDF-6.1.3.tar.gz New: LHAPDF-6.1.4.tar.gz Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.28Y7JI/_old 2014-09-07 11:10:25.0 +0200 +++ /var/tmp/diff_new_pack.28Y7JI/_new 2014-09-07 11:10:25.0 +0200 @@ -20,7 +20,7 @@ %define execname lhapdf Name: LHAPDF -Version:6.1.3 +Version:6.1.4 Release:0 Summary:A library for unified and easy to use interface to modern PDF sets License:GPL-3.0 ++ LHAPDF-6.1.3.tar.gz -> LHAPDF-6.1.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/LHAPDF-6.1.3/AUTHORS new/LHAPDF-6.1.4/AUTHORS --- old/LHAPDF-6.1.3/AUTHORS2014-05-19 11:56:01.0 +0200 +++ new/LHAPDF-6.1.4/AUTHORS2014-07-27 22:23:30.0 +0200 @@ -20,3 +20,17 @@ Juan Rojo Marek Schoenherr Mike Whalley + + +CITATION + + +Please cite the contribution + + "New access to PDF data via LHAPDF6", by A. Buckley + in "Les Houches 2013: Physics at TeV Colliders: Standard Model Working Group Report" + http://arxiv.org/abs/1405.1067 + http://inspirehep.net/search?p=find+eprint+1405.1067 + +A full write-up of LHAPDF6 will appear as soon as possible and +will replace this current recommendation. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/LHAPDF-6.1.3/ChangeLog new/LHAPDF-6.1.4/ChangeLog --- old/LHAPDF-6.1.3/ChangeLog 2014-06-17 16:51:19.0 +0200 +++ new/LHAPDF-6.1.4/ChangeLog 2014-08-19 10:49:01.0 +0200 @@ -1,3 +1,52 @@ +2014-08-19 Andy Buckley + + * LHAPDF 6.1.4 release + +2014-08-15 Andy Buckley + + * Adding multiset variants of the 5 getmin/max LHAGlue functions. + + * Adding the 'unofficial' getminmax Fortran function to LHAGlue.cc + (thanks to Andrey Sapronov for the report and patch). + +2014-07-18 Andy Buckley + + * Treat PID 0 as an alias for 21 in PDF::hasFlavor as well as the + PDF::xf* functions. Thanks to Nathan Hartland for the report. + +2014-07-10 Andy Buckley + + * Clarify in lhapdf script help that 'list' by default shows all + available sets, not those installed on the user's system. + +2014-07-09 Andy Buckley + + * Update CONFIGFLAGS docs to fix some errors w.r.t. actual flag usage. + + * Treat a DataVersion of 0 as unvalidated: valid numbers now start at 1. + + * Remove the LHAPDF ID from the warning printout about unvalidated + PDFs, since in that case there will usually be no standard ID + number and it just gets unhelpfully reported as -1. + + * Detect and report improperly terminated grid files (ones missing a --- final line). + + * Replace asserts with exceptions and improve subgrid error reporting in GridP
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2014-06-24 15:16:02 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new (New) Package is "LHAPDF" Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2014-06-18 22:04:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes 2014-06-24 15:16:11.0 +0200 @@ -1,0 +2,30 @@ +Sat Jun 21 21:51:34 UTC 2014 - badshah...@gmail.com + +- Update to version 6.1.3: + + tests/Makefile.am: Add appropriate programs to "make +installcheck" + + wrappers/python/Makefile.am: 'make distcheck' and +out-of-source builds should work now + + Add CVMFS and AFS downloading (by preference) to the lhapdf +script, as well as user-configurable download sources and +tarball removal + + Fix bug in PDF::qcdOrder method, and deprecate that method in +favour of orderQCD (to match AlphaS and the flag name). + + Further improvements to error messages when trying to load an +invalid PDF + + Tweak output of testalphas.cc + + Adding first make check targets (requires CT10nlo to be +installed) + + Flavour thresholds in alpha_s solvers, and threshold subgrids +from ODE solver (by Karl Nordstrom) + + Add accessors to a PDF's AlphaS object and to an AlphaS' QCD +order + + Add mapping of reweighting functions into Python + + Fix compiler warnings re. unused variables in LHAGlue.h and +AlphaS.h headers + + Fix attempted use of non-existent std::vector::find method + + Change source name of analyticpdf example + + Adding a mini-constructor to PDF to make sure that _forcePos +is set to a sane default value. + +--- Old: LHAPDF-6.1.2.tar.gz New: LHAPDF-6.1.3.tar.gz Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.GFo1bn/_old 2014-06-24 15:16:12.0 +0200 +++ /var/tmp/diff_new_pack.GFo1bn/_new 2014-06-24 15:16:12.0 +0200 @@ -20,7 +20,7 @@ %define execname lhapdf Name: LHAPDF -Version:6.1.2 +Version:6.1.3 Release:0 Summary:A library for unified and easy to use interface to modern PDF sets License:GPL-3.0 ++ LHAPDF-6.1.2.tar.gz -> LHAPDF-6.1.3.tar.gz ++ 10327 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2014-06-18 22:04:43 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new (New) Package is "LHAPDF" Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2014-05-06 14:01:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes 2014-06-18 22:04:57.0 +0200 @@ -1,0 +2,18 @@ +Wed Jun 18 08:50:55 UTC 2014 - badshah...@gmail.com + +- Update to version 6.1.2: + + Fix HWLHAPDF behaviour in pdfset +- Changes from version 6.1.1: + + Modify printout in PDFLIB backwards compatibility routine to +avoid confusion for some HERWIG use cases + + Adding warnings about mismatching alpha_s in reweighting, with +a default tolerance of 5% + + Add LHAPDF/Reweighting.h with a few handy functions for doing +'naive' PDF reweighting + + Replace all internal uses of "foreach" with explicit +BOOST_FOREACH until C++11 + + Remigrate all NNPDF sets to remove duplicate Qmax points + + Adding initLHAPDF() and a few other do-nothing compatibility +functions. + +--- Old: LHAPDF-6.1.0.tar.gz New: LHAPDF-6.1.2.tar.gz Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.fNy2Zp/_old 2014-06-18 22:04:58.0 +0200 +++ /var/tmp/diff_new_pack.fNy2Zp/_new 2014-06-18 22:04:58.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package LHAPDF # -# 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 @@ -20,7 +20,7 @@ %define execname lhapdf Name: LHAPDF -Version:6.1.0 +Version:6.1.2 Release:0 Summary:A library for unified and easy to use interface to modern PDF sets License:GPL-3.0 @@ -30,9 +30,9 @@ BuildRequires: boost-devel >= 1.53.0 BuildRequires: doxygen BuildRequires: gcc-c++ +BuildRequires: pkg-config BuildRequires: python-devel BuildRequires: texlive-latex-bin -BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++ LHAPDF-6.1.0.tar.gz -> LHAPDF-6.1.2.tar.gz ++ 2854 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit LHAPDF for openSUSE:Factory
Hello community, here is the log from the commit of package LHAPDF for openSUSE:Factory checked in at 2014-05-06 14:01:46 Comparing /work/SRC/openSUSE:Factory/LHAPDF (Old) and /work/SRC/openSUSE:Factory/.LHAPDF.new (New) Package is "LHAPDF" Changes: --- /work/SRC/openSUSE:Factory/LHAPDF/LHAPDF.changes2014-05-05 21:10:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.LHAPDF.new/LHAPDF.changes 2014-05-06 14:01:47.0 +0200 @@ -1,0 +2,13 @@ +Sun May 4 07:20:17 UTC 2014 - badshah...@gmail.com + +- Update to version 6.1.0: + + Lots of changes since previously packaged version, see +/usr/share/doc/packages/ChangeLog for a full list + + Now installs a pkgconfig file (introduces BuildRequires on +pkg-config) + + Requires boost >= 1.53.0 (not available on <= 12.3). +- Unnecessary rpaths and linker flags have been properly removed + from lhapdf-config by upstream, remove the temporary workaround + which was put in the spec file. + +--- Old: LHAPDF-6.0.4.tar.gz New: LHAPDF-6.1.0.tar.gz Other differences: -- ++ LHAPDF.spec ++ --- /var/tmp/diff_new_pack.aYhNGd/_old 2014-05-06 14:01:48.0 +0200 +++ /var/tmp/diff_new_pack.aYhNGd/_new 2014-05-06 14:01:48.0 +0200 @@ -17,21 +17,22 @@ %define so_name libLHAPDF +%define execname lhapdf Name: LHAPDF -Version:6.0.4 +Version:6.1.0 Release:0 Summary:A library for unified and easy to use interface to modern PDF sets License:GPL-3.0 Group: Development/Libraries/C and C++ Url:http://lhapdf.hepforge.org -Source: http://www.hepforge.org/archive/lhapdf/LHAPDF-6.0.4.tar.gz -BuildRequires: boost-devel +Source: http://www.hepforge.org/archive/lhapdf/%{name}-%{version}.tar.gz +BuildRequires: boost-devel >= 1.53.0 BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: python-devel BuildRequires: texlive-latex-bin -BuildRequires: yaml-cpp-devel +BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -116,11 +117,6 @@ find %{buildroot}%{_libdir}/ -name "*.la" -delete -# FIXME: Patch out unnecessary rpaths and linker flags, until upstream comes up with better fix -# This has no consequence on application usage -sed -i "s|-Wl,-R,/usr/local/lib ||g" %{buildroot}%{_bindir}/lhapdf-config -sed -i "s|-L/usr/local/lib ||g" %{buildroot}%{_bindir}/lhapdf-config - %post -n %{so_name} /sbin/ldconfig @@ -134,13 +130,15 @@ %files devel %defattr(-, root, root) %doc AUTHORS ChangeLog COPYING -%{_bindir}/lhapdf-* +%{_bindir}/%{execname} +%{_bindir}/%{execname}-* %{_datadir}/%{name}/ %{_includedir}/%{name} +%{_libdir}/pkgconfig/%{execname}.pc %files -n python-%{name} %defattr(-, root, root) %{python_sitearch}/%{name}-*.egg-info -%{python_sitearch}/lhapdf.so +%{python_sitearch}/%{execname}.so %changelog ++ LHAPDF-6.0.4.tar.gz -> LHAPDF-6.1.0.tar.gz ++ 35919 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org