Depends on D699
Details
tox again
Diff Detail
- Repository
- rCJSWH Jenkins jobs
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 2538 Build 3150: arc lint + arc unit
Event Timeline
Because it needs to run on all slaves. That started off as a checkout of the swh-jenkins-jobs repo that would be available on master and jenkins-debian01, then got refined down to a debian-slave-specific job.
might be useful to replace this .keep file by a README reminding the reader where these scripts come from
Is this because some python versions don't have it, or just for OS portability?
I'm asking because we now have evidence (in T1817) that fdatasync is critical for us, in the sense that we can lose data if it's not available. So just silently ignoring the fact it's not available makes me shiver :-)
I'm tempted to suggest failing to initialize if fdatasync is not available.
Either way, we should log an error message if it's not available.