是否可以在我已经签署 1.1 的情况下签署 Ubuntu 行为准则 2.0?

nan*_*rad 7 community launchpad pgp

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

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

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

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

bio*_*ark 6

我也有同样的:

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

Congratulations, you have already signed the Ubuntu Code of Conduct.
Run Code Online (Sandbox Code Playgroud)

如果我单击已签名,则会进入我已签署的行为准则 1.1 版。你可以检查它,最后你有一个 Deactivat 按钮。

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

PS抱歉没有详细的答案,但我很着急:)

编辑:

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

Your Code of Conduct Signature was modified.
= Ubuntu Code of Conduct v2.0 =
Run Code Online (Sandbox Code Playgroud)

但是我有一些小问题;

首先,我已经删除了我在初始 COC 上签名的旧密钥,所以我生成了一个新密钥。运行命令时奇怪:

gpg --clearsign UbuntuCodeofConduct-2.0.txt
Run Code Online (Sandbox Code Playgroud)

使用默认密钥。我的钥匙圈上现在有多个,所以我没有用我刚刚在 Launchpad 网站上重新注册的那个签名。使用所选密钥签署 COC 的正确命令是:

gpg -u <name of wanted key> --clearsign UbuntuCodeofConduct-2.0.txt
Run Code Online (Sandbox Code Playgroud)

因此,当我最终设法用想要的密钥签署 COC 时,Launchpad 不接受我生成的响应。老实说,我已经复制/粘贴了至少 15 次回复,直到它最终接受了它。:)

所以我走了,现在我已经签署了 2.0 版。