And observe the output. There is a hash mismatch. Now run it again, resulting hash will be yet another value.
I ran nix-build with -K and analysed resulting dirs. Here is the culprit part of the diff
--- a/nix-build-bootstrap-tour-0.11.0.drv-0/out/registry/bower.herokuapp.com/lookup/bootstrap-tour_62fe9
+++ b/nix-build-bootstrap-tour-0.11.0.drv-1/out/registry/bower.herokuapp.com/lookup/bootstrap-tour_62fe9
@@ -1 +1 @@
-{"expires":1484645523867,"value":{"type":"alias","url":"https://github.com/sorich87/bootstrap-tour.git"}}
\ No newline at end of file
+{"expires":1484645546121,"value":{"type":"alias","url":"https://github.com/sorich87/bootstrap-tour.git"}}
\ No newline at end of file
andraz@amaterasu /tmp
Value for expires is different. I found this bit of fetchbower that is supposed to set it to 0 but apparently it doesn't work in this case (it does work for all other packages I have).
This is as far as I got. I can probably invest some more time into fixing this in the near future if need be.
Building
fetchbower
for packagebootstrap-tour
is non-deterministic (and thus build fails).To reproduce this run
And observe the output. There is a hash mismatch. Now run it again, resulting hash will be yet another value.
I ran
nix-build
with-K
and analysed resulting dirs. Here is the culprit part of the diffValue for
expires
is different. I found this bit of fetchbower that is supposed to set it to 0 but apparently it doesn't work in this case (it does work for all other packages I have).This is as far as I got. I can probably invest some more time into fixing this in the near future if need be.