diff options
-rw-r--r-- | doc/bugs/Three_tests_fail_when_annex.backends_is_defined.mdwn | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/doc/bugs/Three_tests_fail_when_annex.backends_is_defined.mdwn b/doc/bugs/Three_tests_fail_when_annex.backends_is_defined.mdwn new file mode 100644 index 000000000..3b37a7ad2 --- /dev/null +++ b/doc/bugs/Three_tests_fail_when_annex.backends_is_defined.mdwn @@ -0,0 +1,103 @@ +### Please describe the problem. + +I noticed three tests failed when running "git annex test", and it seems +it's because I have `annex.backends` set to `SHA256` in `~/.gitconfig`. +When I disable that option, all tests succeed. + +### What steps will reproduce the problem? + +Add + + [annex] + backends = SHA256 + +to `~/.gitconfig`. + +### What version of git-annex are you using? On what operating system? + +Newest git-annex (6.20160211 amd64) from downloads.kitenet.net. + +Fresh Debian GNU/Linux 8.3 (64 bit). Installed yesterday, so it's pretty pristine. + +The first version with this problem is 6.20160114. 5.20151218 works. + +### Please provide any additional information below. + +[[!format text """ +# If you can, paste a complete transcript of the problem occurring here. +# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log + +$ git annex test +Tests + +[Removed 188 lines] + + migrate (via gitattributes): /etc/magic, 4: Warning: using regular magic file `/usr/share/misc/magic' +OK (3.11s) + unused: /etc/magic, 4: Warning: using regular magic file `/usr/share/misc/magic' +FAIL (1.84s) + unused keys differ after origin branches are gone + expected: [Key {keyName = "e394a389d787383843decc5d3d99b6d184ffa5fddeec23b911f9ee7fc8b9ea77", keyBackendName = "SHA256E", keySize = Just 20, keyMtime = Nothing, keyChunkSize = Nothing, keyChunkNum = Nothing}] + but got: [Key {keyName = "e394a389d787383843decc5d3d99b6d184ffa5fddeec23b911f9ee7fc8b9ea77", keyBackendName = "SHA256", keySize = Just 20, keyMtime = Nothing, keyChunkSize = Nothing, keyChunkNum = Nothing}] + describe: /etc/magic, 4: Warning: using regular magic file `/usr/share/misc/magic' +OK (0.84s) + +[Removed 1108 lines] + + migrate (via gitattributes): /etc/magic, 4: Warning: using regular magic file `/usr/share/misc/magic' +OK (3.34s) + unused: /etc/magic, 4: Warning: using regular magic file `/usr/share/misc/magic' +/etc/magic, 4: Warning: using regular magic file `/usr/share/misc/magic' +/etc/magic, 4: Warning: using regular magic file `/usr/share/misc/magic' +FAIL (1.82s) + unused keys differ after origin branches are gone + expected: [Key {keyName = "e394a389d787383843decc5d3d99b6d184ffa5fddeec23b911f9ee7fc8b9ea77", keyBackendName = "SHA256E", keySize = Just 20, keyMtime = Nothing, keyChunkSize = Nothing, keyChunkNum = Nothing}] + but got: [Key {keyName = "e394a389d787383843decc5d3d99b6d184ffa5fddeec23b911f9ee7fc8b9ea77", keyBackendName = "SHA256", keySize = Just 20, keyMtime = Nothing, keyChunkSize = Nothing, keyChunkNum = Nothing}] + describe: /etc/magic, 4: Warning: using regular magic file `/usr/share/misc/magic' +OK (0.78s) + +[Removed 1062 lines] + + migrate (via gitattributes): OK (2.64s) + unused: FAIL (1.53s) + unused keys differ after origin branches are gone + expected: [Key {keyName = "e394a389d787383843decc5d3d99b6d184ffa5fddeec23b911f9ee7fc8b9ea77", keyBackendName = "SHA256E", keySize = Just 20, keyMtime = Nothing, keyChunkSize = Nothing, keyChunkNum = Nothing}] + but got: [Key {keyName = "e394a389d787383843decc5d3d99b6d184ffa5fddeec23b911f9ee7fc8b9ea77", keyBackendName = "SHA256", keySize = Just 20, keyMtime = Nothing, keyChunkSize = Nothing, keyChunkNum = Nothing}] + describe: OK (0.62s) + +[Removed 1667 lines] + +3 out of 269 tests failed (640.58s) + (This could be due to a bug in git-annex, or an incompatability + with utilities, such as git, installed on this system.) +$ + +# End of transcript or log. +"""]] + +### Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders) + +Roses are red<br/> +Violets are blue<br/> +git-annex is awesome<br/> +and so are you + +`;-)` + +But bloody hell, it's hard to get this thing to build. As you've +mentioned earlier, building on Debian 7 isn't supported anymore, so I +installed Debian 8.3 yesterday for the sole purpose of compiling git-annex, +but still no luck: + + [32 of 32] Compiling Main ( dist/setup/setup.hs, dist/setup/Main.o ) + Linking ./dist/setup/setup ... + unrecognized option `--extra-prog-path=/home/sunny/.cabal/bin' + Makefile:19: recipe for target 'Build/SysConfig.hs' failed + make: *** [Build/SysConfig.hs] Error 1 + +I was hoping to get it to build so I could find the exact commit that +introduced this. Is building on Debian 8.3 (jessie) supported? I found a +bug report from you on +<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778987> that seems to be related, +but I don't know if that's the case. The newest version I'm able to build is +5.20150219, somewhere after that various things start to fail. |