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

Reply via email to