Your message dated Wed, 15 Jan 2025 01:13:05 +0000
with message-id <[email protected]>
and subject line Bug#1029738: fixed in pdfposter 0.8.1-3
has caused the Debian Bug report #1029738,
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.)
--
1029738: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029738
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: pdfposter
Source-Version: 0.8.1-3
Done: Bastian Germann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pdfposter, 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 pdfposter 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, 14 Jan 2025 23:16:49 +0100
Source: pdfposter
Architecture: source
Version: 0.8.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Bastian Germann <[email protected]>
Closes: 1029738 1071534 1090115
Changes:
pdfposter (0.8.1-3) unstable; urgency=medium
.
* Team upload.
* Port to pypdf. (Closes: #1071534, #1029738)
* Tweak sphinx configurationi. (Closes: #1090115)
Checksums-Sha1:
8935ee32d9b59bda3651ef5345cd1cd9182a6894 1906 pdfposter_0.8.1-3.dsc
9bfee1f26587fac88c64a9d1c7ecaf112f8beda1 9240 pdfposter_0.8.1-3.debian.tar.xz
a76f00ea477f8973bd382b10a4779aefe750469e 6083
pdfposter_0.8.1-3_source.buildinfo
Checksums-Sha256:
3820a55f9e367fdc43c3631850f7b6f763272875ceaa0e73549475fe1ad03329 1906
pdfposter_0.8.1-3.dsc
a5a70db34ea9f253cea3f2804bfa42e4e5a1941e0f00f849dc98a5937f135d14 9240
pdfposter_0.8.1-3.debian.tar.xz
8d40a54971ffc2f0ad2718d9f0f811d00e4d94c50e162dee2f9538d139c6a3fc 6083
pdfposter_0.8.1-3_source.buildinfo
Files:
f3ec64dc68a2b5cec2e9f115d11eddc7 1906 python optional pdfposter_0.8.1-3.dsc
4a9de49cc24782f9dfec95773b469671 9240 python optional
pdfposter_0.8.1-3.debian.tar.xz
b2374dd8a9890cd611352255e56d3b1f 6083 python optional
pdfposter_0.8.1-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmeG6agQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFKo3C/9LOIm72yDabH9vAF+mGZog0c6aY09KEz+W
XY8TidKNfZWAm5AGp/pVTTmXgOOD5fmLstikS8InuYxRZYzSH1NQN9CUme/cBBCl
IWzM5wrZhd20D3FFkIRMvNiLnAB7bDF1QSCTnrS31x+sN9HxS9UUJdPObqGKWW66
Dg+//aNV+zKjAo1P/X022IOs6UglCOQN31wjMgNZvnxLQZp699zYLrg7BV2FuUWb
kWXQQzF5K/weAnx53F2ZKEDWucJvmR5w4S2dpjjhhvT5RpBGBAectb5RAfp6ybA7
kykcgu3EXsqFrheEqjxcASwxcdIbyqn+0hOQuk/ghdXIE0NkbEE+P0R/m+AOHrRN
Y6JhaGsIrm93PY8tlhtkssY2Ot5INKhyqX2XSL/rSb1Sythf3/A25ezCi3Y92rM3
JXv4WnwytVhyXt+A5FgIvtVQfcybYr8t3CnEwg03eB1NATOb3y+mnMLoIcNf4suW
YzbPRFXZ4TSGA13rQMp9MAPCRu3WP0Y=
=ip4Q
-----END PGP SIGNATURE-----
pgp3UCAYTJtjC.pgp
Description: PGP signature
--- End Message ---