Hello!
I stumbled upon the following problem:
$ wget \
http://hydra.nixos.org/project/nixpkgs/channel/all/nar/nix/store/pra59fbsjvmw16fpasj7hn3jcbadwivl-guile-1.8.6
$ file pra59fbsjvmw16fpasj7hn3jcbadwivl-guile-1.8.6
pra59fbsjvmw16fpasj7hn3jcbadwivl-guile-1.8.6: XML
Indeed, the file is an HTML page that reads this:
<h1>Error</h1>
<p>I'm very sorry, but the following error(s) occurred:</p>
<ul>
<li><div class="error-msg">Path
/nix/store/pra59fbsjvmw16fpasj7hn3jcbadwivl-guile-1.8.6 is no longer
available.</div></li>
Shouldn't it instead return 404 so that `nix-build' et al. can actually
notice that the NAR is not available? Currently, they just bail out
like this:
*** Step 1/1: downloading
`http://hydra.nixos.org/project/nixpkgs/channel/all/nar/nix/store/pra59fbsjvmw16fpasj7hn3jcbadwivl-guile-1.8.6'
into `/nix/store/pra59fbsjvmw16fpasj7hn3jcbadwivl-guile-1.8.6'
bunzip2: (stdin) is not a bzip2 file.
error: unexpected end-of-file
cannot unpack
`/nix/store/maih07ail14jp5hd8d70r0kvvj1gx035-pra59fbsjvmw16fpasj7hn3jcbadwivl-guile-1.8.6'
into `/nix/store/pra59fbsjvmw16fpasj7hn3jcbadwivl-guile-1.8.6' at
/nix/store/k266y7lmai2y61ni79743m91zrjb0clv-nix-0.13pre14722/libexec/nix/substituters/download
Thanks,
Ludo'.
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev