Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package librsb for openSUSE:Factory checked in at 2026-05-17 18:56:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librsb (Old) and /work/SRC/openSUSE:Factory/.librsb.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librsb" Sun May 17 18:56:49 2026 rev:10 rq:1353562 version:1.3.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/librsb/librsb.changes 2025-06-17 18:24:55.597053976 +0200 +++ /work/SRC/openSUSE:Factory/.librsb.new.1966/librsb.changes 2026-05-17 18:57:11.733210520 +0200 @@ -1,0 +2,10 @@ +Fri May 15 15:17:01 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 1.3.0.3 + * `rsb_sppsp` now checks for invalid transA and transB. + * `rsb_file_mtx_load` now detects a prematurely ending gzipped + matrix file. + * With --enable-long-indices enabled, `rsb_file_mtx_load` could + read huge matrix files incorrectly, which was fixed. + +------------------------------------------------------------------- Old: ---- librsb-1.3.0.2.tar.gz librsb-1.3.0.2.tar.gz.asc New: ---- librsb-1.3.0.3.tar.gz librsb-1.3.0.3.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librsb.spec ++++++ --- /var/tmp/diff_new_pack.3aajhT/_old 2026-05-17 18:57:13.317275147 +0200 +++ /var/tmp/diff_new_pack.3aajhT/_new 2026-05-17 18:57:13.325275473 +0200 @@ -18,12 +18,13 @@ Name: librsb %define lname librsb0 -Version: 1.3.0.2 +Version: 1.3.0.3 Release: 0 Summary: Shared memory parallel sparse matrix and sparse BLAS library License: LGPL-3.0-or-later Group: Productivity/Scientific/Math URL: http://librsb.sf.net/ +#Changelog: https://sourceforge.net/p/librsb/mailman/librsb-users/ Source: http://downloads.sf.net/%name/%name-%version.tar.gz Source2: http://downloads.sf.net/%name/%name-%version.tar.gz.asc Source9: %name.keyring ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.3aajhT/_old 2026-05-17 18:57:13.517283307 +0200 +++ /var/tmp/diff_new_pack.3aajhT/_new 2026-05-17 18:57:13.557284939 +0200 @@ -1,5 +1,5 @@ -mtime: 1750157227 -commit: 4d306914a07e4cd768665d5dd7942cc704c457645cb0be076e4a400f3f375fe8 +mtime: 1778969212 +commit: 2e26075391a7ba606f225e120b2a4a64f2bf94b664769521d3f2243faead9a05 url: https://src.opensuse.org/jengelh/librsb revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-05-17 00:06:52.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ cxx.patch ++++++ --- /var/tmp/diff_new_pack.3aajhT/_old 2026-05-17 18:57:13.873297832 +0200 +++ /var/tmp/diff_new_pack.3aajhT/_new 2026-05-17 18:57:13.881298159 +0200 @@ -14,24 +14,22 @@ under at least gcc-15. --- - rsb_common.h | 16 ++++++++++++---- - 1 file changed, 12 insertions(+), 4 deletions(-) + rsb_common.h | 14 ++++++++++++-- + 1 file changed, 12 insertions(+), 2 deletions(-) -Index: librsb-1.3.0.2/rsb_common.h +Index: librsb-1.3.0.3/rsb_common.h =================================================================== ---- librsb-1.3.0.2.orig/rsb_common.h -+++ librsb-1.3.0.2/rsb_common.h -@@ -29,9 +29,6 @@ If not, see <http://www.gnu.org/licenses - #define RSB_COMMON_H_INCLUDED +--- librsb-1.3.0.3.orig/rsb_common.h ++++ librsb-1.3.0.3/rsb_common.h +@@ -107,7 +107,6 @@ If not, see <https://www.gnu.org/license + #endif /* __cplusplus */ #ifdef __cplusplus -extern "C" { --#endif /* __cplusplus */ --#ifdef __cplusplus - #define restrict /* for now, the restrict keyword is not allowed in C++ */ - #endif /* __cplusplus */ - /** -@@ -216,7 +213,13 @@ typedef int rsb_int; + #endif /* __cplusplus */ + + /* the NDEBUG and DEBUG symbols will affect lot of checking code */ +@@ -217,7 +216,13 @@ typedef int rsb_int; #if RSB_WANT_ACTION #define RSB_SHALL_QUIT ( rsb__quit_rsbench != 0 ) #define RSB_INTERNALS_RSBENCH_HEAD_DECLS extern int rsb__quit_rsbench; @@ -45,7 +43,7 @@ #define RSB_SIGHR rsb__sigr(); #else /* RSB_WANT_ACTION */ #define RSB_SHALL_QUIT ( 0 != 0 ) -@@ -1420,12 +1423,18 @@ struct rsb_optrace_t { +@@ -1437,12 +1442,18 @@ struct rsb_optrace_t { #define RSB_MARF_EPS_NO_TEXT (0x00000800) /*!< #rsb_marf_t No text in EPS. */ #define RSB_MARF_LATEX_RECURSION (0x00001000) /*!< #rsb_marf_t Matrix recursion as LaTeX. */ @@ -64,7 +62,7 @@ #ifdef RSB_HAVE_ASSERT_H #ifdef RSB_USE_ASSERT -@@ -1510,7 +1519,6 @@ rsb_char_t rsb__getenv_char(const char * +@@ -1527,7 +1538,6 @@ rsb_char_t rsb__getenv_char(const char * #include "rsb_tune.h" /* */ #ifdef __cplusplus ++++++ librsb-1.3.0.2.tar.gz -> librsb-1.3.0.3.tar.gz ++++++ ++++ 276914 lines of diff (skipped) ++++++ reproducible.patch ++++++ --- /var/tmp/diff_new_pack.3aajhT/_old 2026-05-17 18:57:16.681412398 +0200 +++ /var/tmp/diff_new_pack.3aajhT/_new 2026-05-17 18:57:16.693412888 +0200 @@ -12,27 +12,25 @@ configure.ac | 2 ++ 2 files changed, 4 insertions(+) -Index: librsb-1.3.0.2/configure +Index: librsb-1.3.0.3/configure =================================================================== ---- librsb-1.3.0.2.orig/configure -+++ librsb-1.3.0.2/configure -@@ -26175,9 +26175,11 @@ cat >>confdefs.h <<_ACEOF - _ACEOF +--- librsb-1.3.0.3.orig/configure ++++ librsb-1.3.0.3/configure +@@ -27550,7 +27550,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.2/configure.ac + printf "%s\n" "#define RSB_CONST_MAX_SUPPORTED_THREADS $RSB_CONST_MAX_SUPPORTED_THREADS" >>confdefs.h +Index: librsb-1.3.0.3/configure.ac =================================================================== ---- librsb-1.3.0.2.orig/configure.ac -+++ librsb-1.3.0.2/configure.ac -@@ -632,7 +632,9 @@ if test "x${detected_memhinfo}" = x -a " +--- librsb-1.3.0.3.orig/configure.ac ++++ librsb-1.3.0.3/configure.ac +@@ -650,7 +650,9 @@ if test "x${detected_memhinfo}" = x -a " memhinfo="${FALLBACK_MEM_HIERARCHY_INFO}" fi AC_SUBST([RSB_USER_SET_MEM_HIERARCHY_INFO],"${memhinfo}")
