我已经签署了 1.1 版,还可以签署 Ubuntu 行为准则 2.0 版吗?

我已经签署了 1.1 版,还可以签署 Ubuntu 行为准则 2.0 版吗?

我目前正在尝试签署 Ubuntu CoC 2.0 版,并且已经签署了 1.1 版。当我访问http://launchpad.net/codeofconduct,有人告诉我:

当前版本为 2.0,发布于 2005-04-12

恭喜,您已经签署了 Ubuntu 行为准则。

下面的链接显示了使用我的 PGP 密钥对 1.1 的签名。此外,我在 2005 年之后很久才签署了 1.1,并且 1.1 被报告为当前版本。我是否不小心签署了错误的版本,导致我被锁定在签名系统之外?如果可能的话,我不想使我当前的签名无效。

答案1

我也有同样的情况:

The current version is 2.0, released 2005-04-12

Congratulations, you have already signed the Ubuntu Code of Conduct.

如果我点击“已签名”,我会看到我已签名的行为准则 1.1 版。您可以查看它,最后有一个“停用”按钮。

单击它,然后您可以使用通常的方法再次签名。这次您将签署 2.0 版本。

PS:抱歉,我的回答不够详细,但是我很着急:)

编辑:

我已经设法撤销了我的旧的行为准则,现在我已经签署了2.0版本。

Your Code of Conduct Signature was modified.
= Ubuntu Code of Conduct v2.0 =

然而我遇到了一些小问题;

首先,我删除了签署初始 COC 的旧密钥,因此我生成了一个新的。奇怪的是,运行命令时:

gpg --clearsign UbuntuCodeofConduct-2.0.txt

默认密钥已被占用。我的密钥环上现在有多个密钥,所以我没有使用刚刚在 Launchpad 网站上重新注册的密钥进行签名。使用所选密钥对 COC 进行签名的正确命令是:

gpg -u <name of wanted key> --clearsign UbuntuCodeofConduct-2.0.txt

因此,当我最终设法使用所需密钥签署 COC 时,Launchpad 并未接受我生成的响应。老实说,我至少复制/粘贴了 15 次响应,直到它最终接受了它。:)

现在我已经签署了 2.0 版本。

相关内容