В настоящее время я пытаюсь подписать Ubuntu CoC версии 2.0, и я уже подписал 1.1. Когда я посещаю http://launchpad.net/codeofconduct , мне говорят:
Текущая версия 2.0, выпущена 2005-04-12
Поздравляем, вы уже подписали Кодекс поведения Ubuntu.
blockquote>По ссылке показана подпись для 1.1 с использованием моих ключей PGP. Кроме того, я подписал 1.1 намного позже 2005 года, и 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.
P.S. Извините за не подробный ответ, но я спешу:)
Редактировать:
Мне удалось отменить мой старый кодекс поведения, и теперь я подписал версию 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 требуемым ключом, панель запуска не принимала ответ, который я генерировал. Честно говоря, я скопировал / вставил ответ как минимум 15 раз, пока он, наконец, не принял его. :)
Итак, поехали, теперь у меня подписана версия 2.0.