5月は、Debianがらみでいくつかがんばった。気がする。
5月のハイライト
- lintian(Debianのパッケージの検査ツール)のCIはあらかじめ実行時間伸ばしていないと確実に失敗してつらい。設定不備があったら、早めに失敗して気づけるようにした。
- collectdのCIにはepics-baseパッケージが壊れていて失敗しているバグがあった。そこでepics-baseのupsteamに相談したり、Debianパッケージ側にパッチをなげて取り込んでもらったりした。そのうちepics-baseのパッケージがリリースされて問題の解決に向かうはず。
- DebianのmozcパッケージがFTBFS(ソースからビルドできない)な状態が続いている問題のパッチを投げて取り込んでもらった。mozcに関して、辞書を自前で更新したものを予めパッケージに組み込んで使うようにしている人にはようやくかと思うかもしれない。
mozcはupstreamでビルドシステムがBazelに変更されたりしているが、Debian側のパッケージはBazelは4.2.3で古い。 先日開催されたUbuntu Japanese Teamの24.04LTSリリース記念オフラインミーティングの配信での情報によると、Bazelは6.0以降が必要なんだそうだ。FedoraだとGYPベースでなんかパッチあてて頑張っているらしい。mozcの最新リリースからすると数世代前のバージョンなので、追従できるようにしたいものではある。
5月の活動記録
- 5/3
- lintianのメンテナンスが滞っているようなのでsalsaのlintianチームにjoin requestしてみた。
- https://salsa.debian.org/lintian/lintian/-/merge_requests/446
- CONTRIBUTING.mdをrebaseしようとしてもできなかったので、reporterにrebaseするように依頼。既存のMRはどうもrebaseしようとしてもupstreamメンバーによるrebaseを明示的に許可していなさそうなので、最新に追従するということができない。
- 5/4
- ディストリビューション開発もくもく会に参加した
- https://tracker.debian.org/pkg/digimend-dkms
- digimend-dkms 13-1をunstableにアップロードした
- https://github.com/DIGImend/digimend-kernel-drivers/pull/324
- digimend-dkmsをDebianでメンテナンスしているのでそのことをフィードバックした
- https://github.com/DIGImend/digimend-kernel-drivers/pull/686
- digimend-dkmsのskip-without-CONFIG_USB_HID.patchをupstreamにフィードバックした
- https://github.com/DIGImend/digimend-kernel-drivers/pull/687
- digimend-dkmsのudev-udevdir.patchをupstreamにフィードバックした
- https://tracker.debian.org/pkg/libhinawa
- libhinawa 4.0.2-1をunstableにアップロードした
- https://github.com/collectd/collectd/pull/3227
- collectdへpostgresqlのmetadata拡張をrebaseしておいた。mainにマージしたい
- https://salsa.debian.org/debian/libhinawa/-/issues/29
- libhinawa 4.0.2-1をアップロードしたのでissuesを閉じた
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059706
- collectdのPRをみていたら、CIが壊れているのでepics-base.pcが壊れている理由について調べてフィードバックした。
- epics-base.pcが壊れている問題を調査して、暫定パッチをフィードバックしておいた。
- 5/5
- https://salsa.debian.org/kenhys/lintian/-/merge_requests/1
- autopkgtestが1h超えるので、タイムアウトの指定値をチェックするようにしてみた
- https://salsa.debian.org/lintian/lintian/-/merge_requests/503
- autopkgtestが1h超えるので、タイムアウトの指定値をチェックするようにしてみた
- https://lists.debian.org/debian-www/2024/05/msg00013.html
- lists.debian.orgのカテゴリ分けの提案の話がすすんでいないので再度投稿しておいた
- https://salsa.debian.org/kenhys/lintian/-/merge_requests/1
- 5/13
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071044
- rust-libmimalloc-sysのarmhfでのFTBFSをフィードバックした
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071046
- rust-mimallocのarmhfでのFTBFSをフィードバックした
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071048
- rust-coreutilsのarmhfでのFTBFSをフィードバックした
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071044
- 5/14
- https://github.com/epics-base/epics-base/issues/483
- epics-baseのヘッダのイントールパスの変更を提案しておいた
- https://github.com/epics-base/epics-base/issues/483
- 5/17
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068186
- mozcがftbfsになる問題のフィードバックをした
- upstreamのパッチをフィードバックした
- パッチを適用してもそれですべて修正できるわけではないということがわかったのでコメントしておいた
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068186
- 5/18
- https://github.com/epics-base/epics-base/issues/483
- epics-baseに対してデフォルトパスを変更するように提案したが、そもそもシステムワイドでインストールすべきではないことがわかった。 複数のバージョンをインストールすることを想定していて、その場合は明示的にINSTALL_LOCATIONを独自のものにする流儀のようだ。
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068186#28
- MozcがsidでFTBFSとなる問題の追加パッチを作成した
- https://github.com/epics-base/epics-base/issues/483
- 5/19
- https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/505
- gbp export-origが失敗しても処理続けちゃうのはまずいのでfallbackを無効化できるようにフィードバックした
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1045435
- mozc のdouble buildの問題を修正するパッチを投げた
- https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/505
- 5/22
- https://twitter.com/kenhys/status/1793132755821416680
- Mozcのメンテナーであるいわまつさんにパッチをみてもらうように依頼
- https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/505
- MRのCONTRIBUTORSへの記載が漏れていたので更新
- https://twitter.com/kenhys/status/1793132755821416680
- 5/24
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1049806
- Mozc: #1045434で再現しなかったので、unreproducibleタグを付与しておいた
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1049806
- 5/25
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071827
- mozc: gbp buildpackageがpristine-tar branchのコミットがないせいでできないのでフィードバックした
- https://salsa.debian.org/science-team/epics-base/-/merge_requests/2
- epics-base: epics-base.pcのパスを修正するパッチを投げたが、MRとしてもフィードバックした
- https://salsa.debian.org/science-team/epics-base/-/merge_requests/3
- epics-base: epics-base.pcのincludeパスを修正するパッチを投げたが、MRとしてもフィードバックした
- https://salsa.debian.org/science-team/epics-base/-/merge_requests/4
- epics-base: gbp.confのcompressionの設定が誤っているのでフィードバックした
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071827
- 5/26
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066031
- zeromq3: auto rebuildで依存関係の問題が解決しているのでバグを閉じた。
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068186
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071949
- freerdp3: armhfのFTBFSをフィードバックした
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066031
- 5/27
- https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/505
- フィードバックがあったので対応した。origtargzなんでやっているんだろうなこれ。
- https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/505
- 5/28
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061004
- guestfs-tools: Closes:でバグを閉じていないのでフィードバックした
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061004