Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package wcslib for openSUSE:Factory checked 
in at 2026-05-14 21:45:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wcslib (Old)
 and      /work/SRC/openSUSE:Factory/.wcslib.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wcslib"

Thu May 14 21:45:34 2026 rev:15 rq:1353187 version:8.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/wcslib/wcslib.changes    2026-01-02 
14:31:09.142975660 +0100
+++ /work/SRC/openSUSE:Factory/.wcslib.new.1966/wcslib.changes  2026-05-14 
21:45:37.169167899 +0200
@@ -1,0 +2,39 @@
+Wed May 13 21:09:28 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 8.7:
+  * - In wcshdo_util(), a static helper function for wcshdo(),
+    fixed a bug that would have caused the keycomment to be
+    truncated to a single character when keyvalues exceeded 20
+    characters.
+  * Fixed various memory-related issues, such as potential
+    memory leaks on error return, potentially dereferencing null
+    pointers, incorrect handling of failed calls to realloc(),
+    etc. in wcsprt(), wcssub(), wcstrim(), wcspcx(), disset(),
+    discpy(), diswarp(), and various of the static distortions
+    helper functions.
+  * In wcsprintf(), call va_end() if memory allocation fails in
+    order to release the memory allocated by va_start()
+  * In wcserr_clear(), ensure that errp is non-NULL before
+    dereferencing it.
+  * In tabini(), check that the total number of elements in the
+    coordinate array does not exceed INT_MAX.
+  * In wcsinit(), lininit(), and disinit(), check that the
+    value provided for naxis is not too large.  Negative values also
+    now return WCSERR_BAD_PARAM rather than WCSERR_MEMORY.
+  * In conjunction with the above, global variables that record
+    various limits are now declared in a new header file, wcslimits.h.
+    Their values are set in wcs.c, including a limit of 31 for NAXIS
+    and also the default limits for the number of PVi_ma, PSi_ma, DPja,
+    and DQia keywords, which may be changed.
+  * In cylfix(), use the maximum value of NAXIS from wcslimits.h.
+  * Likewise, in wcsprintf() and wcsfprintf(), replaced use of
+  * vsprintf() with vsnprintf().
+  * In linx2p(), replaced two uses of goto statements to work
+    around an apparent compiler bug.  Reported by Cyril Richard.
+  * PGSBOX now accounts for the possibility that the coordinate
+    system is not defined outside the frame.  Previously this was
+    important for determining axis crossings and hence axis
+    labelling.  However, it is not valid for -TAB coordinates in
+    FITS for which extrapolation is strictly limited to half a pixel.
+
+-------------------------------------------------------------------

Old:
----
  wcslib-8.5.tar.bz2

New:
----
  wcslib-8.7.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ wcslib.spec ++++++
--- /var/tmp/diff_new_pack.MOtWsF/_old  2026-05-14 21:45:38.089205615 +0200
+++ /var/tmp/diff_new_pack.MOtWsF/_new  2026-05-14 21:45:38.089205615 +0200
@@ -18,7 +18,7 @@
 
 %define libver  8
 Name:           wcslib
-Version:        8.5
+Version:        8.7
 Release:        0
 Summary:        An implementation of the FITS WCS standard
 License:        LGPL-3.0-or-later

++++++ wcslib-8.5.tar.bz2 -> wcslib-8.7.tar.bz2 ++++++
++++ 122618 lines of diff (skipped)

Reply via email to