2

毎日のビルドをセットアップしようとしているLaunchpadでミラーリングしたレポブランチがあります。問題は、パッケージのソース ディレクトリがブランチのサブディレクトリであることです。ローカルでビルドする場合は、そのディレクトリに移動するだけなので問題ありません。ただし、ランチパッドの bzr-builder を使用すると、ブランチの最上位ディレクトリからすべてを実行します。

私の現在のビルドレシピは次のとおりです。

# bzr-builder format 0.3 deb-version {debupstream}-{revno}-{revno:packaging}
lp:kegbot
nest-part packaging lp:~szechyjs/kegbot/kegbot_debian debian debian

理想的には使用しますlp:kegbot/pykegが、これは bzr では不可能です。

kegbot/pykeg ディレクトリにパッケージをビルドする簡単な方法はありますか?

4

1 に答える 1

1

残念ながら、bzr-builderプラグインは現在、必要なものをサポートしていません。

pykeg/原則として、ツリーのルートに移動し、古いルートを に移動する lp:pykeg のブランチを作成することで、おそらく回避できますignored/merge workaround lp:…/workaround-branchその後、レシピに追加できます。残念ながら、そのようなツリーのルートをピボットすることも特に簡単ではありません。

このユースケースについては、Launchpad や bzr-builder にバグを報告する価値があります。

于 2011-07-13T07:53:55.553 に答える