例えば仮に、#54321 という番号のバグレポートがあなたのパッケージ に対してファイルされ、解決するべき問題が記述されていたとしましょう。 パッケージの新しい Debian レビジョンを作成するには、以下を実行する 必要があります。
ヒント: 指定された形式で日付情報を取得する方法は ? 答: 「822-date」または「date -R」を使いましょう。
さて、ではまた別の、もうすこし複雑な状況を考えてみましょう。 新しい上流のバージョン (new upstream version) がリリースされ、 もちろんあなたはそれをパッケージ化したい、という状況です。 この場合、以下を実行する必要があります。
uupdate -u gentoo-0.9.13.tar.gz
もちろん、このファイル名はあなたのプログラムのソースアーカイブ名で
置き換えてください。uupdate(1)
は tarball
の名前を適切に変更し、以前の .diff.gz ファイルにある変更をすべて 適用して新しい
debian/changelog ファイルの内容を更新します。
もし「debian/watch」ファイルを watch.ex, 第
5.10 節 で 説明したように設定していれば、 uscan(1)
を実行して、改訂されたソースを探し、ダウンロードし、 uupdate
を実行、という一連の手順を (魔法のように) 自動的に行なわせることができます。
パッケージの新しいバージョンを構築したら、 (それが New Debian revision でも New upstream release でも) 古いパッケージから安全にアップグレードできることを 検証するために、以下を実行してください。
もしあなたのパッケージが過去にリリースされたバージョンの Debian に含まれていた場合には、多くの人々が Debian の最新の リリース版に含まれていたバージョンのパッケージから アップグレードしてくるだろうということを覚えておいてください。 そして、そのバージョンからもきちんとアップグレードできることを 忘れずに上記の手順で確認しておいてください。
Debian 新メンテナガイド
version 1.2, 6 April 2002.joy-mg@debian.org
mhatta@debian.or.jp
sano@debian.org