From a7b885c17e91fc83f77e5541ba6a0158d8c1f09113a87a9b89792418f9ab7e31 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sat, 16 Jul 2022 20:21:20 +0000 Subject: [PATCH] - Update to release 1.3.0.1 OBS-URL: https://build.opensuse.org/package/show/science/librsb?expand=0&rev=19 --- librsb-1.3.0.0.tar.gz | 3 --- librsb-1.3.0.1.tar.gz | 3 +++ librsb-1.3.0.1.tar.gz.asc | 6 +++++ librsb.changes | 9 +++++++ librsb.keyring | 51 +++++++++++++++++++++++++++++++++++++++ librsb.spec | 5 ++-- reproducible.patch | 24 +++++++++--------- 7 files changed, 83 insertions(+), 18 deletions(-) delete mode 100644 librsb-1.3.0.0.tar.gz create mode 100644 librsb-1.3.0.1.tar.gz create mode 100644 librsb-1.3.0.1.tar.gz.asc create mode 100644 librsb.keyring diff --git a/librsb-1.3.0.0.tar.gz b/librsb-1.3.0.0.tar.gz deleted file mode 100644 index ed8d20a..0000000 --- a/librsb-1.3.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2ac8725d1f988f57df9383ae6b0bb2ed221ec935187d31ebb62ea95ee868a790 -size 4302867 diff --git a/librsb-1.3.0.1.tar.gz b/librsb-1.3.0.1.tar.gz new file mode 100644 index 0000000..4fdd83d --- /dev/null +++ b/librsb-1.3.0.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fc024a410f94aca2a7139ae79f4d713b11fa83304293630c363786874c17db4 +size 4481625 diff --git a/librsb-1.3.0.1.tar.gz.asc b/librsb-1.3.0.1.tar.gz.asc new file mode 100644 index 0000000..0894cac --- /dev/null +++ b/librsb-1.3.0.1.tar.gz.asc @@ -0,0 +1,6 @@ +-----BEGIN PGP SIGNATURE----- + +iF0EABECAB0WIQQdu1Va6jWbiq8Ma4jg5mnI7xJYuAUCYmrQRQAKCRDg5mnI7xJY +uO9UAJ9gxRMKRFwq9SsP7E4z+1qmRZMFywCfdR/AWEkoulOC3s/rVw+H3KnrTjA= +=1bTb +-----END PGP SIGNATURE----- diff --git a/librsb.changes b/librsb.changes index fac3777..5262116 100644 --- a/librsb.changes +++ b/librsb.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Sat Jul 16 20:13:42 UTC 2022 - Jan Engelhardt + +- Update to release 1.3.0.1 + * rsb.h: additional input checks in rsb_mtx_rndr(). + * rsb.hpp: additional input checks in the C++ wrappers. + * No more unaligned memory access with `rsbench + --read-performance-record` (fix for armhf,sparc64 architectures). + ------------------------------------------------------------------- Thu Apr 21 10:20:35 UTC 2022 - Jan Engelhardt diff --git a/librsb.keyring b/librsb.keyring new file mode 100644 index 0000000..95180fa --- /dev/null +++ b/librsb.keyring @@ -0,0 +1,51 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGiBEK+qrURBACrVQC6nGM05V26HmUAyZADfFXb89uOqSTAaoDXi5uF4QXI1oKe +/gzFcqmKug1Jm/wmq83CHLtMy/CvwDbgDHKwV7STvkYKebW+hTzsyNDgLAk2+4FK +8XninQKdnVAboDxQMbIygybsd593NUA/vlalNA0QioansTmnTaynecsX8wCgio6v +wySGO8ZXOyGZnsazV7pCHUcD/RSg2cqMg+HqcAETowhavmhPAP0T28lGgAqzmEdV +TzYDagrkppn6WH+7dyddFO64eQU0Pfs3y8BkaHm7VBE4fJN5cJenTg97XlHGUlXt +nEcv5CSqyzg6IA+KhjRHGQ2vQBOajwB1QHcQtNWBvDSHJ8JL7wLjB77d0lMrTP1L +JL87BACR1G7uzDM+b9LoVuHbiPCTIKZnkllx2lfvbBXJ7eDQkaXMURtuTLdOgW6q +ff01rMOxDP4P0x8YdQi/s//Og3u8Uyzf5BPHpUaz2O6Q/WiQtiPMBcAKRXb1LLuh +Occk6JVSrisd8CPLGRr2/ZxRSsFCKoS1XmLnDEE5wO9TYg4eDbQrTWljaGVsZSBN +YXJ0b25lIDxtaWNoZWxlLm1hcnRvbmVAcG9zdGVvLmRlPoh5BBMRAgAiBQJWryJV +AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAhCRDg5mnI7xJYuBYhBB27VVrq +NZuKrwxriODmacjvEli4RO8An3ZDCQ0hXvvLPSbZFcJ9WLVTZogcAJ98+y91te61 +p35R8CiMfnilgEoE0rQ2TWljaGVsZSBNYXJ0b25lIDxtaWNoZWxlbWFydG9uZUB1 +c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+iHgEExECADgWIQQdu1Va6jWbiq8Ma4jg5mnI +7xJYuAUCYWxmMAIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRDg5mnI7xJY +uHnrAJ4u0rf34UXub1H9xy4cAhCidnJ3WQCeM6epJfBiLgYDWdZdevMgDjAOtgS0 +IGRlenBlcmFkbyA8ZGV6cGVyYWRvQHRpc2NhbGkuaXQ+iHUEExECAB4FAkK+qrUC +GwMGCwkIBwMCAxUCAwMWAgECHgECF4AAIQkQ4OZpyO8SWLgWIQQdu1Va6jWbiq8M +a4jg5mnI7xJYuPzHAKCI+uQ1yCQzcFt9kzdxsCF6u979LACcCYO6Z1L1n+Sq2d9C +jgf05b9KWQS0LW1pY2hlbGUgbWFydG9uZSA8bWljaGVsZS5tYXJ0b25lQHVuaXJv +bWEyLml0Poh3BBMRAgAgBQJHsIdOAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AA +IQkQ4OZpyO8SWLgWIQQdu1Va6jWbiq8Ma4jg5mnI7xJYuDFzAKCCyD/jXw05O3bs +hvVOkmt0p7fu5wCfVxDrEETg0moUuBty/f19JF1P+0+5BA0EQr6roRAQANDI05s6 +FlHeJlVGUG2EiYsKdE86daO9UB4cdyQGYvk1F+iTd77iDucU0pZAL40V54WMXa8l +llsKqGepTZ9CJESnkbuNz1KabLAEs3VhMCMdmCP8PpqoCmnKAQ3xZiVdiTlKDqgp +Qnle1lsqPz5LWQbAFlQpCf1joiFn/jTJ+pG8vFhhshgINrQxGo0/8DDMt73gJC6m +gAj7OjzLjQnxLyNa6Tgp3q7PYMST4YS5+UUmD3b3yoC1/Jn5QuqgSHjuUNxBF9ej +nFGAQb9ukwcRJ8h3YFpe4262x5KYpbUevYXzUI+njOeq8bHojUz8dvboWiHdyV6b +ulA06nisqGuN1zRcaUe4Alp4C3j2uly8HFC3ke3ncsWUSjWi0/fEppqMS7K98Ru4 +TVQ9W/3kTdTBgfMiluuIzq9yDzSC+LAfGxis2pjcwboNtuPlYTcH8ve9kucPBd5p +jd0YZYhzyr+221wr+bydrfrYlB4+mFk/d3tFyBANEn4pxwKSx65cdG/b/6THUhlS +Fyrrcthdka3cyVRi93RJlPd5ywr/FtiTezHZFb6RXTgeMmTKJvCzHJpD9FrjLCWP +Sko6TuFyPHyArNmWruHu8p0I2qVe1IpVQcUlizTZSaNTCF6G/xBfka3vJzhzCyGZ +SjsYRJLCvL4lefuDd7CvJjjzaWb9LjxlLdsLAAMFD/4jj7sXpWrcHEWONmZdvNLE +4Me/qiym6liktWscUsBN/ip9ivflXbvtB65B0eWLksKYsQ13K13Hz5PQmwuUGafs +dJveHs9j/HbZLvcbJkz03tokFQcpw2aJK1g1ggfhyY2sW72UhdSyi7y7gTwgSz02 +gZjCh2knjXacpsK8GdOp5AUEWzMqPZRveE1RLLlrcIacmyskTaDO1DtTSfTgWrei +te1F2x0LFrruarKOjCDX/oFpZq09Zq8ydyWQPtB5EM9x384ZUT+fsWVEEg2Ih2Gy +ISsZZG6W01AG7vzoXi/5eJVbSfIIPgVRq74FEFzRUUVWenAfPKrwfny9vZ6g/yf0 +Mu1ZvyG0F8k0jc49G9bp1rz6Vu7b5R0Y7O+qt2Q4Zqwv/sP6YEYei3t4zEHG+xNo +e45tEUa4RUnejrpSUaJqrj5wFOkj4GKzYh1VUwFGQGoUkwjfmH6zN2kGUoF2T9ZQ +s85VSTmWHpJktcgVjGhIszdEhQNJbGF2N0MCZ1sj+v1VGcDGH83Ax8tcukuOnYT6 +o8tarV90suw7R1zxsk3b8ACtO/GUp5eCGDJ3qtNn0HETH0vL2WP2zbE03hTqCJeh +ypgGigUBBxmrY+oc6fXps5j4a0b7PXQFIMVVg4uRt2R8exbigJe+eUNjsp4O9/5X +nD6hWr50dg+qf71d5DEToYhgBBgRAgAJBQJCvquhAhsMACEJEODmacjvEli4FiEE +HbtVWuo1m4qvDGuI4OZpyO8SWLg3PwCeKPxqHnRqQ/iujvI1B0XnUpLicicAniS6 +iBef8n0eK0MEJhdpK/YZMY43 +=Okn9 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/librsb.spec b/librsb.spec index 30acda0..a008b0e 100644 --- a/librsb.spec +++ b/librsb.spec @@ -18,7 +18,7 @@ Name: librsb %define lname librsb0 -Version: 1.3.0.0 +Version: 1.3.0.1 Release: 0 Summary: Shared memory parallel sparse matrix and sparse BLAS library License: LGPL-3.0-or-later @@ -26,6 +26,7 @@ Group: Productivity/Scientific/Math URL: http://librsb.sf.net/ Source: http://downloads.sf.net/%name/%name-%version.tar.gz +Source2: http://downloads.sf.net/%name/%name-%version.tar.gz.asc Patch1: pun.diff Patch2: reproducible.patch BuildRequires: automake @@ -77,7 +78,7 @@ autoreconf -fi # meminfo chosen for smaller machines too %configure --docdir="%_docdir/%name" --disable-static CFLAGS="%optflags -Wno-unused" \ --with-memhinfo=L3:16/64/8192K,L2:16/64/2048K,L1:8/64/16K -%make_build +%make_build -j1 %install %make_install diff --git a/reproducible.patch b/reproducible.patch index 507c438..7c51049 100644 --- a/reproducible.patch +++ b/reproducible.patch @@ -12,27 +12,25 @@ See https://reproducible-builds.org/ for why this is good. configure.ac | 2 ++ 2 files changed, 4 insertions(+) -Index: librsb-1.3.0.0/configure +Index: librsb-1.3.0.1/configure =================================================================== ---- librsb-1.3.0.0.orig/configure -+++ librsb-1.3.0.0/configure -@@ -25647,9 +25647,11 @@ cat >>confdefs.h <<_ACEOF - _ACEOF +--- librsb-1.3.0.1.orig/configure ++++ librsb-1.3.0.1/configure +@@ -27208,7 +27208,9 @@ printf "%s\n" "#define RSB_WANT_IO_LEVEL + printf "%s\n" "#define RSB_USER_SET_MEM_HIERARCHY_INFO \"$RSB_USER_SET_MEM_HIERARCHY_INFO\"" >>confdefs.h +if test "x$memhinfo" = x; then - cat >>confdefs.h <<_ACEOF - #define RSB_DETECTED_MEM_HIERARCHY_INFO "$RSB_DETECTED_MEM_HIERARCHY_INFO" - _ACEOF + printf "%s\n" "#define RSB_DETECTED_MEM_HIERARCHY_INFO \"$RSB_DETECTED_MEM_HIERARCHY_INFO\"" >>confdefs.h +fi - cat >>confdefs.h <<_ACEOF -Index: librsb-1.3.0.0/configure.ac + printf "%s\n" "#define RSB_CONST_MAX_SUPPORTED_THREADS $RSB_CONST_MAX_SUPPORTED_THREADS" >>confdefs.h +Index: librsb-1.3.0.1/configure.ac =================================================================== ---- librsb-1.3.0.0.orig/configure.ac -+++ librsb-1.3.0.0/configure.ac -@@ -538,7 +538,9 @@ if test "x${detected_memhinfo}" = x -a " +--- librsb-1.3.0.1.orig/configure.ac ++++ librsb-1.3.0.1/configure.ac +@@ -627,7 +627,9 @@ if test "x${detected_memhinfo}" = x -a " memhinfo="${FALLBACK_MEM_HIERARCHY_INFO}" fi AC_SUBST([RSB_USER_SET_MEM_HIERARCHY_INFO],"${memhinfo}")