nixpkgs/pkgs/development
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
..
androidndk-pkgs treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
arduino treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
beam-modules treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
bower-modules/generic
compilers treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
coq-modules coqPackages.gappalib: init at 1.4.1 2019-06-19 09:24:34 +00:00
dhall-modules
dotnet-modules/patches
em-modules/generic
go-modules
go-packages buildGoPackage: keep string context (#63680) 2019-06-22 19:07:26 -07:00
guile-modules
haskell-modules haskellPackages.hsdev_0_3_3_1: fix build 2019-06-21 23:33:54 +02:00
idris-modules idrisPackages.tparsec: 2018-12-21 -> 2019-06-18 2019-06-21 18:57:15 +03:00
interpreters python2: backport fix for pyc race condition 2019-07-03 08:40:51 +02:00
java-modules treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
libraries libuv: 1.29.1 -> 1.30.0 2019-07-03 08:38:57 +02:00
lisp-modules
lua-modules luaPackages.luaexpat: Downgrade to fix issue and match typical distros 2019-06-24 04:08:29 +02:00
misc treewide: update cargoSha256 hashes for cargo-vendor upgrade 2019-06-01 15:17:52 +00:00
mobile treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
node-packages elmPackages.{elm-test,elm-analyse..}: tooling additions and fixes 2019-06-18 21:29:10 +02:00
ocaml-modules treewide: use dontConfigure 2019-07-01 04:23:51 -04:00
perl-modules buildPerlPackage: recognize "#!perl" as shebang 2019-07-03 08:38:20 +02:00
pharo treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
pure-modules
python-modules treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
r-modules rPackages.git2r: Use system libgit2 2019-06-14 10:05:07 -05:00
ruby-modules treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
tools treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
web Merge pull request #63572 from volth/cpan2nix-2019-06-20 2019-06-28 17:54:30 -04:00