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)
