パッケージをアーカイブにアップロードするとき
$ dput ppa:mylaunchpadid/myppa.ppa mypackage1.0-0ubuntu2_source.changes
Checking signature on .changes
gpg: Signature made ...
gpg: Good signature from ...
Good signature on ...source.changes
Good signature on ....dsc.
Package includes an .orig.tar.gz file although the debian revision suggests
that it might not be required. Multiple uploads of the .orig.tar.gz may be
rejected by the upload queue management software.
Uploading to ppa (via sftp to ppa.launchpad.net):
アップロードを防ぐ方法orig.tar.gzリビジョンをアップロードするたびに?
dput
がorig.tar.gzファイルを(再び)アップロードしないようにするには、source.changes
ファイルから削除する必要があります。
そのためには、基本的にbuildコマンドの呼び出しを変更して-sd
オプションを追加する必要があります。元のorig.tar.gzソースを強制的に除外します。
dpkg-genchanges
manページから:
-sd Forces the exclusion of the original source and includes only the diff.
dpkg-buildpackage
コマンドの場合:
$ dpkg-buildpackage -sd
debuild
コマンドの場合:
$ debuild -sd
pdebuild
コマンドの場合:
$ pdebuild --debbuildopts -sd