Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libspectre for openSUSE:Factory checked in at 2022-11-10 14:19:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libspectre (Old) and /work/SRC/openSUSE:Factory/.libspectre.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libspectre" Thu Nov 10 14:19:11 2022 rev:28 rq:1034740 version:0.2.11 Changes: -------- --- /work/SRC/openSUSE:Factory/libspectre/libspectre.changes 2022-03-23 20:15:20.954360623 +0100 +++ /work/SRC/openSUSE:Factory/.libspectre.new.1597/libspectre.changes 2022-11-10 14:19:12.889315389 +0100 @@ -1,0 +2,6 @@ +Tue Nov 8 23:14:58 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 0.2.11: + * Avoid possible crash when loading a document + +------------------------------------------------------------------- Old: ---- libspectre-0.2.10.tar.gz New: ---- libspectre-0.2.11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libspectre.spec ++++++ --- /var/tmp/diff_new_pack.y1yoBl/_old 2022-11-10 14:19:13.345317902 +0100 +++ /var/tmp/diff_new_pack.y1yoBl/_new 2022-11-10 14:19:13.349317923 +0100 @@ -18,7 +18,7 @@ %define debug_package_requires libspectre1 = %{version}-%{release} Name: libspectre -Version: 0.2.10 +Version: 0.2.11 Release: 0 Summary: Library for Rendering PostScript Documents License: GPL-2.0-or-later ++++++ libspectre-0.2.10.tar.gz -> libspectre-0.2.11.tar.gz ++++++ ++++ 1621 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libspectre-0.2.10/ChangeLog new/libspectre-0.2.11/ChangeLog --- old/libspectre-0.2.10/ChangeLog 2022-02-12 11:38:50.000000000 +0100 +++ new/libspectre-0.2.11/ChangeLog 2022-11-04 00:09:59.000000000 +0100 @@ -1,3 +1,34 @@ +commit 7ec4f0110698d7e43309e4c7aa821303f3698b9b +Author: Albert Astals Cid <aa...@kde.org> +Date: Fri Nov 4 00:09:15 2022 +0100 + + release: 0.2.11 + + NEWS | 7 +++++++ + configure.ac | 4 ++-- + 2 files changed, 9 insertions(+), 2 deletions(-) + +commit 0205c12924a63f326e0b6f11153aba4eebdcd551 +Author: Albert Astals Cid <aa...@kde.org> +Date: Fri Nov 4 00:06:18 2022 +0100 + + CI: Fix ubuntu:21.04 CI + + .gitlab-ci.yml | 3 +++ + 1 file changed, 3 insertions(+) + +commit 66dc111212930fa7f936ea3ed69a566febef5f4c +Author: Marek Kasik <mka...@redhat.com> +Date: Fri Mar 25 15:18:00 2022 +0100 + + Avoid possible crash when loading a document + + Check for result of openning of a file in spectre_document_load() + and don't proceed if there was an error. + + libspectre/spectre-document.c | 4 ++++ + 1 file changed, 4 insertions(+) + commit 8d0515492504f5e4cf3dd9ddf3e89360f0a67e91 Author: Albert Astals Cid <aa...@kde.org> Date: Sat Feb 12 11:37:35 2022 +0100 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libspectre-0.2.10/NEWS new/libspectre-0.2.11/NEWS --- old/libspectre-0.2.10/NEWS 2022-02-12 11:37:11.000000000 +0100 +++ new/libspectre-0.2.11/NEWS 2022-11-04 00:02:15.000000000 +0100 @@ -1,3 +1,10 @@ +libspectre 0.2.11 (4 November 2022) +=============================== + +This is another bugfix only release in the libspectre's 0.2 series. + +Avoid possible crash when loading a document (Marek Kasik) + libspectre 0.2.10 (12 February 2022) =============================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libspectre-0.2.10/configure.ac new/libspectre-0.2.11/configure.ac --- old/libspectre-0.2.10/configure.ac 2022-02-12 11:34:17.000000000 +0100 +++ new/libspectre-0.2.11/configure.ac 2022-11-04 00:00:57.000000000 +0100 @@ -2,7 +2,7 @@ m4_define([spectre_major_version], [0]) m4_define([spectre_minor_version], [2]) -m4_define([spectre_micro_version], [10]) +m4_define([spectre_micro_version], [11]) m4_define([spectre_version], [spectre_major_version.spectre_minor_version.spectre_micro_version]) @@ -25,7 +25,7 @@ ## increment any time the source changes; set to ## 0 if you increment CURRENT -LT_REVISION=10 +LT_REVISION=11 ## increment if any interfaces have been added; set to 0 ## if any interfaces have been changed or removed. removal has diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libspectre-0.2.10/libspectre/spectre-document.c new/libspectre-0.2.11/libspectre/spectre-document.c --- old/libspectre-0.2.10/libspectre/spectre-document.c 2021-12-14 01:12:48.000000000 +0100 +++ new/libspectre-0.2.11/libspectre/spectre-document.c 2022-08-12 08:57:49.000000000 +0200 @@ -118,6 +118,10 @@ _spectre_return_if_fail (filename != NULL); file = fopen (filename, "rb"); + if (!file) { + document->status = SPECTRE_STATUS_LOAD_ERROR; + return; + } document_load (document, filename, file); fclose (file); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libspectre-0.2.10/libspectre/spectre-version.h new/libspectre-0.2.11/libspectre/spectre-version.h --- old/libspectre-0.2.10/libspectre/spectre-version.h 2022-02-12 11:38:48.000000000 +0100 +++ new/libspectre-0.2.11/libspectre/spectre-version.h 2022-11-04 00:09:56.000000000 +0100 @@ -27,11 +27,11 @@ #define SPECTRE_MAJOR_VERSION 0 #define SPECTRE_MINOR_VERSION 2 -#define SPECTRE_MICRO_VERSION 10 +#define SPECTRE_MICRO_VERSION 11 -#define SPECTRE_VERSION_STRING "0.2.10" +#define SPECTRE_VERSION_STRING "0.2.11" -#define SPECTRE_VERSION ((0 << 16) | (2 << 8) | (10)) +#define SPECTRE_VERSION ((0 << 16) | (2 << 8) | (11)) SPECTRE_END_DECLS