Your message dated Wed, 30 Oct 2024 07:09:51 +0000
with message-id <[email protected]>
and subject line Bug#1029733: fixed in bookletimposer 0.3.1-5
has caused the Debian Bug report #1029733,
regarding pypdf2 is deprecated, please move from python3-pypdf2 to python3-pypdf
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.)
--
1029733: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029733
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pypdf2
Severity: wishlist
Control: affects -1 src:pypdf
Control: clone -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11
Control: reassign -2 bookletimposer
Control: reassign -3 kraft
Control: reassign -4 krop
Control: reassign -5 odoo-14
Control: reassign -6 orangeassassin
Control: reassign -7 pdfposter
Control: reassign -8 python3-xhtml2pdf
Control: reassign -9 tryton-modules-stock-package-shipping-dpd
Control: reassign -10 diffoscope
Control: reassign -11 diffoscope-minimal
Control: block -1 by -2 -3 -4 -5 -6 -7 -8 -9 -10 -11
As noted in https://bugs.debian.org/1028559, upstream for the PyPDF2
Python module has moved to the "pypdf" namespace.
Correspondingly, there is a new python3-pypdf package in debian
unstable.
The packages listed above all currently depend on (or recommend) PyPDF2,
but probably should move to the updated version. When all these bug
reports are closed, we can consider removing the pypdf2 source package
and python3-pypdf2 from debian.
The migration should be relatively straightforward; much of the API
remains the same, just under the "pypdf" module name instead of the
"PyPDF2" module name. Where the API differs, the version of PyPDF2
currently in debian testing/unstable (2.12.1-3) emits a
PendingDeprecationWarning wherever a piece of the API will break.
For example:
foo.py:76: PendingDeprecationWarning: getObject is deprecated and will be
removed in PyPDF2 3.0.0. Use get_object instead.
(PyPDF2 version 3.x is basically a terminal version of PyPDF2, and pypdf
takes over from 3.1.x onward; PyPDF2 version 3.x will not enter debian,
as it is an API break from 2.x, and pypdf 3.x supercedes it)
To transition a given package:
- run tests with as complete coverage as possible and note the
PendingDeprecation warnings
- for each warning, patch the upstream line as recommended
- ensure that the tests pass without PendingDeprecationWarnings
- convert from "PyPDF2" to "pypdf" on any import or scoped reference in
python
- update dependency indicators in upstream metadata annotations
(e.g. pyproject.toml, setup.cfg, etc)
- update dependency indicators in debian packaging (from python3-pypdf2
to python3-pypdf).
- run the tests again
Please send any upstream fixes back upstream as well, of course!
Regards,
--dkg
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: bookletimposer
Source-Version: 0.3.1-5
Done: taowa <[email protected]>
We believe that the bug you reported is fixed in the latest version of
bookletimposer, 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.
taowa <[email protected]> (supplier of updated bookletimposer 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: Tue, 29 Oct 2024 21:25:00 -0400
Source: bookletimposer
Architecture: source
Version: 0.3.1-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: taowa <[email protected]>
Closes: 1029733
Changes:
bookletimposer (0.3.1-5) unstable; urgency=medium
.
* Replace deprecated functions from PyPDF2 1 with their PyPDF2 2+
equivalents or custom new functions.
* Replace PyPDF2 with pypdf.
Closes: #1029733
* Fix an unrecognized escape sequence.
* Run tests against all supported python versions.
* Bump Standards-Version.
Checksums-Sha1:
718939412185a890deeeffff455ceaced685da56 2211 bookletimposer_0.3.1-5.dsc
e70a44f7a5c9d8a718a7c02c4b84070cb706c75e 9468
bookletimposer_0.3.1-5.debian.tar.xz
72782cd60a01f5a3617b9b3ca03e31d0ffc84d4c 7879
bookletimposer_0.3.1-5_amd64.buildinfo
Checksums-Sha256:
4333539f94598383c9fb7e38429368b783cf2bbac13d974101271b97e010246a 2211
bookletimposer_0.3.1-5.dsc
35cb7cda2c7c8258933a419fbff7415a8975b516db009b6794482e2fe79e44a7 9468
bookletimposer_0.3.1-5.debian.tar.xz
524a8d71fe7dcde34fd1ac5df7fa6659f8895b4964c11adc3a2f0fbc405b1651 7879
bookletimposer_0.3.1-5_amd64.buildinfo
Files:
0d823fbfd006eebdf3bc91ff04fcee4c 2211 python optional
bookletimposer_0.3.1-5.dsc
573de632e1e39d607e80bab767d76944 9468 python optional
bookletimposer_0.3.1-5.debian.tar.xz
25c3f80e3259f8981f7dc445fcbbab37 7879 python optional
bookletimposer_0.3.1-5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE4VhpsFaFZIVWxN9nwpMeoJG86DgFAmchkGUACgkQwpMeoJG8
6DibKg//baTMYt0U/gjPMBxd+wA3K0Kitn3nz5jQ9M+9wY0eu2pfYXAUe1Anh8tb
9ZqHkQaHquOtXHmzMjuVdCJN7X13Dz0D4LnYPxTYYbBw4R+LmNxY6LOK6RjX3xNI
wi/gTF1v1/UmMti0I7BMS27YDseVfimdoCSSwUQ2exzh2olobZ9p+DyOXJN7l4V3
sB8nExKfNDBdy5iSETBfni2kokN4HcKfG8D8+HecFzTgKF34pbR/Le+Iehx81Crj
Vug8X5+yUC3hTXNjAkaiNIqzk8zFjXbke3EGFUyrkN3ICEl52+inSocJGxoOL84F
NLHDz+UNCc7V05UrrLSAKTzjCiW9Q+DjuaFlWtHP4qtLj3A/4AchBssRrQD6vHV5
xag+w3OSvVsEOS/dH1kISjLmXExwXs5DZLKMubEMgEYL8jUmIxTFI1sH4GpiWG0T
qYHCkm/r0Dhkm2zuLNpbOpSqZF3CE1awqNxs9M+M0qQ8a3bnPPZIkF+uhznGyEf2
fo3T3MhfbUDU1CRHoAfy2znQyoPeEgGVv/1/ZbwgIPnCxu9sFoa/e6zbld6JGuGg
k+Z88A/yK4Wu58PQxEiyc1RkBmKd0C41awio8iJmAfa9UI8AiqUYfuoZPtlpitcJ
RNEbovC6QVr+koYU1AUSuDWXkJqRGVQf5j6LT8NJYob+4cVitLU=
=Ve60
-----END PGP SIGNATURE-----
pgp_HFrazIbTt.pgp
Description: PGP signature
--- End Message ---