【问题标题】:DEBChange (DCH), fixing the undocumented behaviourDEBChange (DCH),修复未记录的行为
【发布时间】:2019-11-13 19:58:54
【问题描述】:

在项目中使用 dpkg 包组装..

dch -v 1.2.3

更改日志文件按预期更改:

package (1.2.3) UNRELEASED; urgency=medium                

  *                                                             
 -- Maintainer <email@example.com>  Fri, 08 Nov 2019 20:11:21 +0300

然后我使用:

dch --release

变更日志报告如下:

package (1.2.3) bionic; urgency=medium 
...

而不是预期的:

package (1.2.3) unstable; urgency=medium 
...

如 man dch 中所述。

请指教..

附:使用 Mint 操作系统。

【问题讨论】:

  • 我很确定这是 Mint 继承的一个 Ubuntu 错误。 Ubuntu 会做这样奇怪的废话,而 Bionic 是 Ubuntu 的发布名称,不是吗?

标签: debian linux-mint deb dpkg


【解决方案1】:

上游 Debian 软件包 devscripts 的行为与 documentation. 完全相同。问题是您使用的是 Ubuntu 衍生的操作系统,该操作系统在未更新文档的情况下进行了一些更改。

这是一个已知错误:https://bugs.launchpad.net/ubuntu/+source/devscripts/+bug/1655717

也许您应该提出一个单独的 Mint 错误,因为 Ubuntu 看起来不会很快改变这一点。如果 Mint 不是您的使用场景的核心,或者切换到不基于 Ubuntu 的平台。

dch 文档展示了如何解决此问题。

dch --release --distribution unstable

【讨论】:

  • dch --release --distribution unstable 别名 dchr 效果很好!
猜你喜欢
  • 2013-09-28
  • 1970-01-01
  • 1970-01-01
  • 2015-11-24
  • 2020-11-16
  • 1970-01-01
  • 1970-01-01
  • 2015-08-02
  • 2013-10-04
相关资源
最近更新 更多