GNU bug report logs -
#55809
guix challenge with diffoscope fails to clean up temporary directory
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#55809: guix challenge with diffoscope fails to clean up temporary directory
which was filed against the guix package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 55809 <at> debbugs.gnu.org.
--
55809: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55809
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Hello,
Vagrant Cascadian <vagrant <at> reproducible-builds.org> skribis:
> When I run a command such as:
>
> guix challenge --verbose --diff=diffoscope gavl 2>&1 | tee gavl
>
> It works for the most part, producing the diffoscope output, but ends
> with a bunch of warnings regarding removing the temporary directory it
> created to compare the files:
>
> warning: failed to delete /tmp/guix-directory.5TokII/share/doc: Permission denied
> warning: failed to delete /tmp/guix-directory.5TokII/share: Permission denied
> warning: failed to delete /tmp/guix-directory.5TokII: Directory not empty
Fixed in 2a2856d5ccd9a9b7df8a94333a277b971a39b150, thanks!
Ludo’.
[Message part 3 (message/rfc822, inline)]
[Message part 4 (text/plain, inline)]
When I run a command such as:
guix challenge --verbose --diff=diffoscope gavl 2>&1 | tee gavl
It works for the most part, producing the diffoscope output, but ends
with a bunch of warnings regarding removing the temporary directory it
created to compare the files:
warning: failed to delete /tmp/guix-directory.5TokII/share/doc: Permission denied
warning: failed to delete /tmp/guix-directory.5TokII/share: Permission denied
warning: failed to delete /tmp/guix-directory.5TokII: Directory not empty
The permissions on the directory are read-only, which is presumably why
it cannot remove them:
$ ls -latr /tmp/guix-directory.5TokII/
total 28
dr-xr-xr-x 3 vagrant vagrant 4096 Dec 31 1969 share
dr-xr-xr-x 3 vagrant vagrant 4096 Dec 31 1969 lib
dr-xr-xr-x 3 vagrant vagrant 4096 Dec 31 1969 include
dr-xr-xr-x 5 vagrant vagrant 4096 Dec 31 1969 .
drwxrwxrwt 168 root root 12288 Jun 5 09:28 ..
The warnings are at best distracting, and at worst end up effectively
making it impossible to see the diffoscope output without redirecting to
a file, as the source files can take up many many lines in the scroll
buffer.
live well,
vagrant
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 2 years and 344 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.