bullseyeがリリースされたので更新を再開。すっかりやりかたを忘れている。
% gbp import-orig --uscan gbp:info: Launching uscan... gpgv: 2021年08月02日 15時08分42秒 JSTに施された署名 gpgv: RSA鍵2701F317CFCCCB975CADE9C2624CF77434839225を使用 gpgv: "Groonga Key (Groonga Official Signing Key) <packages@groonga.org>"からの正しい署名 uupdate: -> Copy to groonga_11.0.5-1.debian.tar.xz gbp:info: Using uscan downloaded tarball ../groonga_11.0.5.orig.tar.gz What is the upstream version? [11.0.5] gbp:info: ../groonga_11.0.5.orig.tar.gz already exists, moving to ../groonga_11.0.5.orig.tar.gz.1629117750 gbp:info: Importing '../groonga_11.0.5.orig.gbp.tar.gz' to branch 'upstream' (filtering out ['*egg.info', '.bzr', '.hg', '.hgtags', '.svn', 'CVS', '*/debian/*', 'debian/*'])... gbp:info: Source package is groonga gbp:info: Upstream version is 11.0.5 gbp:info: Replacing upstream source on 'debian/unstable' gbp:info: Successfully imported version 11.0.5 of ../groonga_11.0.5.orig.tar.gz
gbp dchで変更点のエントリを作成。
% gbp dch gbp:info: Found tag for topmost changelog version '586ad97fe9ab129e8e2357d6a4d41d2949103de2' gbp:info: Continuing from commit '586ad97fe9ab129e8e2357d6a4d41d2949103de2'
gbp buildpackageでビルドしようとしたらパッチがそのままではあたらなかったので、rebaseする。
% gbp pq rebase gbp:info: Switching to 'patch-queue/debian/unstable' Successfully rebased and updated refs/heads/patch-queue/debian/unstable.
rebaseしたときにコンフリクトしなかったので、そのままexportする。
% gbp pq export gbp:info: On 'patch-queue/debian/unstable', switching to 'debian/unstable' gbp:info: Generating patches from git (debian/unstable..patch-queue/debian/unstable)
更新されたパッチをdebian/unstableブランチにコミット。debian/changelogも更新する。
piupartsは手元の環境ではコケるので、salsaのCIを確認。問題なさそう。
あとはアップロードして終わり。
% dput groonga_11.0.5-1_source.changes Trying to upload package to ftp-master (ftp.upload.debian.org) Checking signature on .changes gpg: /home/kenhys/work/debian/groonga/groonga_11.0.5-1_source.changes: Valid signature from F7FB75C566ED20E3 Checking signature on .dsc gpg: /home/kenhys/work/debian/groonga/groonga_11.0.5-1.dsc: Valid signature from F7FB75C566ED20E3 Uploading to ftp-master (via ftp to ftp.upload.debian.org): Uploading groonga_11.0.5-1.dsc: done. Uploading groonga_11.0.5.orig.tar.gz: done. Uploading groonga_11.0.5.orig.tar.gz.asc: done. Uploading groonga_11.0.5-1.debian.tar.xz: done. Uploading groonga_11.0.5-1_source.buildinfo: done. Uploading groonga_11.0.5-1_source.changes: done. Successfully uploaded packages.
git buildpackage --git-ignore-new --git-tag-only && git push --tagsあたりをpushしておく。