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

Reply via email to