nixpkgs/pkgs/development/interpreters
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
..
acl2 acl2: 8.1 -> 8.2 2019-05-19 19:31:37 -07:00
angelscript angelscript: 2.32.0 -> 2.33.0 2019-01-03 20:54:24 -08:00
bats
ceptre
chibi
clips
clisp clisp: Add license 2019-04-09 13:23:55 +02:00
clojure clojure: 1.10.411 -> 1.10.442 (#57788) 2019-03-18 00:13:11 +01:00
clojurescript/lumo treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
dart
dhall
duktape duktape: update meta urls 2019-01-15 17:18:14 +01:00
eff
elixir elixir_1_8: 1.8.1 -> 1.8.2 2019-05-21 05:27:04 -07:00
erlang Merge pull request #63296 from ehamberg/erlang-otp-22 2019-06-22 11:47:43 +02:00
falcon
gauche gauche: 0.9.7 -> 0.9.8 2019-06-17 09:02:26 +09:00
gnu-apl Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
groovy groovy: 2.5.6 -> 2.5.7 2019-05-11 13:40:53 -04:00
gtk-server gtk-server: link with libdl explicitly 2019-01-04 21:44:19 +00:00
guile guile: 2.2.3 -> 2.2.4 2019-06-15 18:20:16 +02:00
hugs Revert "hugs: broken on clang" 2018-12-02 16:46:31 -05:00
hy hy: 0.15 -> 0.16 (#57882) 2019-05-01 19:18:49 +02:00
icon-lang
io
j
janet janet: 0.5.0 -> 0.6.0 2019-06-01 17:57:20 +12:00
jimtcl
joker joker: 0.10.1 -> 0.12.2 2019-04-16 18:28:56 +01:00
jruby jruby: 9.2.6.0 -> 9.2.7.0 2019-04-14 18:50:08 -07:00
jython treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
kona
lfe
lolcode
love love_11: fix hash 2018-12-17 17:15:28 +01:00
lua-5 luajitPackages: Improve derivation names 2019-06-24 04:04:37 +02:00
luajit treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
lush treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
maude flex_2_5_35: replace with flex 2.6.4 in coprthr, gradm, maude, scotch 2018-11-13 03:40:53 +00:00
metamath metamath: 0.171 -> 0.172 2019-01-29 10:58:21 +00:00
mujs treewide: update homepages to https where available 2019-04-15 10:10:05 -04:00
nix-exec
octave octave: 4.4.1 -> 5.1.0 2019-03-04 20:43:11 +01:00
perl treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
php php: update build config 2019-06-11 22:21:36 +03:00
picoc
picolisp picolisp: include httpGate tool 2019-06-17 12:04:00 -07:00
pixie pixie: fix build with pypy 2019-01-31 20:06:16 +01:00
proglodyte-wasm v8: 5.4.232 -> 7.4.255 2019-04-11 00:25:12 -04:00
pure pure: link with libLLVMJIT explicitly 2019-01-04 21:44:21 +00:00
pyrex
python python2: backport fix for pyc race condition 2019-07-03 08:40:51 +02:00
qnial
racket treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
rakudo
rascal treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
rebol
red
regina Treewide: use HTTPS on SourceForge 2018-12-02 15:33:08 +01:00
renpy renpy: 7.2.0 -> 7.2.2 2019-04-16 18:44:21 +02:00
ruby treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
scheme48
scsh
self
spidermonkey treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
supercollider
tcl tcl/tk: 8.6.6 -> 8.6.9 2019-04-27 07:09:05 +02:00
tinyscheme tinyscheme: init at 1.41 2019-01-08 09:07:02 +08:00
unicon-lang
wasm-gc treewide: update cargoSha256 hashes for cargo-vendor upgrade 2019-06-01 15:17:52 +00:00
wasmtime wasmtime: fix hash 2019-04-30 21:25:44 -04:00