Your message dated Thu, 29 Jan 2026 21:25:41 +0000
with message-id <[email protected]>
and subject line Bug#1093735: fixed in pdfio 1.5.1+dfsg-1
has caused the Debian Bug report #1093735,
regarding ITP: pdfio -- PDF manipulation library in C
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1093735: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093735
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist

* Package name    : pdfio
  Version         : 1.4.0
  Upstream Author : Michael Sweet <[email protected]> (Author of CUPS)
* URL             : https://www.msweet.org/pdfio/
* License         : Apache-2.0-with-GPL2-LGPL2-Exception (same as CUPS)
  Programming Lang: C  (Just C, NOT C++)
  Description     : C library for reading, writing, and manipulating PDF files

PDFio is a library for reading, writing and manipulating PDF files, but not for rendering or displaying them. It is written by Michael Sweet, author of CUPS, mainly with the purpose to not have C++ (QPDF for example is written in C++) and also to have a more useful license (Mike chose the same license as for CUPS) than many other projects.

libcupsfilters uses QPDF for manipulation of print jobs in PDF format, like printing several pages on one sheet, printing only selected pages, ... It principally works, but there are some quirks, especially when making a Debian package of a C++ library the *.symbols file contains tons of ghost symbols which do not belong to the API and they even differ depending on the architecture, producing a maintenance nightmare. Therefore I decided to switch libcupsfilters from using QPDF to PDFio.

The needed investigations and coding on libcupsfilters were already done, in the following Google-Summer-of-Code project:

    Replace QPDF by PDFio as PDF manipulation library in libcupsfilters
    Contributor: Uddhav Phatak
https://medium.com/@uddhavphatak/gsoc-2024-final-report-the-refactor-report-a46756e9d6ce

The code is in the following Pull Request on libcupsfilters:

    https://github.com/OpenPrinting/libcupsfilters/pull/71

I will soon be finished and ready to merge and once I have merged it I will make a new release of libcupsfilters, version 2.2.0, which will use PDFio and therefore depend on it. This requires PDFio to be packaged in Debian.

As we need this package also in Ubuntu, I have already created and it can and should be used in Debian as well. You find it on my PPA:

    https://launchpad.net/~till-kamppeter/+archive/ubuntu/ppa
    https://launchpad.net/~till-kamppeter/+archive/ubuntu/ppa/+packages
https://launchpad.net/~till-kamppeter/+archive/ubuntu/ppa/+sourcefiles/pdfio/1.4.0-0ubuntu1~ppa1/pdfio_1.4.0.orig.tar.gz https://launchpad.net/~till-kamppeter/+archive/ubuntu/ppa/+sourcefiles/pdfio/1.4.0-0ubuntu1~ppa1/pdfio_1.4.0-0ubuntu1~ppa1.debian.tar.xz https://launchpad.net/~till-kamppeter/+archive/ubuntu/ppa/+sourcefiles/pdfio/1.4.0-0ubuntu1~ppa1/pdfio_1.4.0-0ubuntu1~ppa1.dsc

To avoid source tarball mismatches between Debian and Ubuntu please use the source tarball from the Launchpad link above.

As it is primarily used in the printing stack I recommend maintainership by the Debian Printing Team and Thorsten Alteholz.

   Till

