Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qpdf for openSUSE:Factory checked in at 2024-01-21 23:07:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qpdf (Old) and /work/SRC/openSUSE:Factory/.qpdf.new.16006 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qpdf" Sun Jan 21 23:07:17 2024 rev:75 rq:1140140 version:11.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qpdf/qpdf.changes 2023-12-28 22:55:13.788773473 +0100 +++ /work/SRC/openSUSE:Factory/.qpdf.new.16006/qpdf.changes 2024-01-21 23:07:21.547324578 +0100 @@ -1,0 +2,25 @@ +Wed Jan 17 12:48:06 UTC 2024 - Otto Hollmann <otto.hollm...@suse.com> + +- Temporary workaround for test fuzz-16214 (bsc#1218902) + * Add openssl3_2-fuzz-16214.patch +- Update to 11.8.0: + * Bug fixes: + - When flattening annotations, preserve hyperlinks and other annotations + that inherently have no appearance information. + * CLI Enhancements + - Introduce x in the numeric range syntax to allow exclusion of pages + within a page range. See Page Ranges for details. + - Support comma-separated numeric values with --collate to select + different numbers of pages from different groups. + - Add --set-page-labels option to completely override page labels in the + output. + * Library Enhancements + - Add API to support --set-page-labels: + - QPDFJob::Config::setPageLabels + - pdf_page_label_e enumerated type + - QPDFPageLabelDocumentHelper::pageLabelDict + - Improve file recovery logic to better handle files with cross-reference + streams. This should enable qpdf to recover some files that it would + previously have reported âunable to find trailer dictionary.â + +------------------------------------------------------------------- Old: ---- qpdf-11.7.0.tar.gz qpdf-11.7.0.tar.gz.asc New: ---- openssl3_2-fuzz-16214.patch qpdf-11.8.0.tar.gz qpdf-11.8.0.tar.gz.asc BETA DEBUG BEGIN: New:- Temporary workaround for test fuzz-16214 (bsc#1218902) * Add openssl3_2-fuzz-16214.patch - Update to 11.8.0: BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qpdf.spec ++++++ --- /var/tmp/diff_new_pack.aA5iXd/_old 2024-01-21 23:07:22.451357531 +0100 +++ /var/tmp/diff_new_pack.aA5iXd/_new 2024-01-21 23:07:22.455357677 +0100 @@ -1,7 +1,7 @@ # # spec file for package qpdf # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define so_version 29 Name: qpdf -Version: 11.7.0 +Version: 11.8.0 Release: 0 Summary: Command-line tools and library for transforming PDF files License: Apache-2.0 @@ -27,6 +27,10 @@ Source: https://github.com/qpdf/qpdf/releases/download/v%{version}/qpdf-%{version}.tar.gz Source1: https://github.com/qpdf/qpdf/releases/download/v%{version}/qpdf-%{version}.tar.gz.asc Source2: qpdf.keyring +#PATCH-FIX-SUSE temporary workaround for openssl 3.2 bsc#1218902 +%ifarch s390x +Patch1: openssl3_2-fuzz-16214.patch +%endif BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc-c++ @@ -83,7 +87,7 @@ package. %prep -%autosetup +%autosetup -p1 %build %global optflags %optflags -fexcess-precision=fast ++++++ openssl3_2-fuzz-16214.patch ++++++ Index: qpdf-11.8.0/qpdf/qtest/qpdf/fuzz-16214.out =================================================================== --- qpdf-11.8.0.orig/qpdf/qtest/qpdf/fuzz-16214.out +++ qpdf-11.8.0/qpdf/qtest/qpdf/fuzz-16214.out @@ -9,7 +9,7 @@ WARNING: fuzz-16214.pdf (object 14 0, of WARNING: fuzz-16214.pdf: file is damaged WARNING: fuzz-16214.pdf (object 1 0, offset 7189): expected n n obj WARNING: fuzz-16214.pdf: Attempting to reconstruct cross-reference table -WARNING: fuzz-16214.pdf (offset 7207): error decoding stream data for object 2 0: stream inflate: inflate: data: invalid code lengths set +WARNING: fuzz-16214.pdf (offset 7207): error decoding stream data for object 2 0: stream inflate: inflate: data: Operation-Ending-Supplemental Code is 0x27 WARNING: fuzz-16214.pdf (offset 7207): getStreamData called on unfilterable stream WARNING: fuzz-16214.pdf (object 11 0, offset 11551): supposed object stream 5 has wrong type WARNING: fuzz-16214.pdf (object 11 0, offset 11551): object stream 5 has incorrect keys ++++++ qpdf-11.7.0.tar.gz -> qpdf-11.8.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/qpdf/qpdf-11.7.0.tar.gz /work/SRC/openSUSE:Factory/.qpdf.new.16006/qpdf-11.8.0.tar.gz differ: char 28, line 1