今日のグルーミング作業。
珍しくMLでの質問に答えた。debian/watchファイルはversion4になってからバージョン名とアーカイブの種類をそれぞれ@ANY_VERSION@
・@ARCHIVE_EXT@
と書けるのでそれを使うと良いよ、という話をした。
sylpheedのビルドが全部揃ってないのが気になったので調査。
sylpheed build-depends on missing:
- libgpgme-dev:hurd-i386 (>= 1.0.0)
これか。https://buildd.debian.org/status/package.php?p=gpgme1.0&suite=sid を見るとoverride_dh_auto_configureでコケてビルドが失敗している…って、それならビルドしなおしでもいける可能性があるんじゃないか?ということで立ち上げっぱなしのhurdのVBoxイメージで動かして調査しよう。。。としたらapt updateで止まってしまうという謎の現象。qemuイメージの配布で新しいイメージが出てたのでそれをベースにやり直してみよう。
$ VBoxManage convertfromraw debian-hurd-20170613.img debian-hurd-converted-20170613.vdi --format VDI
Converting from raw image file="debian-hurd-20170613.img" to file="debian-hurd-converted-20170613.vdi"...
Creating dynamic image with size 5243928576 bytes (5001MB)...
で、起動しなおしたらmodprobe vboxdrvしろ、とでてくる。あれ?VBoxが更新されたせいかな、と思ってsudo modprobe vboxdrv
してVBoxを立ち上げなおしてみても同じエラー。…あ、kernelが変わったせい? sudo dpkg-reconfigure virtualbox-dkms
してみる。動いた。…がやっぱりapt updateが止まる現象は変わらず。間を置いて再起動したら動くようになった…という謎の対処療法的な解決の仕方でスッキリしない。
あれ?パッケージの取得場所がdeb.debian.orgからsnapshot.debian.orgとdebian-portsに変わってる???不便だなぁ>Hurdイメージ
ゴソゴソと作業するが、Perl 5.26 transitionの影響でパッケージの依存関係が一時的に破損しているので諦め。後日に回そう…
The following packages have unmet dependencies:
texinfo : Depends: perlapi-5.24.1 but it is not installable
Depends: libxml-libxml-perl but it is not going to be installed
E: Unable to correct problems, you have held broken packages.