有人可以解释一下 PPA 版本控制吗?

有人可以解释一下 PPA 版本控制吗?

我有一个现有的软件包叫做gtest-runner我正在尝试在启动板上构建它。但我对版本控制感到很困惑。

需要说明的是,我已经阅读了PPA 文档

情况是这样的:

  • 我的软件名称:gtest-runner
  • 我的软件版本:1.3.1
  • 我的 Ubuntu 版本:16.04

我一直在调用我的软件gtest-runner-1.3.1_Xubuntu16.04,其中X只是我正在上传的迭代。这似乎是错误的,并且 lint 工具还发出了一些有关 ubuntu 版本的警告。

那么我的变更日志中的版本应该叫什么?

为了获得奖励积分

我是 Launchpad 的新手,不幸的是,我的构建并非全部都能正常工作,因此我重新提交了它们,以尝试迭代以找到可行的解决方案。Launchpad 当然希望我修改某个版本号,但我不想修改“1.3.1”,因为在我看来,我的 github repo 是控制版本号。

我应该如何增加我的版本号以满足启动板的要求而不与我的 github 版本不同步?

答案1

如果您构建自己的软件,则可以使用任何版本。1.3.1就可以了。

您的更新日志将是

gtest-runner (1.3.1) xenial; urgency=medium

增加版本的最简单方法是使用dch -i命令。它将添加ubuntuX到版本中。您可以更改默认行为。

相关内容