New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ENH: appveyor -- use newer git-annex + try to re-enable codecov submission #5125
Conversation
bb34826
to
1b88324
Compare
ok, not too bad -- 2 failures
in addition to one known one |
pushed workaround (well -- just not expecting expected behavior, no change in "windows testiness" since were not testing before either due to older annex version) for the first failure. The 2nd failure -- looks legit issue with annex that it does add a commit to git-annex branch even if was ran with always.commit set to False, doesn't replicate locally with crippled fs, so might be indeed windows specific, and regression (if was ran/passed before, didn't double check). So needs a skip (to get going) or someone to look into it/report. your desires? (possibly relevant "recentish" PR #4405 which relates to that test/code) |
I can replicate:
The other one is skipped on my box (no symlinks). edit by @yarikoptic: same here |
oh, and that known one for test_get_flexible_source_candidates_for_submodule is #4932 and apparently it failed not on windows before but on conda linux while testing standalone build. edit: standalone - so might be git version related?? there fail was
and here (only in the 2nd run on appveyor)
so seems to be the same and the |
After enabling symlinks
|
if that is with d7d0e23 - then it just reassures that there is an issue we are yet to resolve since behavior is different from linux |
d2c6c0e
to
a09de9b
Compare
acd9e8f
to
033dd32
Compare
Apparently git installation already comes with magic.mgc database on windows. Would you like to replace the existing file: Path: C:\\Program Files\Git\usr\share\misc\magic.mgc Size: 5615456 bytes (5484 KiB) Modified: 2019-12-10 18:24:42 with the file from archive: Path: usr\share\misc\magic.mgc Modified: 2020-11-03 15:02:02 ? (Y)es / (N)o / (A)lways / (S)kip all / A(u)to rename all / (Q)uit? Is it a "real" one or somehow created by some initial call of something linked against libmagic -- i do not know. I guess we need to test how "interactive" installation of git-annex would go -- would it alert about overrides or not, and either official git installation comes with magic.mgc
…nt annex Symlinks support on windows is still something not everyone would have. We had been skipping this test on appveyor since we had no recent annex there. So this does not change status quo but allows test to pass on appveyor
It cannot handle it properly. Fixes dataladgh-4333
- More readily accessible test run descriptions - Factor out common settings - Run tests known to fail
I think we should not invest in broad compatibility right now, but focus on a narrow slice, and get that working properly. I don't see any reason to not go with the latest, which should be most similar to real Win10 boxes of real users.
We should focus on getting a modern environment to work. PY38 is not fully functional on the current appveyor image, hence PY37 is the most recent option.
Failure replicates on appveyor and a real win10 box.
I have removed the temporary removal of the other CIs. I think this has made a reasonable step forward. Certainly not the last. But given the present annoyance of appveyor tests timing out, I believe we should no longer wait with a merge. |
TODOs: