標準のdevscriptを使用してソフトウェアをdebパッケージにビルドしていますが、dch
を使用して、ソースコード以外の変更(パッケージの変更やパッチなど)のリリース番号を自動的に増やしたいと思います。 Linuxディストリビューション。
たとえば、ソースリリースは1.0.0
であり、ソフトウェアを1.0.0-1
(バージョン1.0.0の最初のパッケージリリース)としてパッケージ化しています。今、パッケージングにバグを発見しました(たとえば、構成ファイルがそのようにマークされていませんでした)。そのため、パッケージバージョン1.0.0-2
をリリースしたいと思います。
最初はdch -i
がこれに理想的ですが、明らかに1.0.0-1
から1.0.0-1ubuntu1
に増加します:-(。私が見つけたのは、異なるサフィックスを使用するオプションだけでした(たとえば、--rebuild
はbuildX
を追加します)。
リリース番号を毎回手動で編集しますか?
1.0.0-2
を解放するには、-U
オプションを使用する必要があります。 dch
manページ を参照してください。
--upstream, -U
Don't append distro-name1 to the version on a derived
distribution. Increment the Debian version.
初期debian/changelog
:
foo (1.0.0-1) trusty; urgency=medium
* Initial release
-- Sylvain Pineau <[email protected]> Thu, 16 Jul 2015 14:53:54 +0200
dch -U
の後:
foo (1.0.0-2) UNRELEASED; urgency=medium
*
-- Sylvain Pineau <[email protected]> Thu, 16 Jul 2015 18:06:24 +0200
foo (1.0.0-1) trusty; urgency=medium
* Initial release
-- Sylvain Pineau <[email protected]> Thu, 16 Jul 2015 14:53:54 +0200