Your message dated Mon, 05 May 2014 10:06:37 +0000 with message-id <[email protected]> and subject line Bug#742132: fixed in pypy 2.2.1+dfsg-2 has caused the Debian Bug report #742132, regarding PEP3147 patch to PyPy results in extraneous __pycache__ directories 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.) -- 742132: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742132 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: pypy Version: 2.2.1+dfsg-1 The PEP3147 patch to PyPy caused PyPy to create __pycache__ folders even in directories where there are no .py files to compile. This results in extra __pycache__ directories laying around. Specifically this has broken pip installs from Wheel files because it records which _files_ were installed but not directories. This bug causes a __pycache__ directory to be present in the .dist-info metadata directory which makes pip unable to install it. You can reproduce it by simply doing: mkdir -p foo/bar mkdir -p foo/win touch foo/win/PKG-INFO touch foo/bar/a.py pypy -c "import compileall; compileall.compile_dir('foo', force=True)" You'll see it has the __pycache__ directory inside the foo/win directory. If you compare this to Python3 you'll see that it does not have this directory. You can see output here: https://gist.github.com/dstufft/9643283 ----------------- Donald Stufft PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
signature.asc
Description: Message signed with OpenPGP using GPGMail
--- End Message ---
--- Begin Message ---Source: pypy Source-Version: 2.2.1+dfsg-2 We believe that the bug you reported is fixed in the latest version of pypy, 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. Stefano Rivera <[email protected]> (supplier of updated pypy 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: Sun, 04 May 2014 23:57:47 +0200 Source: pypy Binary: pypy pypy-tk python-pypy.sandbox pypy-lib pypy-lib-testsuite pypy-doc pypy-dev Architecture: source amd64 all Version: 2.2.1+dfsg-2 Distribution: unstable Urgency: medium Maintainer: Stefano Rivera <[email protected]> Changed-By: Stefano Rivera <[email protected]> Description: pypy - fast alternative implementation of Python - PyPy interpreter pypy-dev - header files for PyPy (an alternative Python interpreter) pypy-doc - developer Documentation for PyPy (an alternative Python interpret pypy-lib - standard library for PyPy (an alternative Python interpreter) pypy-lib-testsuite - standard library test suite for PyPy (an alternative Python inter pypy-tk - Tkinter module for PyPy (an alternative Python interpreter) python-pypy.sandbox - sandboxed PyPy interpreter Closes: 737018 742132 Changes: pypy (2.2.1+dfsg-2) unstable; urgency=medium . * pep3147-stdlib: In compileall, only create __pycache__ directories when we've found a .py file. (Closes: #742132) * Bump Standards-Version to 3.9.5, no changes needed. * Abort in postinst if PyPy won't run on the machine's CPU. Unfortunately, the non-SSE2 build is currently broken. (Closes: #737018) Checksums-Sha1: 85c83bef700fc162d1da0bd139c97d4daffe5e2e 2526 pypy_2.2.1+dfsg-2.dsc 8725d5e7ab5eb681ab4ca10d91cf6f9bc85b71df 58264 pypy_2.2.1+dfsg-2.debian.tar.xz 11919d749a962f29f9e5ec3bbd9a4961b6f758b0 7002352 pypy_2.2.1+dfsg-2_amd64.deb 992433d7f974480111d642636a6ed70196768796 25526 pypy-tk_2.2.1+dfsg-2_amd64.deb b640894be4d4c39141e1305960bceb46d3b0da84 3180322 python-pypy.sandbox_2.2.1+dfsg-2_amd64.deb dd0c5ca05dda8448a1ffc8e936d4dde57cc28460 2166190 pypy-lib_2.2.1+dfsg-2_all.deb 4b271a561a4a272bb9d3ce27100947dfbf984f0b 1837614 pypy-lib-testsuite_2.2.1+dfsg-2_all.deb 2173a0df43ddfc1369696d4b4efce34668614dcf 1322994 pypy-doc_2.2.1+dfsg-2_all.deb 23acdd33f07ac7cbce658dc14a569d28a2f52ae4 36092 pypy-dev_2.2.1+dfsg-2_all.deb Checksums-Sha256: 0358f93b3f1e21e7aa87f0b70cd774c7bda4192f8659faa8a50434a49cd7fed9 2526 pypy_2.2.1+dfsg-2.dsc e7f3f239969b0c30a23f13d48c175e376ecedc266a205f48c2576d9f0983b7d6 58264 pypy_2.2.1+dfsg-2.debian.tar.xz 75cd3e9e943dc827a7934948dadc622107c10781a8f553e5ae6ebd849128f24c 7002352 pypy_2.2.1+dfsg-2_amd64.deb 79152db0f202b9fd194e29909f905423ccc136eaf28c47646dd11a7ce49da66e 25526 pypy-tk_2.2.1+dfsg-2_amd64.deb 0e721f6fc6c9df9dbe5f81d183043343ee0677e8675882ff1f14124715251188 3180322 python-pypy.sandbox_2.2.1+dfsg-2_amd64.deb 80eaea7e3ffbbf5bc33654577ced289ca06036a62fbfca5f1e8828ddbf6fb2c7 2166190 pypy-lib_2.2.1+dfsg-2_all.deb 632839bcd6661728af3aaa32587902070150025e6c85f325c2f40e165d37645c 1837614 pypy-lib-testsuite_2.2.1+dfsg-2_all.deb 9f62b007ad2088d4cad3cde92a99c5b845ee3d1cd77a21fa0150807cb8592ab0 1322994 pypy-doc_2.2.1+dfsg-2_all.deb 0f386ce43af0b4c2a05381186133f06cda80d0c7d52b1d5df532f50d2f8bca67 36092 pypy-dev_2.2.1+dfsg-2_all.deb Files: 9c700135543da37465ff7d5bcd2dee2f 7002352 python extra pypy_2.2.1+dfsg-2_amd64.deb d152c838e32ca85f33fb541cd675c139 25526 python extra pypy-tk_2.2.1+dfsg-2_amd64.deb 3652d033b461a740b1303486fe74cd82 3180322 python extra python-pypy.sandbox_2.2.1+dfsg-2_amd64.deb 6fe02db22227cca32c1af519f1e1e887 2166190 python extra pypy-lib_2.2.1+dfsg-2_all.deb 8cecf8b6518e7ba6d2843a4a4d26c204 1837614 python extra pypy-lib-testsuite_2.2.1+dfsg-2_all.deb 4d74b631cf2d46ec2012a44018e875cb 1322994 doc extra pypy-doc_2.2.1+dfsg-2_all.deb a4b16606c599d26ce932e373cb10cbfd 36092 python extra pypy-dev_2.2.1+dfsg-2_all.deb a8f8bb8daf8ea8444f48b4c74b33d425 2526 python extra pypy_2.2.1+dfsg-2.dsc 4b0e2d5384f420de0f5b5383cf8b5a18 58264 python extra pypy_2.2.1+dfsg-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJTZ2CDAAoJEACQ/CG1zRrMaOQQAICmB80tJJ8mJJ7mkCWOMiv5 f6Hsv6l+WtRJl8TDYBeAZ6BxNvTzOhBiOxo1ngqwrSOXUDbzqiNjwsgNaqGQmQCN 5xqVyInT1myP6R7Prfq0OeXYyxlvaCNxUwCsr8ptmQQpxnVIxhOUamEAkH1qOhV+ fPEBi/8IDWIY6r2L4B52F7OTS1WUoscw9qPSK6dNd8J/tDRwOGUzIxLlgrw1fxMP yNc+UyzGsuLDlSX8s0EElyfkyONsnT21kny6+7GIB3tybesQi7ncSWgEwl6QGLok QsuvgBN21NPQSFwl7Ja+WnYoV+aR7nCfjFgRefe/ZNmcnFYsxmVWowteHQ9Ny3XS fIGgiy5vFgcM/ndPNwGeFM0yrPIcMLone6BTiDzPxhE5wZBx/CKgOWUTsMTjAyVq CwYs/s6+7ea9w3cVQ1Ug3l+ieN4Lacy6b6MdMOBOw7ipnLVhwbg3WsbLIGoPKX4L Evs2BYaTJ/d610RTpu4IUhY571AkHltNhLlmmPG8dY3lGQLLJPgfnmr80yxowV7B B3ZLBLO5CMDP7TlWcXpwkSXp8ZIr9oYORq6kya3T0a7Mph3mtcdWaF+kywCu8Cir Sqoc/cXbemFye9y04KNWLGtN6qImH0UTLx2N5NNgj5mR9BllcWRlkYgrreTews8Q 6/iyTPO2r9FW6vi3j6kJ =YFPl -----END PGP SIGNATURE-----
--- End Message ---

