nixpkgs/pkgs
Timo Kaufmann 9db3a5869e python2: backport fix for pyc race condition
This is python bug https://bugs.python.org/issue13146. Fixed since
python 3.4. It makes pyc creation atomic, preventing a race condition.
The patch has been rebased on our deterministic build patch.

It wasn't backported to python 2.7 because there was a complaint about
changed semantics. Since files are now created in a temporary directory
and then moved, symlinks will be overridden. See
https://bugs.python.org/issue17222.

That is an edge-case however. Ubuntu and debian have backported the fix
in 2013 already, making it mainstream enough for us to adopt.
2019-07-03 08:40:51 +02:00
..
applications treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
build-support treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
common-updater treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
data treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
desktops gnome3.gnome-documents: don't set buildtype 2019-06-27 16:35:44 -04:00
development python2: backport fix for pyc race condition 2019-07-03 08:40:51 +02:00
games treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
misc treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
os-specific Merge pull request #63520 from worldofpeace/dontConfigure 2019-07-02 20:05:37 -04:00
servers treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
shells oh-my-zsh: 2019-06-15 -> 2019-06-15 2019-06-19 08:54:10 -04:00
stdenv setup.sh: add dontUnpack 2019-07-01 04:23:51 -04:00
test treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
tools unbound: 1.9.1 -> 1.9.2 2019-07-03 08:28:23 +02:00
top-level treewide: use dontUnpack 2019-07-01 04:23:51 -04:00