Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

keyrings: update ROS signing key #2578

Merged
merged 2 commits into from
Jun 1, 2019

Conversation

kyrofa
Copy link
Contributor

@kyrofa kyrofa commented May 30, 2019

  • Have you followed the guidelines for contributing?
  • Have you signed the CLA?
  • Have you successfully run ./runtests.sh static?
  • Have you successfully run ./runtests.sh tests/unit?

The ROS Debian repository signing key was recently compromised and forced a key rotation. This PR adds trust in the new key. It does not yet remove the old key as the rotation is not yet complete. See https://discourse.ros.org/t/9342 for more information.

The ROS Debian repository signing key was recently compromised and
forced a key rotation. Stop trusting the old key, and trust the new one.
See https://discourse.ros.org/t/9342 for more information.

Signed-off-by: Kyle Fazzari <kyrofa@ubuntu.com>
@kyrofa
Copy link
Contributor Author

kyrofa commented May 30, 2019

They're currently in the process of rolling this out, but they need to rebuild their archive which will take time, so don't merge this just yet (the tests will probably fail anyway).

Update: Decided to trust both keys for now and remove the old one when the rebuild is complete so no one is broken.

Copy link
Collaborator

@sergiusens sergiusens left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks sane, just rerun the tests when it is good and once green, we shall merge

Signed-off-by: Kyle Fazzari <kyrofa@ubuntu.com>
@kyrofa kyrofa force-pushed the feature/ros_key_rotation branch from 68704c6 to e4d1da4 Compare May 31, 2019 23:08
@codecov-io
Copy link

codecov-io commented May 31, 2019

Codecov Report

Merging #2578 into master will increase coverage by 0.01%.
The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2578      +/-   ##
==========================================
+ Coverage   88.96%   88.97%   +0.01%     
==========================================
  Files         204      204              
  Lines       13954    13956       +2     
  Branches     2111     2111              
==========================================
+ Hits        12414    12418       +4     
+ Misses       1093     1092       -1     
+ Partials      447      446       -1
Impacted Files Coverage Δ
snapcraft/plugins/catkin.py 91.96% <100%> (+0.02%) ⬆️
snapcraft/plugins/colcon.py 100% <100%> (ø) ⬆️
snapcraft/internal/pluginhandler/_plugin_loader.py 85.29% <0%> (+1.96%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2c1b97b...e4d1da4. Read the comment docs.

@sergiusens sergiusens merged commit 7c6e7b1 into canonical:master Jun 1, 2019
@kyrofa kyrofa deleted the feature/ros_key_rotation branch June 1, 2019 17:21
clobrano pushed a commit to clobrano-forks/snapcraft that referenced this pull request Jun 8, 2019
The ROS Debian repository signing key was recently compromised and
forced a key rotation. Stop trusting the old key, and trust the new one.
See https://discourse.ros.org/t/9342 for more information.

Continue trusting old key until rotation is complete while rotation takes
place.

Signed-off-by: Kyle Fazzari <kyrofa@ubuntu.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants