Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qpdf for openSUSE:Factory checked in at 2026-08-29 17:40:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qpdf (Old) and /work/SRC/openSUSE:Factory/.qpdf.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qpdf" Sat Aug 29 17:40:06 2026 rev:85 rq:1374268 version:12.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/qpdf/qpdf.changes 2026-02-24 15:38:29.894164102 +0100 +++ /work/SRC/openSUSE:Factory/.qpdf.new.1265/qpdf.changes 2026-08-29 17:40:12.403481004 +0200 @@ -1,0 +2,32 @@ +Fri Aug 28 07:46:27 UTC 2026 - Petr Gajdos <[email protected]> + +- Update to version 12.4.1: +- Update to 12.4.1: + * Avoid generating JSON with leading zeroes when converting real numbers. + * Detect and warn in check linearization when the cross-reference (xref) + stream reports that the object containing a compressed object is itself + a compressed object. + * Improve uniformity and accuracy of progress reporting when writing + linearized files and files with a large number of object streams. + 10 +- Update to 12.4.0: + * Fix error message when --check encounters a PDF file with no pages. + * Remove non-array/empty /Annots entries and non-dictionary annotations + from copied pages in QPDFAcroFormDocumentHelper::fixCopiedAnnotations. + * Fix failure in QPDFWriter when trailer /ID entries are invalid. + * Limit the effect of QPDF::setMaxWarnings to the initial loading of the + PDF file to prevent treating subsequent exceptions as recoverable. + * Correctly handle page rotation values outside [0, 360] range in + QPDFPageObjectHelper::getMatrixForTransformations. + * Enforce conservative limits on the depth of direct objects created via + QPDFObjectHandle::makeDirect to reduce stack overflow risk. + * Enforce conservative limits on pages tree depth to prevent stack overflows. + * Detect duplicate entries in the AcroForm field hierarchy earlier. + * Rewrite zsh and bash shell completion functions to autogenerate from + argument parsing metadata (job.yml) instead of invoking the executable. + * Show linearization data even if linearization checks throw an exception. + * Add REQUIRE_SHELLS CMake option to fail completion tests if new bash/zsh + are missing (enabled by default in maintainer mode). + * Deprecate external-libs on Windows in favor of vcpkg. + +------------------------------------------------------------------- Old: ---- qpdf-12.3.2.tar.gz qpdf-12.3.2.tar.gz.asc New: ---- qpdf-12.4.1.tar.gz qpdf-12.4.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qpdf.spec ++++++ --- /var/tmp/diff_new_pack.s1Z6Nn/_old 2026-08-29 17:40:13.436517547 +0200 +++ /var/tmp/diff_new_pack.s1Z6Nn/_new 2026-08-29 17:40:13.441517724 +0200 @@ -1,8 +1,7 @@ # # spec file for package qpdf # -# Copyright (c) 2026 SUSE LLC -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +25,7 @@ %define so_version 30 %bcond_without zopfli Name: qpdf -Version: 12.3.2 +Version: 12.4.1 Release: 0 Summary: Command-line tools and library for transforming PDF files License: Apache-2.0 ++++++ qpdf-12.3.2.tar.gz -> qpdf-12.4.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/qpdf/qpdf-12.3.2.tar.gz /work/SRC/openSUSE:Factory/.qpdf.new.1265/qpdf-12.4.1.tar.gz differ: char 11, line 1
