bug-tar
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNU tar 1.32] testsuite: 89 failed


From: Nicola Soranzo
Subject: [GNU tar 1.32] testsuite: 89 failed
Date: Mon, 2 Dec 2019 12:05:32 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0

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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]