brz:错误:未知命令“dh-make”

brz:错误:未知命令“dh-make”

我正在尝试根据https://packaging.ubuntu.com/html/packaging-new-software.html
6 个月前一切都正常。现在当我执行:bzr dh-make hello 2.10 hello-2.10.tar.gz我得到:

brz: ERROR: unknown command "dh-make"

我尝试 apt install -reinstall: bzr, bzr-builddeb, dh-make
但这没用。我的软件包是:

bzr 2.7.0+bzr6622+brz
bzr-builddeb 2.8.12+brz
devscripts 2.21.1ubuntu1
dh-make 2.202003

$ python -V
Python 3.9.5

系统:Kubuntu 21.04

可能存在什么错误以及如何调试?

答案1

好的,似乎从版本 2.8.51 开始,dh-make命令支持已从 bzr 插件(包)中删除:brz-debian

breezy-debian (2.8.51) unstable; urgency=medium

  * Drop the dh-make subcommand.

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

解决方案是将 brz-debian (2.8.51) 从 Ubuntu 20.04 降级到 brz-debian (2.8.42):

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

相关内容