Debian/changelog需要与发布版本相关吗?

我想创建一个适用于多个操作系统版本的Debian源代码包。
最初,我针对Kinetic进行了目标设定,并使用了以下的changelog格式:
gfxi (1.3-1) kinetic; urgency=medium

  * Add install and uninstall targets to Makefile.

...

手册中:
 distributions lists one or more space-separated distributions where this version should be
       installed when it is uploaded; it is copied to the Distribution field in the .changes
       file.  distributions must be terminated by a semicolon (U+003B ‘;’).

所以我把我的更改日志条目改成了:
gfxi (1.3-2) jammy kinetic lunar; urgency=medium

  * Add jammy and lunar releases.
...
debuild -S 命令执行成功,但是当我使用 dput 将 Debian 源代码包上传到我的 PPA 时,构建器返回以下信息:
Rejected:
Unable to find distroseries: jammy kinetic lunar
Further error processing not possible because of a critical previous error.

gfxi (1.3-2) jammy kinetic lunar; urgency=medium

  * Add jammy and lunar releases.

我是不是在错误地阅读手册?为什么我的变更日志文件中无法列出操作系统的发布版本?
1个回答

很遗憾,尽管你是对的,变更日志的规范允许这样做,但launchpad PPA构建器不支持。所以你必须为每个要构建的版本单独创建条目,并逐个使用"dpot"命令上传。
这个问题之前在this的提问中已经被问过,但它被埋没在评论里了一点。

2谢谢。这是一个错误报告 - Bram