(address . guix-patches@gnu.org)
with-temporary-store-file suffers from race conditions - see attached
patch commit message for details.
This addresses a problem that it's very likely nobody has run into yet,
due to the sheer size of the tempfile namespace, but that could
potentially cause serious issues, including store corruption.
The new procedure used to resolve this (restore-to-temp-store-file) will
be of use in the guile-daemon anyway.
- reepca
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEEdNapMPRLm4SepVYGwWaqSV9/GJwFAl7hszoACgkQwWaqSV9/
GJxEMQgAibod0c4JnSgJ3aSvFMaqZRQ+uZIB8RAWDAHq+TH7GFXul1YTilFdFFaC
gwSeEjjQvmpMmH0OK4tUHJNRiu/pmEtg1PjDXZgez9bTkYMYuZAEQd27ciTQCLhx
O0Z1nl1oP9O+CCMcCcOdxygHJOBe/ARekE9EJdXpVqAFtW006QHRn5YnEGRw0dP1
LPl9QqZD1snm2mAd48oX39RJAmIxptg+9CPr+MD9haXzy17Cue6P/jdPgTkVKPGK
l4kqojing7ySTF93gNEXPUBTzfO+/Cv+9C6nGRf8JoHewTml3FuypGlOgeURC+In
S9S5AFT1GNyfThbYfUN2W1CEIAfE7A==
=vRI3
-----END PGP SIGNATURE-----