Launchpad dailybuild source в подкаталоге ветки
У меня есть ветка репо, которую я отразил в 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
но это невозможно в бзр.
Есть ли простой способ собрать пакет в каталоге kegbot / pykeg, настроив его в моем рецепте или какой-нибудь переменной исходного каталога в файле правил?
1 ответ
К сожалению bzr-builder
плагин в настоящее время не поддерживает то, что вам нужно.
В принципе, вы можете обойти это, сделав ветку lp: pykeg, которая перемещается pykeg/
к корню дерева, и перемещает старый корень в ignored/
, Вы могли бы тогда добавить merge workaround lp:
…/workaround-branch
по вашему рецепту. К сожалению, поворот такого корня дерева тоже не так прост.
В этом случае стоит подать ошибку на Launchpad и / или bzr-builder.