Smartphoneひとりしずかに。この広告は、90日以上更新していないブログに表示しています。1.4.0のパッケージ更新salsa.debian.orgということなので、更新作業を。../libhinawa_1.4.0.orig.gbp.tar.xzもらったパッチを適用。rules-requires-root-missingなんてものも知る。comment2019-06-07filezillaのRCバグ(CVE-2019-5429)を修正してみるbugs.debian.orgsidおよびbusterに影響するRCバグをまだ誰も修正していなさそうなのでやってみた。(filezillaのユーザーというわけではないけれど)ざっくりとした内容としては、細工したfzsftpバイナリが置かれていたらfilezillaがそいつをロードしてしまうというもの。security-tracker.debian.orgバグ報告で言及されているトラッカーをみると、upstreamですでに修正されているのでパッチはある。あとはパッチを適用してあげれば解決できそう。現在のソースパッケージを取得して、該当するパッチをあててみる。最上位にしました修正対象がわかっているのでdquiltで対象にいれてから該当のパッチをあててみればよい。src/interface/filezillaapp.hバージョンがやや古いのでバックポートする形になった。あとは、パッチを更新する。DEP3にならう形で修正しておく。version.実際のところは、トラッカーで言及されているパッチだけだとコンパイルできないというオチがついていた。気になっているのは、どうもCVE-2019-5429の修正でよけいなバグを入れ込んでいるようにみえるところ。最低限のパッチとしていれるのかどうか迷ったのでひとまず見送った。filezilla_3.39.0-2.1.dscみたいにしてパッチを作成する。してパッチを送ってひとくぎり。あとは偉い人がどうにかしてくれるだろう。1.3.1のパッケージ更新v1.3.0がリリースされていたようだ。GitLabでさっき確認したら、v1.3.1がリリースされている。freezeなのでtestingにははいらないのだけれども、unstableは更新してしまってもよいかと作業した。9.0.1がリリースされたのでパッケージの更新を実施。--uscanでdebian/unstableブランチにインポートする。totaldebian/unstableブランチをpushする。debian/unstableimport-origでupstreamブランチも更新されているのでcheckoutしてpushしておく。upstreampristine-tarブランチも同様に更新する。pristine-tarあとは、debian/unstableブランチに戻ってdebian/*を修正する。dchはエントリを追加するがUNRELEASEDになる。-rでエントリを更新するとよい。あとはパッケージのビルドに問題がないか確認する。--git-ignore-newパッケージができたらpiupartsを流しておく。total問題なければソースパッケージを用意する。packages.タグを打っておくことを忘れずに。1.1.2のパッケージ更新salsa.debian.orgまずはパッケージをインポートする。-saでソースパッケージを作成する。packages.前回、鍵が更新されてなくてアップロードに失敗していたけど、今度は通るはず。--uscanでインポート。../libhinawa_1.1.1.orig.gbp.tar.xz今回は、シンボルの追加がある。debian/libhinawa1.symbolsを更新。salsa.debian.orglintianの出力をチェックして、piuparts実行してからmentorsにdput。packages.アップロードされたらRFSかな。groonga_8.1.0-1_source.ftp-master.upload以前アップロードしたはずなんだけど、acceptもrejectもされてないので、再度uploadしてみた。freeze前にuploadしたやつはひっかからなそうなんだけどなぁ。月別アーカイブひとりしずかに。