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-02-17 16:36:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qpdf (Old) and /work/SRC/openSUSE:Factory/.qpdf.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qpdf" Tue Feb 17 16:36:22 2026 rev:83 rq:1333306 version:12.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/qpdf/qpdf.changes 2025-11-20 14:46:07.923605526 +0100 +++ /work/SRC/openSUSE:Factory/.qpdf.new.1977/qpdf.changes 2026-02-17 16:37:22.654415543 +0100 @@ -1,0 +2,50 @@ +Sun Feb 15 13:35:48 UTC 2026 - Enrico Belleri <[email protected]> + +- Include bash and zsh completions +- Update to version 12.3.2: + * Full changelog at https://qpdf.readthedocs.io/en/12.3/release-notes.html + * Fix bug introduced in 12.3.0. If the --password was specified + for the same file multiple times a usage error was thrown + * Fix failure of QPDFJob::run and QPDFJob::createQPDF when called + with a copy of a destroyed QPDFJob object + * Always set the is_different flag in + QPDFFormFieldObjectHelper::getTopLevelField + * When parsing qpdf JSON input files allow empty name objects, as + allowed by the PDF specification + * Add QPDFNameTreeObjectHelper and QPDFNumberTreeObjectHelper + constructor overloads that allow a function to be passed to + validate the values in the tree. + * Add new QPDFNameTreeObjectHelper and QPDFNumberTreeObjectHelper + validate method to validate and optionally repair the + name/number tree. + * Add new get and validate methods to all DocumentHelper classes. + * Add new Buffer methods move, view, data, size and empty. + The new methods present the Buffer as a char container + * Add various new functions in the qpdf::`global namespace to + access and set/modify global settings and limits. + See Global Options and header file qpdf/global.hh + * Add new C-API functions qpdf_global_get_uint32 and + qpdf_global_set_uint32 to access and set/modify various global + settings and limits. + * Attempt to detect if any > C++17 changes snuck into any public + headers and check all private headers compile stand-alone. + * Disallow option --deterministic-id to be used together with the + incompatible options --encrypt or --copy-encryption. + * Option --check now includes additional basic checks of the + AcroForm, Dests, Outlines, and PageLabels structures. + * Add new option --global to set or modify various global options + and limits. + * Fix completion scripts and handling to avoid leaking arguments + into the environment during completion and to correctly handle + bashcompinit for zsh users. + * Add new --remove-acroform option to exclude the AcroForm + dictionary from the output PDF. This option can be useful + particularly when the --flatten-annotations option is used on + damaged PDF files. + * Add new inspection mode to help with the inspection and manual + repair of damaged PDF files. + * QPDFWriter will no longer add filters when writing empty streams. + * More sanity checks have been added when files with damaged xref + tables are recovered. + +------------------------------------------------------------------- Old: ---- qpdf-12.2.0.tar.gz qpdf-12.2.0.tar.gz.asc New: ---- qpdf-12.3.2.tar.gz qpdf-12.3.2.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qpdf.spec ++++++ --- /var/tmp/diff_new_pack.fNCm76/_old 2026-02-17 16:37:24.366487037 +0100 +++ /var/tmp/diff_new_pack.fNCm76/_new 2026-02-17 16:37:24.366487037 +0100 @@ -19,7 +19,7 @@ %define so_version 30 %bcond_without zopfli Name: qpdf -Version: 12.2.0 +Version: 12.3.2 Release: 0 Summary: Command-line tools and library for transforming PDF files License: Apache-2.0 @@ -61,8 +61,8 @@ %package doc Summary: Documentation files for qpdf Group: Documentation/HTML -BuildArch: noarch Obsoletes: %{name}-htmldoc +BuildArch: noarch %description doc This package contains the documentation for qpdf @@ -120,6 +120,10 @@ cp -a manual-single-page-html/* %{buildroot}%{_docdir}/%{name}/singlehtml/ install -Dm644 qpdf-manual.pdf %{buildroot}%{_docdir}/%{name}/qpdf-manual.pdf popd + +install -D -m 0644 completions/bash/qpdf %{buildroot}%{_datadir}/bash-completion/completions/qpdf +install -D -m 0644 completions/zsh/_qpdf %{buildroot}%{_datadir}/zsh/site-functions/_qpdf + # create symlinks for html and singlehtml duplicate docs %fdupes -s %{buildroot}%{_docdir}/%{name} @@ -131,6 +135,10 @@ %license Artistic-2.0 LICENSE.txt %{_bindir}/{fix-qdf,qpdf,zlib-flate} %{_mandir}/man1/{fix-qdf,qpdf,zlib-flate}.1%{?ext_man} +%dir %{_datadir}/zsh +%dir %{_datadir}/zsh/site-functions +%{_datadir}/bash-completion/completions/qpdf +%{_datadir}/zsh/site-functions/_qpdf %files doc %doc %{_docdir}/%{name}/html ++++++ qpdf-12.2.0.tar.gz -> qpdf-12.3.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/qpdf/qpdf-12.2.0.tar.gz /work/SRC/openSUSE:Factory/.qpdf.new.1977/qpdf-12.3.2.tar.gz differ: char 12, line 1
