【发布时间】:2013-02-26 00:29:29
【问题描述】:
在构建机器人上构建包时,我目前只有一个构建步骤
dpkg-buildpackage ...
这很好用,但是所有输出都集中在瀑布中的一个步骤中,这使得很难一眼看出故障是在配置期间、构建期间还是在打包期间发生的。所以我想要一种更细粒度的构建方式。
碰巧我知道我想使用 dh 构建的所有包。这意味着我可以配置、构建、测试和打包构建步骤,每个构建步骤都运行以下命令之一:
dh build --until dh_auto_configure
dh build --until dh_auto_build
dh build --until dh_auto_test
dpkg-buildpackage -nc ...
(我使用 dh 来调用这些,因此它可以在包使用任何覆盖时进行覆盖。我不希望 buildbot 必须知道相关包是否使用覆盖。)
到目前为止,一切都很好。问题是,dh 不希望我使用 --until 选项。它说
"dh: --until 选项已弃用。改用覆盖目标。"
这让我很难过……听起来 dh 并没有预料到这个用例。
那么,现在的问题是:
应该在哪里讨论这些事情?
dh 是否真的以其他方式处理我的用例,而我只是错过了备忘录?
【问题讨论】: