Stray Python 3 bytecode files in rawhide(f17) (bug 722578)

David Malcolm dmalcolm at redhat.com
Tue Oct 11 18:34:03 UTC 2011


Python 3.2's distutils was byte-compiling .py files to the wrong
location, putting the .pyc/.pyo files in the same directory as the .py
files, rather than in the __pycache__ subdirectory.

This has led to some python3 packages having duplicate .pyc files in
their payloads:
https://bugzilla.redhat.com/show_bug.cgi?id=722578

This is now fixed as of today's rawhide (in python3-3.2.2-8.fc17).

I mentioning it here because there's a chance that it might lead to some
package builds breaking, due to "missing" .pyc files.  This could happen
if %files manifest had worked around the duplication by explicitly
listing those duplicate files, which won't exist anymore.  If you see
this, you ought to be able to fix it by removing the no-longer-needed
workaround from the %files manifest in the specfile.

Hope this makes sense; sorry for any inconvenience
Dave



More information about the devel mailing list