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

Attachment: 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 ---

Reply via email to