倉敷さんのgoldencheetah
パッケージの状況をヒアリング。
libusb0.1
に依存しているが、libusb0.1はもう古いからDebianから消したいよねという動きがある。
- でも
goldencheetah
側としては「マルチプラットフォーム対応してるので、壊したくないよね」なのでlibusb1.0
に動くのは消極的
- libusb-compatという「libusb1.0のwrapperで0.1相当の動きをする」のがあるから、これを使えば?という流れはある。
- ただし、
goldencheetah
では「使うようにしよう」というPRが来ているものの実装はされてない感じ
- Debian側もdeadからhalf-deadになるだけじゃね?というコメントもある。
- 個人的にはhalf-deadならいいじゃん、と思うけど…
- ちなみに
libusb-compat
はDebianではパッケージになっていない
- ついでの気晴らしにdebianディレクトリ以下をレビューしてmerge requestを送った。要点は以下の感じ
- 最新の
dh12
に更新、不要になったファイルやオプションを消す
- insecureなgitプロトコルやhttpをhttpsに置き換え
debian/watch
はv4形式にして簡易に書ける
- cosmetic changesなわけだけど、パッケージの「メンテナンス」ってそんなもんですよ、っと。これが最初の「パッケージング」だと色々と技術的にどう対処するか?の問題を解く感じになる。