Skip to content

Commit 110e2d2

Browse files
dschoGit for Windows Build Agent
authored andcommitted
ci: work around temporary Azure Pipelines issue
Our test suite is not quite well-prepared to cope with ACLs; on Ubuntu 16.04, the `chmod -w` call in the `SANITY` prereq simply won't work if there are *any* ACLs stored in the POSIX extended attributes (that are supported by the ext4 file system used in Azure Pipelines' Linux agents). While this seems to be an issue only with version 8.25-2ubuntu3~16.04 of the `coreutils` package, not with version 8.28-1ubuntu1 that is shipped with Ubuntu 18.04, we currently only have access to build agents running Ubuntu 16.04. A fix (and an incidental workaround) are in the works, let's carry this patch for a couple of days until it is no longer necessary. Signed-off-by: Johannes Schindelin <[email protected]>
1 parent 0895333 commit 110e2d2

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

ci/lib.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ then
132132
MAKEFLAGS="$MAKEFLAGS --jobs=10"
133133
test windows_nt != "$CI_OS_NAME" ||
134134
GIT_TEST_OPTS="--no-chain-lint --no-bin-wrappers $GIT_TEST_OPTS"
135+
{ setfacl -bR . || :; }
135136
else
136137
echo "Could not identify CI type" >&2
137138
exit 1

0 commit comments

Comments
 (0)