Hi there, now that 172, 173 and 174 have been fixed in commit 14f00a2c7adefcbe50e85f6bf2ebce922e0dceb0 , I have added that commit as a patch to the conda recipe for tar 1.32:
https://github.com/conda-forge/tar-feedstock/pull/8/commits/abe70718d59d52f716afeccf856785a38263eb42 Now only test 89 is failing for the "make check" step of the macOS build on Azure. The full output, followed by the content of "tests/testsuite.log", is available at: https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=99885 This is an extract with details for failed test 89: 2019-12-02T11:01:31.1397110Z # -*- compilation -*- 2019-12-02T11:01:31.1397450Z 89. extrac09.at:34: testing extracting even when . and .. are unreadable ... 2019-12-02T11:01:31.1397730Z ./extrac09.at:37: 2019-12-02T11:01:31.1397940Z mkdir gnu 2019-12-02T11:01:31.1398170Z (cd gnu 2019-12-02T11:01:31.1398420Z TEST_TAR_FORMAT=gnu 2019-12-02T11:01:31.1398660Z export TEST_TAR_FORMAT 2019-12-02T11:01:31.1399490Z TAR_OPTIONS="-H gnu" 2019-12-02T11:01:31.1399830Z export TAR_OPTIONS 2019-12-02T11:01:31.1400670Z rm -rf * 2019-12-02T11:01:31.1400980Z 2019-12-02T11:01:31.1401220Z 2019-12-02T11:01:31.1401460Z echo "test" > $$ 2019-12-02T11:01:31.1401670Z chmod 0 $$ 2019-12-02T11:01:31.1401930Z cat $$ > /dev/null 2>&1 2019-12-02T11:01:31.1402190Z result=$? 2019-12-02T11:01:31.1402970Z rm -f $$ 2019-12-02T11:01:31.1404030Z test $result -eq 0 && exit 77 2019-12-02T11:01:31.1404360Z 2019-12-02T11:01:31.1404560Z 2019-12-02T11:01:31.1404890Z mkdir dir 2019-12-02T11:01:31.1405180Z mkdir dir/sub 2019-12-02T11:01:31.1405400Z mkdir dir/sub/extract 2019-12-02T11:01:31.1406250Z genfile --file dir/sub/f 2019-12-02T11:01:31.1406550Z cd dir/sub 2019-12-02T11:01:31.1406740Z 2019-12-02T11:01:31.1407590Z tar -cf archive.tar f 2019-12-02T11:01:31.1407900Z 2019-12-02T11:01:31.1408720Z chmod a-r . .. 2019-12-02T11:01:31.1409640Z tar -xvf archive.tar -C extract f 2019-12-02T11:01:31.1409980Z status=$? 2019-12-02T11:01:31.1410390Z chmod a+r . .. 2019-12-02T11:01:31.1410660Z cmp f extract/f || status=$? 2019-12-02T11:01:31.1410870Z exit $status 2019-12-02T11:01:31.1411280Z ) 2019-12-02T11:01:31.1412100Z --- /dev/null 2019-12-02 10:56:56.000000000 +0000 2019-12-02T11:01:31.1413180Z +++ $SRC_DIR/tests/testsuite.dir/at-groups/89/stderr 2019-12-02 10:56:56.000000000 +0000 2019-12-02T11:01:31.1414100Z @@ -0,0 +1,2 @@ 2019-12-02T11:01:31.1414580Z +tar: unable to record current working directory: Permission denied 2019-12-02T11:01:31.1414900Z +cmp: extract/f: No such file or directory 2019-12-02T11:01:31.1415130Z ./extrac09.at:37: exit code was 2, expected 0 2019-12-02T11:01:31.1415540Z 89. extrac09.at:34: 89. extracting even when . and .. are unreadable (extrac09.at:34): FAILED (extrac09.at:37) Any help would be appreciated, thanks! Cheers, Nicola > Hi there, > I am trying to add the macOS package for the latest version of GNU tar > to Conda: https://anaconda.org/conda-forge/tar > I think the 4 tests mentioned in the title broke on macOS some time > after the release of 1.29. > > The conda-forge package for GNU tar is maintained at > https://github.com/conda-forge/tar-feedstock > My pull request to re-add macOS support is: > https://github.com/conda-forge/tar-feedstock/pull/8 > The "osx osx_" build on Azure fails at the "make check" step. The full > output, followed by the content of "tests/testsuite.log", is available > at > https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=95538 > > Hopefully that's enough information for you to debug the issues. > > Cheers, > Nicola