めんてなのおしごと

Sat, Jul 22, 2017 in debian , todo

今日のグルーミング作業。


珍しく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.