Your message dated Sun, 11 Feb 2024 09:04:08 +0000
with message-id <e1rz5ku-005oqd...@fasolo.debian.org>
and subject line Bug#1063491: fixed in python-jedi 0.19.1+ds1-1
has caused the Debian Bug report #1063491,
regarding python3-jedi: unvendoring python3-typeshed breaks other packages
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.)
--
1063491: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063491
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python3-jedi
Version: 0.19.1+ds-1
Severity: grave
Unfortunately, just removing the vendored typeshed from this package
causes other packages to break. I don't fully understand the
mechanism, but jedi looks to load things from the vendored directory,
and if it doesn't find them, things go horribly wrong. It's broken
the spyder (autopkg)tests, and several others (see tracker.debian.org
for details). To be sure that python3-jedi was the cause, I built a
local version of python3-jedi 0.19.1 with the vendored typeshed still
present, and the spyder tests work fine with this single change.
A reasonable (short-term?) fix is to reintroduce the vendored version
of typeshed. This is much better than having a broken package.
A horrible fix is to symlink all of the stubs from the
python3-typeshed to the expected places in jedi/third_party/typeshed,
but that seems like a lot of work. (One would have to get rid of
typeshed/stdlib/2/ in the process, but I don't know if that will break
things. Hopefully not!) Most of the stubs in python3-typeshed are
not imported into jedi/third_party, only a few. But the directory
layout is very different.
A probably better fix would be to change the code in jedi to not look
for the third_party/typeshed directory and to perhaps look in
/usr/lib/python3/dist-packages/*-stubs instead (as python3-typeshed
stores its stubs in multiple directories). But that's significantly
more work and will be harder to test.
Best wishes,
Julian
--- End Message ---
--- Begin Message ---
Source: python-jedi
Source-Version: 0.19.1+ds1-1
Done: Piotr Ożarowski <pi...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-jedi, 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 1063...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Piotr Ożarowski <pi...@debian.org> (supplier of updated python-jedi 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: Sun, 11 Feb 2024 09:38:42 +0100
Source: python-jedi
Architecture: source
Version: 0.19.1+ds1-1
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski <pi...@debian.org>
Changed-By: Piotr Ożarowski <pi...@debian.org>
Closes: 1063491
Changes:
python-jedi (0.19.1+ds1-1) unstable; urgency=medium
.
* Restore vendored jedi/third_party/typeshed for now (closes: 1063491)
Checksums-Sha1:
75460252cce68ed68581244b2e82c75f9a4d945d 2242 python-jedi_0.19.1+ds1-1.dsc
1fb50afb503e8992636b8c2e37140b50e38a11e1 42827
python-jedi_0.19.1+ds1.orig-vim.tar.gz
07d1e04c24cecf1b7f38f8905ce81c006f76cc20 1227821
python-jedi_0.19.1+ds1.orig.tar.gz
93af09103e3a5c4d70ecbf201f786b611637b5d8 5400
python-jedi_0.19.1+ds1-1.debian.tar.xz
9b6f361495c09f208a4d9be28942da2d70f78958 7612
python-jedi_0.19.1+ds1-1_amd64.buildinfo
Checksums-Sha256:
071480385ea63bdd4680cd7bd206ffed76130d19d22c3b5c0483b0e029ebf2c7 2242
python-jedi_0.19.1+ds1-1.dsc
eb5306ecfe903986f684a8e62af54d6b3ef11817d8f8f7f8d99f71974f75d442 42827
python-jedi_0.19.1+ds1.orig-vim.tar.gz
cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd 1227821
python-jedi_0.19.1+ds1.orig.tar.gz
b20f2ff753ecd4dadd3faa25e20c3f2c6848a9e83f3aa22491320eccd5a2ccb3 5400
python-jedi_0.19.1+ds1-1.debian.tar.xz
87ce1b04745ec141605578568ad209369982ca508879ddee95e82a196d86abce 7612
python-jedi_0.19.1+ds1-1_amd64.buildinfo
Files:
2a7943e0966b3c5038a39505cadb890d 2242 python optional
python-jedi_0.19.1+ds1-1.dsc
5d4c581b348c3a8151394337f363fe74 42827 python optional
python-jedi_0.19.1+ds1.orig-vim.tar.gz
0951191b506b660bfdb90c3dcd5b3254 1227821 python optional
python-jedi_0.19.1+ds1.orig.tar.gz
811bb1cc4440021786e2c0bcffcd1ba0 5400 python optional
python-jedi_0.19.1+ds1-1.debian.tar.xz
ae25e34ab38813ae5b8a1819c2b205be 7612 python optional
python-jedi_0.19.1+ds1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEHS+omFjar2IXhi33rvbxoqdFdkUFAmXIiskACgkQrvbxoqdF
dkX8oA/+LBZExToWeEmDCpS/OeiOc206lmWNPHUZG5NTckfaA4KFwx7FerGj4R3Z
zQC8gTmntFkfFoH/hPd/UdJ9p32O3x97SuQjOsjRpBYmSQ/Fwz46aGiAm22ApI0N
qhI+Nty9WPxFHOpUMesfnLqde49lZaGzvJqrti70h5phvNiF9kj13tfy950dpaBi
4QxA0fKgLnGrZ3Pq045q66DgUNBNVzeAMU/RNlyXbq2wzzVouSr6Yb0uUnlyyQ7g
SaaPmAxM4bEIw5k5Ki49y5PNu6kZNExQqWr+hgB4/zWcjU66azubsf/f7YaGZsxw
fiRHn00tO932grP+UUVS57Ko+aV50IrXHgJNX78jVh3xcMC44RVzJxe6Fd6oeDju
/ORVHz2siGD3Fvv/0zuxS/GSRTJMZ0tfa3zGpBcoshcJv2hUydwnU9ycjiBus0rl
0Vru1x5lmxpBYEFpQ3eglEx4/qB0gNZ5ymHeyqK4W618vorP6UnP/CggTcZLn0l/
2El1vFZZu6wv8AVL7WmVlQYska5ej//iGJ4BK0xDqSOxC6nFDdnIrng5Rwk+Pb8B
SS0QIc6Bk2EEo9puwqyOQPAofhatHMA01yvblfs/QfxCzS6sJfX5m9jWonu+f+Bp
ikBKszKl1fMJoylBr4fS5EH1Cke1d9zzbUM9WOlQTCKCl3Jsxc8=
=XWGH
-----END PGP SIGNATURE-----
--- End Message ---