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

Bug#569594: git-core: test suite fails on ia64



Source: git-core
Version: 1:1.6.6.2-1
Severity: serious
Justification: FTBFS

Apparently re-enabling the git test suite (see #568915) reveals
another problem on the ia64.  The test is in submodule support, so it
is probably worth disabling for the moment (since the rest of git
should be usable).  What is most odd is that v1.6.6 built by hand on
merulo did not reveal the same problem.

The failed test:

 test_expect_success 'update --init' '

	mv init init2 &&
	git config -f .gitmodules submodule.example.url "$(pwd)/init2" &&
	git config --remove-section submodule.example
	git submodule update init > update.out &&
	grep "not initialized" update.out &&
	test ! -d init/.git &&
	git submodule update --init init &&
	test -d init/.git

 '

Difference in output from my local i386 (please ignore the hunk
header) [1]:

| @@ -323,11 +69715,19 @@ warning: unable to remove submodule init
|  	test -d init/.git
|  
|  
| -Submodule path 'init' not initialized
| -Submodule 'example' (<top>/t/trash directory.t7400-submodule-basic/init2) registered for path 'init'
| -Initialized empty Git repository in <top>/t/trash directory.t7400-submodule-basic/init/.git/
| -Submodule path 'init': checked out 'OBJID'
| -*   ok 24: update --init
| +* FAIL 24: update --init
| +	
| +	
| +		mv init init2 &&
| +		git config -f .gitmodules submodule.example.url "$(pwd)/init2" &&
| +		git config --remove-section submodule.example
| +		git submodule update init > update.out &&
| +		grep "not initialized" update.out &&
| +		test ! -d init/.git &&
| +		git submodule update --init init &&
| +		test -d init/.git
| +	
| +	
|  
|  * expecting success: 

The remainder of t7400-submodule-basic.sh worked fine.  I do not know
if any later tests would have failed, too.

With git 1.6.6 on merulo before the libc memchr fix, this did _not_
show up: although many other tests failed, t7400-submodule-basic.sh
had worked fine. [2]

To learn more, you can run sh t7400-submodule-basic.sh -v from the t/
subdirectory of a git build directory and look at the files in
"trash directory.t7400-submodule-basic".  I would love to do so myself.
Any ia64 admins willing to provide access for debugging purposes?

Thoughts?
Jonathan

[1] Build log:
https://buildd.debian.org/fetch.cgi?pkg=git-core&arch=ia64&ver=1:1.6.6.2-1&stamp=1265994466&file=log&as=raw

[2] Build by hand of v1.6.6:
http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=37;bug=563882



Reply to: