Your message dated Wed, 28 May 2025 11:12:19 +0000
with message-id <e1ukehn-000n3s...@fasolo.debian.org>
and subject line Bug#1029735: fixed in krop 0.7.0-0.1
has caused the Debian Bug report #1029735,
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 ow...@bugs.debian.org
immediately.)


-- 
1029735: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029735
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: krop
Source-Version: 0.7.0-0.1
Done: Alexandre Detiste <tc...@debian.org>

We believe that the bug you reported is fixed in the latest version of
krop, 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 1029...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <tc...@debian.org> (supplier of updated krop 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Wed, 28 May 2025 12:31:55 +0200
Source: krop
Architecture: source
Version: 0.7.0-0.1
Distribution: unstable
Urgency: medium
Maintainer: Alexandre Mestiashvili <mes...@debian.org>
Changed-By: Alexandre Detiste <tc...@debian.org>
Closes: 1029735
Changes:
 krop (0.7.0-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * New upstream version 0.7.0
   * Replace deprecated python3-pypdf2 with python3-pymupdf + python3-fitz
     (Closes: #1029735)
Checksums-Sha1:
 c52d4961685f24432d151fc73efd3a75b7913559 1950 krop_0.7.0-0.1.dsc
 ce11063c28410965ac5d8ed80348bba7e714078f 42748 krop_0.7.0.orig.tar.xz
 d5a93238718902cfe373d14da06e3b389cd89f45 3728 krop_0.7.0-0.1.debian.tar.xz
 3675698639fb35e2dbb3743a75f501f2323283ec 6878 krop_0.7.0-0.1_source.buildinfo
Checksums-Sha256:
 68c79c50cfdc2194d8eb83283ceb6aa0ac5f5345a8d678d4a7f129d9788cb6b8 1950 
krop_0.7.0-0.1.dsc
 855b4796d4e70432d711597154b459f65eae3dc96baffd06f8825742dfeb8e2d 42748 
krop_0.7.0.orig.tar.xz
 a63d3547f4b1915c9bf582c66b66935d851fac0b7e17942a38db41b9114bea7b 3728 
krop_0.7.0-0.1.debian.tar.xz
 2686db73a21936977d5d86d45b7ac6b9835f60a6f4df38e8a23aecccfd10ece8 6878 
krop_0.7.0-0.1_source.buildinfo
Files:
 f0967687bcf3d6b38e80b62230e5f0af 1950 utils optional krop_0.7.0-0.1.dsc
 dc913e88d99f2a0333d4841686a65efb 42748 utils optional krop_0.7.0.orig.tar.xz
 552b0efa7bb05c6f9271e4614868e5cf 3728 utils optional 
krop_0.7.0-0.1.debian.tar.xz
 a9b81c0e13eda9be8efe9526b6a68676 6878 utils optional 
krop_0.7.0-0.1_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmg26UMRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBrWqA//XHKlkvda+7+/XNaCrqK5JDuKP5Y5JwuM
K6ICCerkcmRHg7p5FOPlhRKZFFyop4tU+t0WhmgvNT/FIwMl9DGRQOq2gtNiXLDo
Rmu6z6Yp6CIrZBJiUQjDGt4ySyqHWEZyZqCiAw5U07/ktY1iiQOPzQT68iFkE205
ztpoVOXgW7tmfeTHjhWmGoYPhSnAfI7s3ZcrgIL8Q1OSbllUcw/zYj/GFDU8lI4w
Kbos5QAeywSa4pqJUztmPcaXMfcvIi+M4DWdJfnK8TdwruQ41s4ut+7l5MrREhS6
NWKlm4dJk7jNN1XtOsIaS8anWIpwGlCHuuBKP6Xpgtk7nyk2jTDKPppkU8hxdDbe
qJfebqxsUVjDuODH8VsVC9JRIYaG5KmGb2tWmyPyRNlE4orYR6+iVd/QswmqqjtP
1x2YdsaBQaxqgU5ZA7c2arsPe2RwczwmyLMNqnj2xXHgsCsjenlHphkNxR9zM7gz
PEh9+c8s4CFSCQmWf1F5ISnK+dCqW/Sfh9+JeCsjptQX7Rz41SYvGjtxQNPeMM9J
A5Ej5IGZYI6gBzXZSHKhxnL0dNoBjGJdc6Y6zlskB/4h1zWPyUxlBFvR7KnjdJLs
44SFOdosnpBRw25y4opN36ym1h/TaUqN6TOPKfUiwDn4dmmr8D8FHzDq4RNote10
90uN8kEaYCI=
=OeO+
-----END PGP SIGNATURE-----

Attachment: pgpuwkktru8ZF.pgp
Description: PGP signature


--- End Message ---

Reply via email to