MigrateToDDAccount を参考に、以降処理いろいろ。
GPG key に debian.org の uid を追加して primary に設定し、send-keys。
DEBEMAIL を debian.org に変更。
alioth の -guest のないアカウントは自動的に作成されているそうなので、パスワード再送をリクエスト。パスワードを再設定し、ssh 公開鍵を設定。有効になるまでちょっと時間を置く。> 1.1. Why do I have a "-guest" suffix on my account ?
collab-maint チームには自動的に入っているそうなので、特に作業はなし。
alioth に -guest なしアカウントで ssh ログインできるようになったので、-guest ありアカウントの削除を申請。> 1.5. How can I migrate my -guest account to my new official Debian account ?
~/.gitconfig の email を debian.org に変更。
anonscm.debian.org にホストしているものの debian/control をすべて debian.org に変更。
alpha と sparc64 の FTBFS を修正した。> #652490
報告した Bug 621078 - DnD no effective in VNC environment が DUPLICATE ということで閉じられた。Bug 620240 - GNOME Drag & Drop broken for remote X sessions で進展があるようだ。
GTK+3 用のパッチが出ていたので、GTK+2 用にちょっと作り直して投げてみた。> a patch for GTK+ 2.24.8
ということで、無事 GTK+2 GTK+3 で取り込まれた。実に1年半。
ruby-ruby2ruby 1.3.1-1:FTBFS (#652766) を DELAYED/2 NMU。
lletters 0.1.95+gtk2-3: FTBFS (#555480) を DELAYED/2 NMU。
libheckle-ruby 1.4.3-2: FTBFS (#642787) を DELAYED/2 NMU。
libgconf-bridge 0.1-2: FTBFS (#555177, #654218) を DELAYED/2 NMU。
isight-firmware-tools 1.5.93-1: FTBFS (#653843) を DELAYED/2 NMU。
pcmanx-gtk2 1.0-2: FTBFS (#565079, #615762) はもう直ってたので閉じた。
pidgin-facebookchat 1.69-2: FTBFS (#652162) を DELAYED/2 NMU。
heroes 0.21-8.1: FTBFS (#554799) を DELAYED/2 NMU。
libvorbis 1.3.1-1: FTBFS (#604797) を DELAYED/2 NMU。
lowpan-tools 0.2.2-2: (#653686) を DELAYED/2 NMU。
libplayer 2.0.1-2: FTBFS (#625196) を DELAYED/2 NMU。
kplayer 1:0.7-2: FTBFS (#555057, #654281) を DELAYED/2 NMU。
gcx 1.3-1: FTBFS (#615719) を DELAYED/2 NMU。
gnome-ppp 0.3.23-1: FTBFS (#554659) を DELAYED/2 NMU。
freeglut 2.6.0-1: FTBFS (#554405) を DELAYED/2 NMU。
snooper 19991202-7: FTBFS (#650599) を DELAYED/2 NMU。
xfreecd 0.9.0.1-1.1 ACCEPTED (#556709)
zpspell 0.4.3-4.1 ACCEPTED (#652208)
screader 1.8-5.2 ACCEPTED (#629673)
ruby-ruby2ruby 1.3.1-1.1 ACCEPTED (#652766)
lletters 0.1.95+gtk2-3.1 ACCEPTED (#555480)
libheckle-ruby 1.4.3-2.1 ACCEPTED (#642787)
heroes 0.21-8.2 ACCEPTED (#554799)
lowpan-tools 0.2.2-2.1 ACCEPTED (#653686)
libgconf-bridge 0.1-2.1 ACCEPTED (#555177, #654218)
pidgin-facebookchat 1.69-2.1 ACCEPTED (#652162)
libvorbis 1.3.2-1.1 ACCEPTED (#604797)
libplayer 2.0.1-2.1 ACCEPTED (#625196)
kplayer 0.7-2.1 ACCEPTED (#555057, #654281)
gcx 1.3-1.1 ACCEPTED (#615719)
freeglut 2.6.0-1.1 ACCEPTED (#554405)
gnome-ppp 0.3.23-1.1 ACCEPTED (#554659)
snooper 19991202-7.1 ACCEPTED (#650599)
isight-firmware tools_1.5.93-1.1 は既に新しいものを作業していただいてたので REJECTED。
libvdk2-dev 2.4.0-5.2: #656408 は binNMU でいいんじゃね?と指摘されたので dcut cancel で取り下げ。で、binNMU ってどうやるんだ?と探してみると、Asking for wanna-build actions で reportbug release.debian.org としてやると簡単にできるとあった。早速やってみた。> #656548
gnet 2.0.8-2.1: binNMU request #656550 blocking fix for #652165
インストーラがバグってたのでパッチを投げた。> please update rvm installer
DELAYED/2 NMU してたのが ACCEPT された。
#562834: 閉じ忘れなので閉じた。
#431806: もう直ってそうなので閉じた。
ptex-bin 3.1.11+0.04b-0.2: #529135 #641555 を取り込んで、さらに hurd-i386 での FTBFS (OPEN_MAX undeclared) を対処して DELAYED/5 NMU。
ptex-bin の FTBFS が解決したので次は canna が hurd-i386 でビルドできるか確認。ところが無理だった。
root@debian:~/canna/canna-3.7p3/dic/ideo/grammar# ../../../cmd/crxdic/crxdic -g -s -o fuzokugo.cbd -D cnj.bits -n fuzokugo fuzokugo.swd crxdic: cannot open grammar file cnj.bits. root@debian:~/canna/canna-3.7p3/dic/ideo/grammar#
生成された辞書とかのファイルが壊れてるのかと思ったけど md5sum は amd64 で作ったのと変わらず。となると、どこかで処理がおかしくなってる可能性が高い。けど追い掛けられないのでお手上げ。
Debian GNU/Hurd - Debian Wiki や GNU Hurd/ hurd/ running/ qemu にて、pre-installed QEMU image を使う方法が紹介されているのでそれを使う。
しかし、I/O パフォーマンスがめちゃめちゃ悪い。aptitude update とか aptitude build-dep ptex-bin やら aptitude build-dep canna やら aptitude build-dep uim すると数時間単位で時間がかかる。一方、debuild でパッケージを作るのは比較的早くに終わるんだけど、準備に時間がかかって仕方がなくて、待ってる間にモチベーションがかなり削がれる。
root@debian:~/canna/canna-3.7p3/dic/ideo/grammar# ../../../cmd/crxdic/crxdic -g -s -o fuzokugo.cbd -D cnj.bits -n fuzokugo fuzokugo.swd crxdic: cannot open grammar file cnj.bits. root@debian:~/canna/canna-3.7p3/dic/ideo/grammar#
printf debugで探してみたところ、canna-3.7p3/cmd/crxdic/crxdic.c の
if ((fd = open(gfile, 0)) < 0 || !(gram = RkReadGram(fd, dic->gramsz)))
で open できてないことがわかった。open(2) の 0 がまずいらしい。/usr/include/x86_64-linux-gnu/bits/fcntl.h だと、
#define O_RDONLY 00
だけれど、hurd-i386 の /usr/include/i386-gnu/bits/fcntl.h だと、
#define O_RDONLY 0x0001 /* Open read-only. */
と異なってた。なので、
- if ((fd = open(gfile, 0)) < 0 || !(gram = RkReadGram(fd, dic->gramsz))) + if ((fd = open(gfile, O_RDONLY)) < 0 || !(gram = RkReadGram(fd, dic->gramsz)))
とするとビルドが通った。
canna 3.7p3-8 QA upload: fixing FTBFS on hurd-i386
canna が hurd-i386 でビルドできるようになったので、ようやく uim がビルドできると思ったら、kdelibs5-dev がインストールできない。どうも pulseaudio が hurd-i386 ではビルドできないようだ。探してみると、#573339 にそのものズバリがあったので、パッチをすべて当ててみるとビルドできるようになった。
ただ、pulseaudio は結構な大物だし当てるパッチの数も多いので、NMU するのは止めて様子を見ることにする。
jcristau先生が binNMU じゃなくてパッチ当てたら?と言うのでそうすることにした。binNMU request はキャンセル。> #656548 #656550
libvdk2-dev 2.4.0-5.3: FTBFS (#652169, #652173) の原因になっていると思われるので #656408 に再度報告して DELAYED/5 NMU。
gnet 2.0.8-2.2: FTBFS (#652165) の原因になっていると思われるので #658061 に報告して DELAYED/5 NMU。
unstable に入った。これで hurd-i386 での ptex-bin → canna → uim の Build-Depends ラインは完成。ただ、uim は MAXPATHLEN undeclared で FTBFS だけど。buildd のログを元に報告した。> uim fails to build from source on hurd-i386
haltしてもきちんとhaltせず固まってしまうことが多かったんだけど、ついに起動しなくなってしまった。どうやらhaltする前のsyncに作法があるようで、
It helps a lot to run syncfs --synchronous / before issuing the halt or reboot command. This will prevent most of the uncleanliness.
[sync but still unclean filesystemより引用]
もうちょっと早くこれに気付いていれば...。イメージ内のファイルは
% fdisk -l debian-hurd-20111214.img Disk debian-hurd-20111214.img: 3146 MB, 3146776576 bytes 255 heads, 63 sectors/track, 382 cylinders, total 6146048 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00068fb0 Device Boot Start End Blocks Id System debian-hurd-20111214.img1 * 2048 5787647 2892800 83 Linux debian-hurd-20111214.img2 5789694 6143999 177153 5 Extended debian-hurd-20111214.img5 5789696 6143999 177152 82 Linux swap / Solaris % echo "2048 * 512" | bc 1048576 % sudo mount -t ext2 -o ro,loop,offset=1048576 debian-hurd-20111214.img /mnt %
で救出できた。
前 | 2012年 1月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
[amd64 | audacious | comp | debian | gkrelluim | kip | misc | movie | research | rime | unicon | vdr | work | えふえふ]
書いてる人: dai
パッチ等(無保証)