[MacPorts] #51436: git @2.8.2: failed tests from t7063-status-untracked-cache.sh
#51436: git @2.8.2: failed tests from t7063-status-untracked-cache.sh ---------------------+------------------------- Reporter: mojca@… | Owner: ciserlohn@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: git ---------------------+------------------------- Here are some failed tests from running {{{ sudo port -v test git +bash_completion +perl5_24 +svn }}} on 10.7: {{{ *** t7063-status-untracked-cache.sh *** ok 1 - core.untrackedCache is unset ok 2 - setup ok 3 - untracked cache is empty ok 4 - status first time (empty cache) ok 5 - untracked cache after first status not ok 6 - status second time (fully populated cache) # # avoid_racy && # : >../trace && # GIT_TRACE_UNTRACKED_STATS="$TRASH_DIRECTORY/trace" \ # git status --porcelain >../actual && # test_cmp ../status.expect ../actual && # cat >../trace.expect <<EOF && # node creation: 0 # gitignore invalidation: 0 # directory invalidation: 0 # opendir: 0 # EOF # test_cmp ../trace.expect ../trace # ok 7 - untracked cache after second status ok 8 - modify in root directory, one dir invalidation ok 9 - verify untracked cache dump ok 10 - new .gitignore invalidates recursively ok 11 - verify untracked cache dump ok 12 - new info/exclude invalidates everything ok 13 - verify untracked cache dump ok 14 - move two from tracked to untracked ok 15 - status after the move ok 16 - verify untracked cache dump ok 17 - move two from untracked to tracked ok 18 - status after the move ok 19 - verify untracked cache dump ok 20 - set up for sparse checkout testing ok 21 - status after commit ok 22 - untracked cache correct after commit ok 23 - set up sparse checkout ok 24 - create/modify files, some of which are gitignored ok 25 - test sparse status with untracked cache ok 26 - untracked cache correct after status not ok 27 - test sparse status again with untracked cache # # avoid_racy && # : >../trace && # GIT_TRACE_UNTRACKED_STATS="$TRASH_DIRECTORY/trace" \ # git status --porcelain >../status.actual && # cat >../status.expect <<EOF && # M done/two # ?? .gitignore # ?? done/five # ?? dtwo/ # EOF # test_cmp ../status.expect ../status.actual && # cat >../trace.expect <<EOF && # node creation: 0 # gitignore invalidation: 0 # directory invalidation: 0 # opendir: 0 # EOF # test_cmp ../trace.expect ../trace # ok 28 - set up for test of subdir and sparse checkouts not ok 29 - test sparse status with untracked cache and subdir # # avoid_racy && # : >../trace && # GIT_TRACE_UNTRACKED_STATS="$TRASH_DIRECTORY/trace" \ # git status --porcelain >../status.actual && # cat >../status.expect <<EOF && # M done/two # ?? .gitignore # ?? done/five # ?? done/sub/ # ?? dtwo/ # EOF # test_cmp ../status.expect ../status.actual && # cat >../trace.expect <<EOF && # node creation: 2 # gitignore invalidation: 0 # directory invalidation: 1 # opendir: 3 # EOF # test_cmp ../trace.expect ../trace # ok 30 - verify untracked cache dump (sparse/subdirs) not ok 31 - test sparse status again with untracked cache and subdir # # avoid_racy && # : >../trace && # GIT_TRACE_UNTRACKED_STATS="$TRASH_DIRECTORY/trace" \ # git status --porcelain >../status.actual && # test_cmp ../status.expect ../status.actual && # cat >../trace.expect <<EOF && # node creation: 0 # gitignore invalidation: 0 # directory invalidation: 0 # opendir: 0 # EOF # test_cmp ../trace.expect ../trace # ok 32 - move entry in subdir from untracked to cached ok 33 - move entry in subdir from cached to untracked ok 34 - --no-untracked-cache removes the cache ok 35 - git status does not change anything ok 36 - setting core.untrackedCache to true and using git status creates the cache ok 37 - using --no-untracked-cache does not fail when core.untrackedCache is true ok 38 - setting core.untrackedCache to false and using git status removes the cache ok 39 - using --untracked-cache does not fail when core.untrackedCache is false ok 40 - setting core.untrackedCache to keep ok 41 - test ident field is working # failed 4 among 41 test(s) 1..41 make[2]: *** [t7063-status-untracked-cache.sh] Error 1 make[1]: *** [test] Error 2 make: *** [test] Error 2 Command failed: cd "/path/to/git/work/git-2.8.2" && make test CFLAGS="-I. -Wall -O2 -I/opt/local/include -arch x86_64" LDFLAGS="-L/opt/local/lib -arch x86_64" CC=/usr/bin/clang prefix=/opt/local CURLDIR=/opt/local OPENSSLDIR=/opt/local ICONVDIR=/opt/local PERL_PATH="/opt/local/bin/perl5.24" NO_FINK=1 NO_DARWIN_PORTS=1 NO_R_TO_GCC_LINKER=1 V=1 PYTHON_PATH="/opt/local/bin/python2.7" LIBPCREDIR=/opt/local USE_LIBPCRE=1 Exit code: 2 }}} I added just {{{ #!patch --- Portfile (revision 148791) +++ Portfile (working copy) @@ -29,7 +29,7 @@ perl5.require_variant yes perl5.conflict_variants yes -perl5.branches 5.22 +perl5.branches 5.22 5.24 perl5.create_variants ${perl5.branches} perl5.default_branch 5.22 }}} and didn't yet try to investigate whether any particular flag/variant/version influences the behaviour. -- Ticket URL: <https://trac.macports.org/ticket/51436> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts