bug#25018: GC incorrectly removes the temporary root file of the calling process

2016-11-24 Thread Ludovic Courtès
Hello, The ‘readTempRoots’ function in gc.cc has this: /* Try to acquire a write lock without blocking. This can only succeed if the owning process has died. In that case we don't care about its temporary roots. */ if (lockFile(*fd, ltWrite, false)) {

bug#25016: Old build daemons lead to non-reproducible builds

2016-11-24 Thread Ludovic Courtès
Hi! Old versions of guix-daemon would use /tmp/nix-build-… as the build directory name instead of /tmp/guix-build-… (commit 7a57c96a1024e6b74359ba561110f19f92b89b06), and versions prior to 0.11.0 could use a different directory prefix (.drv-0, .drv-1, etc.) whereas current versions systematically

bug#24981: [Website] All pages fail the HTML validation test

2016-11-24 Thread Ludovic Courtès
Luis Felipe López Acevedo skribis: > On 2016-11-23 16:45, l...@gnu.org wrote: >> Hello! >> >> Luis Felipe López Acevedo skribis: >> >>> There are other errors not related to the document type declaration in >>> the packages-related pages.[1][2] Mostly, obsolete elements or >>> attributes, and mi