2005年10月10日 (月曜日)

12:51:51 # Life gitのパッケージをgitレポジトリからつくる方法,Debian版. ここまで考えたら,実は自動化して毎日パッケージをつくったりするのは簡単. ただ,バグとかもあって,ビルドできない場合もあるので,要注意. あと,ドキュメントをビルドするのに尋常じゃない時間がかかります... ただ,これをやってから気づいたのだが,rsyncはdeprecateされます,といわれてしまう. ただ,debian unstableに今ある cogito (7月版)では,rsync以外の方法はうまくうごかないはず.

後日のメンテナンスとしては下記が必要.

で,今日ビルドしてみると,テストが一つ失敗してビルドできない. これは,日本語でdiffが出力していたからのようだ. パッチは投げた.

  *** t4004-diff-rename-symlink.sh ***
*   ok 1: prepare reference tree
*   ok 2: prepare work tree
* FAIL 3: validate diff output
        compare_diff_patch current expected
* failed 1 among 3 test(s)
	

cd t && make all としたら,*** t5000-tar-tree.sh ***が失敗したが, これはそういう設計になっていたからだ. 試験を実行するには, make test とする必要があった.

この問題については,マージしてもらいました.

$ git-cat-file commit 899460f336254a128602b86ca48433a983dced72
tree 77ddc653744c096fd00a6160c6d427fcf90c744b
parent fb8024b414b417d85ce215eba3dd23c188500c15
author Junio C Hamano <junkio@cox.net> 1128920282 -0700
committer Junio C Hamano <junkio@cox.net> 1128920282 -0700

Also force LC_ALL in test scripts.

Noticed by Junichi Uekawa.

Signed-off-by: Junio C Hamano <junkio@cox.net>

$ git-diff fb8024b414b417d85ce215eba3dd23c188500c15 899460f336254a128602b86ca48433a983dced72
diff --git a/t/test-lib.sh b/t/test-lib.sh
index 1523d2e..3f8a6fe 100755
--- a/t/test-lib.sh
+++ b/t/test-lib.sh
@@ -5,9 +5,10 @@

 # For repeatability, reset the environment to known value.
 LANG=C
+LC_ALL=C
 PAGER=cat
 TZ=UTC
-export LANG PAGER TZ
+export LANG LC_ALL PAGER TZ
 unset AUTHOR_DATE
 unset AUTHOR_EMAIL
 unset AUTHOR_NAME
	
Junichi Uekawa

$Id: dancer-diary.el,v 1.89 2005/05/12 11:19:14 dancer Exp $