[arch-projects] [namcap] [PATCH] Add py_mtime rule
keenerd
keenerd at gmail.com
Wed Aug 27 13:14:28 EDT 2014
This is a patch inspired by
https://www.archlinux.org/todo/fix-bad-mtime-pycpyo-files-for-python-packages/
It checks packages with py/pyc/pyo files for time conflicts. When a
py file is newer than a pyc/pyo python locks up a little while
figuring out what to do.
Sometime it is our fault for copying files in the wrong order or doing
a sed after the pyc was generated. Sometimes it is upstream's fault;
many setup.py scripts copy them in the wrong order.
The test checks both the tar file and the mtree logs. If there is a
time error in the tar file, it will affect every installation. If the
error only appears in the mtree file, then the package will be fine
but there is a chance that you won't get as lucky the next time the
package is built. The tar case generates an error and the mtree case
generates a warning.
My apologies for including the patch as an attachment. I tried to
send this with 'git send-email' but every time Mailmain said "Message
rejected by filter rule match"
-Kyle
http://kmkeen.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-py_mtime-rule.patch
Type: text/x-patch
Size: 6789 bytes
Desc: not available
URL: <http://mailman.archlinux.org/pipermail/arch-projects/attachments/20140827/6e622436/attachment-0001.bin>
More information about the arch-projects
mailing list