DDのおしごと

Sat, Jan 5, 2019 in debian debian , DD

倉敷さんの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なわけだけど、パッケージの「メンテナンス」ってそんなもんですよ、っと。これが最初の「パッケージング」だと色々と技術的にどう対処するか?の問題を解く感じになる。