Your message dated Fri, 09 Feb 2024 18:15:50 +0000
with message-id <[email protected]>
and subject line Bug#1029740: fixed in
tryton-modules-stock-package-shipping-dpd 6.0.6-2
has caused the Debian Bug report #1029740,
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.)
--
1029740: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029740
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: tryton-modules-stock-package-shipping-dpd
Source-Version: 6.0.6-2
Done: Mathias Behrle <[email protected]>
We believe that the bug you reported is fixed in the latest version of
tryton-modules-stock-package-shipping-dpd, 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.
Mathias Behrle <[email protected]> (supplier of updated
tryton-modules-stock-package-shipping-dpd 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: Fri, 09 Feb 2024 18:19:42 +0100
Source: tryton-modules-stock-package-shipping-dpd
Architecture: source
Version: 6.0.6-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Tryton Maintainers <[email protected]>
Changed-By: Mathias Behrle <[email protected]>
Closes: 1029740
Changes:
tryton-modules-stock-package-shipping-dpd (6.0.6-2) unstable; urgency=medium
.
* Add 01_support_pypdf.patch.
* Depend on python3-pypdf instead of python3-pypdf2 (Closes: #1029740).
Checksums-Sha1:
7857d724b16b34a04bac75afef932fd722ac1ee4 2813
tryton-modules-stock-package-shipping-dpd_6.0.6-2.dsc
dbd8b039f2dc193fdb437f6ba93f2be107babe64 13540
tryton-modules-stock-package-shipping-dpd_6.0.6-2.debian.tar.xz
fcc0ce1b2436e9c5e0ca020d3e19aa9b3605f370 8747
tryton-modules-stock-package-shipping-dpd_6.0.6-2_amd64.buildinfo
Checksums-Sha256:
c9dd0505a38edf105ff5cad7c5670a1a5657a120035cbf5b0d4cbc08d7843aeb 2813
tryton-modules-stock-package-shipping-dpd_6.0.6-2.dsc
13301a2f51b91a2a0f6bcfd957c1a6df22661c597609190a7bc5ad57b3317807 13540
tryton-modules-stock-package-shipping-dpd_6.0.6-2.debian.tar.xz
d6ba747181d4ba8a115ba0f1e7b5d2b35e9c336855de6444cb892d2cab2017fe 8747
tryton-modules-stock-package-shipping-dpd_6.0.6-2_amd64.buildinfo
Files:
0b2b8a17cb61d4a4d005d09789c22cf0 2813 python optional
tryton-modules-stock-package-shipping-dpd_6.0.6-2.dsc
276c7785010fb7e226d2b95053e7fe4e 13540 python optional
tryton-modules-stock-package-shipping-dpd_6.0.6-2.debian.tar.xz
87baafb41e38bb94f2f7c10b8121b394 8747 python optional
tryton-modules-stock-package-shipping-dpd_6.0.6-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
Comment: Signed by Mathias Behrle
iQJFBAEBCgAvFiEErCl+XEa50LYccXaB1tCb5IQFu/YFAmXGYQQRHG1hdGhpYXNi
QG05cy5iaXoACgkQ1tCb5IQFu/YzvQ//TJaCIjCGNw6HGcb8N62oT+GaKNSFcHfF
vBLomca9N6l2f6XAyQ5KRqTu2vFBrGBQl9nNNJMR4d3n016eoN1tLslCtfheDEZj
2YlBdencPPHTHHF4fnCwS84vWoA+m89zXNvsCYm6+49cjq5Nm70FCywtz+iasEj7
DWnWsg5oWBhRKr7LdTWG4Fmckx+YNqvrjW/O6CF3R38rEbb96wxiOTr4zisqi3z1
WyRD2LNgkN7R55QSU2HzLHez/hfDAdGeBAyyjGNrYAbMTEA6S//EIA5APNqkWHJH
pRNFpCv0oGEQUJjNq8eAsMQ43iT/hPhMvNhWAAGyG0JdDgtilNZ5dndbxSeyayMa
60sPOkMPwTQWXKKAhbJuW3qQbR2dPUaZPGCx2zXeULuaGtqBw6t5R3hcWPKq3acP
NyrkmSwhgIwr5sb08eC1lV+hXSEtz07sQtEVWA3U9UggRTu1t139Uyf/wxo/O4hP
ts7FAVTZml/F/Ce+NSi0bSj3NQzph6MOAQ64+66CNM5w9wImNqDNAXsnfgl6/exv
fFmIOlmi086zaAAOLylEfLIa+aGAmfwMyYjR+n9GnlntmIscs/m2S63XY/3G00ku
udlOhQuEpIqJdf44BtaVex5Le6x/HwSwGI8ItpWDhSg/CBRcJCfQtIOassRwUH6Y
ZlY277+U9VU=
=GNjk
-----END PGP SIGNATURE-----
--- End Message ---