I tried to set up an emulated ia64 chroot with which to track down the 
problem, but apparently ski doesn’t work <http://bugs.debian.org/563890>.  
:-(

Looking at build logs from various versions, it is always the same two 
tests that fail, and only on ia64.  Most users aren’t on ia64, and it 
seems that Git “mostly works” on ia64 anyway, so it’s important to unblock 
new versions from flowing into testing.  So unless someone with an ia64 
box can find the root problem quickly, I propose temporarily doing this.

diff --git a/t/t1001-read-tree-m-2way.sh b/t/t1001-read-tree-m-2way.sh
index c2d408b..70796b7 100755
--- a/t/t1001-read-tree-m-2way.sh
+++ b/t/t1001-read-tree-m-2way.sh
@@ -91,9 +91,15 @@ test_expect_success \
      check_cache_at frotz dirty &&
      check_cache_at nitfol dirty'
 
+if [ "$(uname -m)" = ia64 ]; then
+    alias test_expect_success_except_ia64=test_expect_failure
+else
+    alias test_expect_success_except_ia64=test_expect_success
+fi
+
 echo '+100644 X 0      yomin' >expected
 
-test_expect_success \
+test_expect_success_except_ia64 \
     '4 - carry forward local addition.' \
     'rm -f .git/index &&
      git read-tree $treeH &&
@@ -105,7 +111,7 @@ test_expect_success \
      compare_change 4diff.out expected &&
      check_cache_at yomin clean'
 
-test_expect_success \
+test_expect_success_except_ia64 \
     '5 - carry forward local addition.' \
     'rm -f .git/index &&
      git read-tree $treeH &&



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to