--- End Message ---
--- Begin Message ---
Source: pdfio
Source-Version: 1.5.1+dfsg-1
Done: Bastian Germann <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pdfio, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Germann <[email protected]> (supplier of updated pdfio package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 25 Jun 2025 08:56:45 +0200
Source: pdfio
Binary: libpdfio-dev libpdfio1 libpdfio1-dbgsym
Architecture: source amd64
Version: 1.5.1+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Bastian Germann <[email protected]>
Changed-By: Bastian Germann <[email protected]>
Description:
 libpdfio-dev - C library for reading and writing PDF files (development files)
 libpdfio1  - C library for reading and writing PDF files
Closes: 1093735
Changes:
 pdfio (1.5.1+dfsg-1) unstable; urgency=medium
 .
   * Initial version based on Ubuntu package (Closes: #1093735)
Checksums-Sha1:
 ab2a231d27a4792746af4468a6703c92d6335e60 1748 pdfio_1.5.1+dfsg-1.dsc
 b7acb16fe546274020a60c2822d4d1aafebddd09 5771708 pdfio_1.5.1+dfsg.orig.tar.xz
 10b89c97d118d95cbbd57fb4f7a0057a5275fb05 9284 pdfio_1.5.1+dfsg-1.debian.tar.xz
 cc15ba60bf2f58f355bec70032978eafd447f563 594232 
libpdfio-dev_1.5.1+dfsg-1_amd64.deb
 b85f297b3441f57454d811b53385ba8267e3fa0b 144672 
libpdfio1-dbgsym_1.5.1+dfsg-1_amd64.deb
 e6449182f25db3641cd4498f321f27dc6b0435ac 63800 libpdfio1_1.5.1+dfsg-1_amd64.deb
 df2e3aa83b094565fe54a87a7efaddeee652e8fb 6100 
pdfio_1.5.1+dfsg-1_amd64.buildinfo
Checksums-Sha256:
 93b05a377ba5b0b67f2ff57278abe3169024f2290b395aae3f284f132f359928 1748 
pdfio_1.5.1+dfsg-1.dsc
 f5cbbac52a9bf4230b9c4028fdfcd727ec6dd3c2c2ddfddfb07de2b22e220ea5 5771708 
pdfio_1.5.1+dfsg.orig.tar.xz
 0889ad3624d5f6ebadc7d5f210a2c420f62d74f86b1c3a40c1889a5093da5b01 9284 
pdfio_1.5.1+dfsg-1.debian.tar.xz
 969b8508b4d09df5b268eac298153ed55c42df9ff1c9da4c2a388edfd9f2aa3a 594232 
libpdfio-dev_1.5.1+dfsg-1_amd64.deb
 7346c0fce56e352091bafe5749f21d18e68e852cb1da074e9fe3b7c5454f3091 144672 
libpdfio1-dbgsym_1.5.1+dfsg-1_amd64.deb
 2061977c99ab8ff85ba3ea7fa9f01c4c729786fd16930d2e568e39036da44ade 63800 
libpdfio1_1.5.1+dfsg-1_amd64.deb
 f4a1810a645a90348fcf0a15f87c0ae17af27915a6e525ec3bf4867a9984e2df 6100 
pdfio_1.5.1+dfsg-1_amd64.buildinfo
Files:
 8606f5422c39ed0ccf14116325edad10 1748 libs optional pdfio_1.5.1+dfsg-1.dsc
 e04251ad0a3747f984b7908f7c342f8d 5771708 libs optional 
pdfio_1.5.1+dfsg.orig.tar.xz
 c9dc7b531d4586ac7e159c24420f2341 9284 libs optional 
pdfio_1.5.1+dfsg-1.debian.tar.xz
 8b49efbd209f9fe52110e7adc5d43d4f 594232 libdevel optional 
libpdfio-dev_1.5.1+dfsg-1_amd64.deb
 00d22e1105f5c6540ea6de7af7eb0019 144672 debug optional 
libpdfio1-dbgsym_1.5.1+dfsg-1_amd64.deb
 06eec631cafd92d3b790fa7d18780815 63800 libs optional 
libpdfio1_1.5.1+dfsg-1_amd64.deb
 5a05357e21761f0eadaa17a960f8ad5c 6100 libs optional 
pdfio_1.5.1+dfsg-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmhbp+YQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFDliC/9OVGAo3AtEPi3D8RNHwov7iTSAlpoWRxT9
UBwvMSNUxFHux00kBKZ+qfwN6FYSPaH1VmBR3V7UX/tUKVxtEGPwbqAyFXbARDAZ
UdXG7Swd6Szc8cVimRu9wMEenk+Jk6qyoXWSOqrmrsKRa8N3FZcEuJLh7Pg9qd8A
3QsvisQ1q6AKC82vQu5EXxodLC5QHKqGq/pGsYFoOXEAaGb7ouYah7SV5iIrHgKx
jwuYRVRZZCbYvUdrsqlRTbmNvnQz0PiqTw097ov5Dk0Qd+Uw3B5Wzh+v7BEPZ5BE
Fwr2cPgD84JkZv38eqDTUc2iZD3Imhmw8ZxwXwV6CjOVr3vDMJaUjkESw98Pq0p4
NHb1rd5wjSO0YDQ6iJLnOw/N8a0FdGaa9vcdCAe0EWp8vdZ3loBvtBdUzDsQMDf/
iwyst+mcqHgidmbXDA67VohKqvuJ+zmycz8lhdJt4FQGy/pkGTmzxO+40wy7PhsL
G9CFKB5Qv+lS/UBWoKMP6fLWBsMTPh8=
=Ms9d
-----END PGP SIGNATURE-----

Attachment: pgpd4gqfDc34l.pgp
Description: PGP signature


--- End Message ---

Reply via email to