souceforge.jp の svnからチェックアウトで滞る…の解決法

svn: REPORT request failed on '/svnroot/pf3gnuchains/!svn/vcc/default'
svn: REPORT of '/svnroot/pf3gnuchains/!svn/vcc/default': Could not read chunk delimiter: Secure connection truncated (https://svn.sourceforge.jp)

svnで,こんなエラーが頻発する.

svkだと,こんな感じ.

$ svk sync //sourceforge/pf3gnuchains -t11
Syncing https://svn.sourceforge.jp/svnroot/pf3gnuchains
Retrieving log information from 10 to 11
Can't use an undefined value as an ARRAY reference at /usr/local/svn/perl/SVK/Mirror/Backend/SVNRaPipe.pm line 254.

sourceforge.jpsvn に関しては,ひげぽん氏の日記に当たった*1
seaserのMLでは,svnリポジトリが破損していたという結果のやり取りがあったらしい.

svkに関しても,devel-MLに報告があった.こちらは顛末が不明.

さらに検索を進めると,~/.subversion/servers での http-compression が関係するらしいことも判った.
私の ~/.subversion/servers の設定は no だった.

http-compression = no

世間では,noにすることを推奨しているようなのだけれど,万策尽きたので,コメントアウトしてみた.

# http-compression = no

期待通りに動くようになった.なんだかなー.

追記: そして別の問題が.

svk で pull して,sync が終わり checkout の最中.

A   trunk/gcc/ada/s-pack46.ads
perl(61029) malloc: *** mmap(size=16777216) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
Abort trap

うぎゃあ.

*1:彼が困った問題とは違うのだけれど,きっかけになった挙動は類似している.