Рейтинг:2

brz: ОШИБКА: неизвестная команда "dh-make"

флаг in

Я пытаюсь построить деб в соответствии с https://packaging.ubuntu.com/html/packaging-new-software.html
Все работало полгода назад. Теперь, когда я выполняю: bzr dh-сделать привет 2.10 привет-2.10.tar.gz Я собираюсь:

brz: ОШИБКА: неизвестная команда "dh-make"

Пробовал apt install-reinstall: bzr, bzr-builddeb, dh-make
Это не помогает. Мои пакеты:

бзр 2.7.0+бзр6622+брз
bzr-builddeb 2.8.12+brz
devscripts 2.21.1ubuntu1
дх-мейк 2.202003

$ питон -V
Питон 3.9.5

Система: Кубунту 21.04

Что может быть не так и как отлаживать?

Рейтинг:2
флаг in

Хорошо, кажется dh-сделать поддержка команд была удалена из плагинов bzr (пакет brz-debian) начиная с версии 2.8.51:

breezy-debian (2.8.51) нестабильный; срочность = средняя

  * Отбросьте подкоманду dh-make.

https://github.com/breezy-team/breezy-debian/blob/master/debian/changelog#L74

Решение состоит в том, чтобы понизить версию brz-debian (2.8.51) до brz-debian (2.8.42) с Ubuntu 20.04:

wget http://mirrors.kernel.org/ubuntu/pool/universe/b/breezy-debian/brz-debian_2.8.42_all.deb
sudo dpkg -i brz-debian_2.8.42_all.deb
флаг us
Документация Ubuntu устарела и должна быть изменена; даже с более старыми версиями brz-debian он почти наверняка был сломан.
dharman avatar
флаг vn
Есть ли решение на сегодняшний день? У меня сейчас точно такая же проблема. К тому же версии 2.8.42 нет на фокальном магазине, а только 2.8.32 или 2.8.51
флаг in
@dharman, я думаю, вы все еще можете загрузить и установить пакет вручную, а затем вы можете заморозить его после автоматического обновления с помощью `apt-mark hold brz-debian`
dharman avatar
флаг vn
Спасибо за ответ. Хорошо, я могу скачать, но... откуда? По URL-адресу https://mirrors.edge.kernel.org/ubuntu/pool/universe/b/breezy-debian/ есть только версии 2.8.32, 2.8.51 и выше
флаг in
Согласно журналу изменений, падение команды dh-make произошло в версии 2.8.51. Так что можете попробовать что-нибудь постарше. Вы пробовали 2.8.32?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.