Launchpad dailybuild source в подкаталоге ветки - PullRequest
2 голосов
/ 27 июня 2011

У меня есть ветка репо, которую я отразил в 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, установив его в моем рецепте или какой-нибудь переменной исходного каталога в файле правил?

1 Ответ

1 голос
/ 13 июля 2011

К сожалению, плагин bzr-builder в настоящее время не поддерживает то, что вам нужно.

В принципе, вы можете обойти это, сделав ветку lp: pykeg, которая перемещает pykeg/ к корню дерева.и перемещает старый корень в ignored/.Затем вы можете добавить merge workaround lp:…/workaround-branch к вашему рецепту.К сожалению, поворот корня дерева, подобного этому, тоже не особенно легок.

Стоит сообщить об ошибке на Launchpad и / или bzr-builder об этом сценарии использования.

...