Your message dated Fri, 10 Feb 2023 19:20:24 +0000
with message-id <e1pqywa-000umr...@fasolo.debian.org>
and subject line Bug#1029741: fixed in diffoscope 235
has caused the Debian Bug report #1029741,
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.)


-- 
1029741: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029741
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: diffoscope
Source-Version: 235
Done: Chris Lamb <la...@debian.org>

We believe that the bug you reported is fixed in the latest version of
diffoscope, 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.
Chris Lamb <la...@debian.org> (supplier of updated diffoscope 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: SHA256

Format: 1.8
Date: Fri, 10 Feb 2023 10:31:52 -0800
Source: diffoscope
Architecture: source
Version: 235
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks 
<reproducible-bui...@lists.alioth.debian.org>
Changed-By: Chris Lamb <la...@debian.org>
Closes: 1029741 1029742
Changes:
 diffoscope (235) unstable; urgency=medium
 .
   [ Akihiro Suda ]
   * Update .gitlab-ci.yml to push versioned tags to the container registry.
     (Closes: reproducible-builds/diffoscope!119)
 .
   [ Chris Lamb ]
   * Fix compatibility with PyPDF2. (Closes: reproducible-builds/diffoscope#331)
   * Fix compatibility with ImageMagick 7.1.
     (Closes: reproducible-builds/diffoscope#330)
 .
   [ Daniel Kahn Gillmor ]
   * Update from PyPDF2 to pypdf. (Closes: #1029741, #1029742)
 .
   [ FC Stegerman ]
   * Add support for Android resources.arsc files.
     (Closes: reproducible-builds/diffoscope!116)
   * Add support for dexdump. (Closes: reproducible-builds/diffoscope#134)
   * Improve DexFile's FILE_TYPE_RE and add FILE_TYPE_HEADER_PREFIX, and remove
     "Dalvik dex file" from ApkFile's FILE_TYPE_RE as well.
 .
   [ Efraim Flashner ]
   * Update external tool for isoinfo on guix.
     (Closes: reproducible-builds/diffoscope!124)
Checksums-Sha1:
 20a1da20a1e411d4ef5b1e09624748a421b115a7 5151 diffoscope_235.dsc
 696b85dffb49582c74ff5d982e892608ab00103c 2460860 diffoscope_235.tar.xz
 deb68fd70f395597645799b32b89d86da78e508b 31368 diffoscope_235_amd64.buildinfo
Checksums-Sha256:
 e70659af88ee21ff773176ee69154ea5df57b19b2696b34bb950b82a04c1ea12 5151 
diffoscope_235.dsc
 6047b06d3b3c53f1470eb5a82a0be6d72490b720ba101eac827f7594af4642b0 2460860 
diffoscope_235.tar.xz
 8c44c4fa7a65270ec8b120e3eaf42f3c699c58f1a6eaa79b4fa603629d658627 31368 
diffoscope_235_amd64.buildinfo
Files:
 23ee30ac7338db292f68df5efe48e427 5151 devel optional diffoscope_235.dsc
 2b78c2a40220505b964fbbaf0d2953e6 2460860 devel optional diffoscope_235.tar.xz
 3379560370a12bbbcab7393da79431c9 31368 devel optional 
diffoscope_235_amd64.buildinfo

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmPmkrcACgkQHpU+J9Qx
HlhgBA//XoWWrp+kvpxBX6/kb+hOx46LLglK4WpoTPR+CcYMdRlsRia74DRkhgdH
hlpDmrEiKiU21OSWxSNbO9P48Ih2yp7W0QtDDDICdrkjzCL3Jbwiat9rr0GR4U5i
g8Xoqib8hbLyR86HXyJMx0NixICs8FMggStLDLLBCG3ZDFaOIcmAP+4NBJXG3vi0
PI2lDie0tkvdZOkI5+W3HrAX4qn2kNY+Zc1nNfDKzaIkoK/ugNSvAdCnSZiZBlZn
TNWlhHUCcmSEROO6Ir4qialbmFJAee+vatyKEdpuGtWmvREStLgk3HCK2GuXJIF2
iOYdnafqPOGioQ5IwKpDt2gGO+x6DdHpZ+0DW0bNhaMERFseBFMKCzWHu+NS/vSs
DaDstOmeHLr+qjXJOqRESmkcw9OZs+Y647BNJKAvwQ3RpkpzZXEdIvvNSMC7ON01
Qc1V0KWUQkEfHipBWpvMU4nvkNm5FQ0xlVdwbg+bQnTNiNqheK/ex4PgZ2dWRzDr
83VTu0uaqqssH0dxI8cnzyjO8feCSkA3g2QFycBb2PxgnCKr+zM5/e8HZ9eMOXgq
7yRA0t0J9X6E+EjEUOFLH0f3pseiFAdAsa5lO6O3NXEVecANM7nTnmB+edrse2Pw
c2BFZ97iW8L93QV8/EyRsLkmuqXpKR/3YNR07bxrlGlrwf6byVE=
=NAxC
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to