Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lalpulsar for openSUSE:Factory checked in at 2026-06-28 21:06:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lalpulsar (Old) and /work/SRC/openSUSE:Factory/.lalpulsar.new.11887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lalpulsar" Sun Jun 28 21:06:53 2026 rev:14 rq:1362021 version:7.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/lalpulsar/lalpulsar.changes 2026-03-22 14:13:29.948572247 +0100 +++ /work/SRC/openSUSE:Factory/.lalpulsar.new.11887/lalpulsar.changes 2026-06-28 21:07:30.152031988 +0200 @@ -1,0 +2,12 @@ +Fri Jun 26 21:57:58 UTC 2026 - Atri Bhattacharya <[email protected]> + +- Add lalpulsar-ptr-const.patch: correctly declare pointers to + const data to prevent "discarded-qualifier" warnings, which in + turn cause build errors due to the use of "-Werror". + +------------------------------------------------------------------- +Fri Jun 26 21:26:57 UTC 2026 - Atri Bhattacharya <[email protected]> + +- Update to version 7.1.1 (no release notes). + +------------------------------------------------------------------- Old: ---- lalpulsar-7.0.1.tar.xz New: ---- lalpulsar-7.1.1.tar.xz lalpulsar-ptr-const.patch ----------(New B)---------- New: - Add lalpulsar-ptr-const.patch: correctly declare pointers to const data to prevent "discarded-qualifier" warnings, which in ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lalpulsar.spec ++++++ --- /var/tmp/diff_new_pack.2TAR5k/_old 2026-06-28 21:07:31.276069863 +0200 +++ /var/tmp/diff_new_pack.2TAR5k/_new 2026-06-28 21:07:31.276069863 +0200 @@ -31,13 +31,8 @@ # octave >= 6 is not supported %bcond_with octave -# astropy and numy unsupported for python < 3.7 in TW -%define skip_python36 1 -# Py2 support drop by upstream -%define skip_python2 1 - Name: %{pname}%{?psuffix} -Version: 7.0.1 +Version: 7.1.1 Release: 0 Summary: LSC Algorithm Pulsar Library License: GPL-2.0-or-later @@ -48,6 +43,8 @@ Patch1: lalpulsar-disable-test_ssbtodetector.patch # PATCH-FIX-UPSTREAM lalpulsar-fix-uninitialized-var.patch [email protected] -- Fix an uninitialised variable Patch2: lalpulsar-fix-uninitialized-var.patch +# PATCH-FIX-UPSTREAM lalpulsar-ptr-const.patch [email protected] -- Qualify pointer to const data correctly to prevent discarded-qualifer errors +Patch3: lalpulsar-ptr-const.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module lal >= 7.1.0} BuildRequires: %{python_module numpy-devel >= 1.7} ++++++ lalpulsar-7.0.1.tar.xz -> lalpulsar-7.1.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/lalpulsar/lalpulsar-7.0.1.tar.xz /work/SRC/openSUSE:Factory/.lalpulsar.new.11887/lalpulsar-7.1.1.tar.xz differ: char 27, line 1 ++++++ lalpulsar-ptr-const.patch ++++++ --- bin/HeterodyneSearch/ppe_init.c | 16 ++++++++-------- bin/HeterodyneSearch/ppe_init.h | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) Index: lalpulsar-7.1.1/bin/HeterodyneSearch/ppe_init.c =================================================================== --- lalpulsar-7.1.1.orig/bin/HeterodyneSearch/ppe_init.c +++ lalpulsar-7.1.1/bin/HeterodyneSearch/ppe_init.c @@ -756,7 +756,7 @@ void initialise_prior( LALInferenceRunSt gmmweights = XLALCreateREAL8Vector( nmodes ); CHAR strpart[8192]; - CHAR UNUSED *nextpart; + const CHAR UNUSED *nextpart; nextpart = get_bracketed_string( strpart, tline->tokens[5], '[', ']' ); if ( !strpart[0] ) { XLAL_ERROR_VOID( XLAL_EINVAL, "Error... problem parsing GMM prior weights values for '%s'.", tempPar ); @@ -1539,7 +1539,7 @@ REAL8Vector **parse_gmm_means( CHAR *mea UINT4 modecount = 0; /* parse mean string */ - CHAR *startloc = strchr( meanstr, '[' ); /* find location of first '[' */ + const CHAR *startloc = strchr( meanstr, '[' ); /* find location of first '[' */ if ( !startloc ) { return NULL; } @@ -1551,7 +1551,7 @@ REAL8Vector **parse_gmm_means( CHAR *mea meanmat = XLALCalloc( nmodes, sizeof( REAL8Vector * ) ); while ( 1 ) { - CHAR *closeloc = get_bracketed_string( strpart, startloc + 1, '[', ']' ); + const CHAR *closeloc = get_bracketed_string( strpart, startloc + 1, '[', ']' ); if ( !strpart[0] ) { break; /* break when no more bracketed items are found */ } @@ -1636,7 +1636,7 @@ gsl_matrix **parse_gmm_covs( CHAR *covst strncpy( strpart, openloc + 1, ( closeloc - openloc ) ); /* copy string */ strpart[( closeloc - openloc )] = '\0'; /* add null terminating character */ - CHAR *newstartloc = strpart; + const CHAR *newstartloc = strpart; UINT4 parcount = 0; @@ -1644,7 +1644,7 @@ gsl_matrix **parse_gmm_covs( CHAR *covst while ( 1 ) { CHAR newstrpart[8192]; - CHAR *newcloseloc = get_bracketed_string( newstrpart, newstartloc, '[', ']' ); + const CHAR *newcloseloc = get_bracketed_string( newstrpart, newstartloc, '[', ']' ); if ( !newstrpart[0] ) { break; /* read all of covariance matrix for this mode */ @@ -1697,11 +1697,11 @@ gsl_matrix **parse_gmm_covs( CHAR *covst } -CHAR *get_bracketed_string( CHAR *dest, const CHAR *bstr, int openbracket, int closebracket ) +const CHAR *get_bracketed_string( CHAR *dest, const CHAR *bstr, int openbracket, int closebracket ) { /* get positions of opening and closing brackets */ - CHAR *openpar = strchr( bstr, openbracket ); - CHAR *closepar = strchr( bstr + 1, closebracket ); + const CHAR *openpar = strchr( bstr, openbracket ); + const CHAR *closepar = strchr( bstr + 1, closebracket ); if ( !openpar || !closepar ) { dest[0] = 0; Index: lalpulsar-7.1.1/bin/HeterodyneSearch/ppe_init.h =================================================================== --- lalpulsar-7.1.1.orig/bin/HeterodyneSearch/ppe_init.h +++ lalpulsar-7.1.1/bin/HeterodyneSearch/ppe_init.h @@ -53,7 +53,7 @@ void LogSampleToFile( LALInferenceVariab void LogSampleToArray( LALInferenceVariables *algorithmParams, LALInferenceVariables *vars ); REAL8Vector **parse_gmm_means( CHAR *meanstr, UINT4 npars, UINT4 nmodes ); gsl_matrix **parse_gmm_covs( CHAR *covstr, UINT4 npars, UINT4 nmodes ); -CHAR *get_bracketed_string( CHAR *dest, const CHAR *bstr, int openbracket, int closebracket ); +const CHAR *get_bracketed_string( CHAR *dest, const CHAR *bstr, int openbracket, int closebracket ); void initialise_threads( LALInferenceRunState *state, INT4 nthreads ); #ifdef __cplusplus
