)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"34e8f324599eac7a32b092aeb398ece8b7e53df2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3806ca82_60a13874","updated":"2022-08-28 22:03:02.000000000","message":"You need to update the key content: https://opendev.org/opendev/system-config/src/branch/master/playbooks/roles/reprepro/files/keys/puppetlabs.asc","commit_id":"8bdaf9b91672f075aa7b10c52d8bf95cbf25c31f"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"3f9dae8a292ca22db87e62fb0f0b49422b23eccf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"bbea8757_6bb19360","in_reply_to":"3806ca82_60a13874","updated":"2022-08-28 23:45:33.000000000","message":"Done","commit_id":"8bdaf9b91672f075aa7b10c52d8bf95cbf25c31f"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"8d7b8c08b9567d1b461a5e856abd45da337678b1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0c1ca97d_0e9dafeb","updated":"2022-08-29 00:25:53.000000000","message":"The fingerprint looks right, but the key content doesn\u0027t.\n\nIf this has been broken for so long, should we remove it?  ","commit_id":"0e6c7195b9455713e0181fc3ce3f8c88e10301f8"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"29bbc3fa7fdcdd55fb2401101c80e6aea3fda74f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"27570ecb_6cd91525","updated":"2022-08-29 00:20:20.000000000","message":"this is failing with \n\n \"gpg: [don\u0027t know]: invalid packet (ctb\u003d2d)\",\n \"gpg: read_block: read error: Invalid packet\",\n \"gpg: import from \u0027/etc/reprepro-gpg-keys/puppetlabs.asc\u0027 failed: Invalid keyring\",\n \"gpg: Total number processed: 0\"","commit_id":"0e6c7195b9455713e0181fc3ce3f8c88e10301f8"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"2a033eeac66140e601ed7ea6eedc0641d35c5406","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"881a307c_4bd0435e","in_reply_to":"0c1ca97d_0e9dafeb","updated":"2022-08-29 00:47:44.000000000","message":"We\u0027ve been using these packages in the ubuntu jobs in Puppet OpenStack project.\nWe didn\u0027t notice the old packages because these did not break jobs. However we recently bumped one 3rd party module and that surfaced this problem.\n\nBecause we have multple ubuntu jobs in our projects, I hope we can keep the mirrored contents unless that does not cause any concern in Infra team.","commit_id":"0e6c7195b9455713e0181fc3ce3f8c88e10301f8"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"abc924bd23c0ecb3f732225cec6c59e4817f9746","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e511aa46_fae4f9c3","updated":"2022-08-29 01:37:57.000000000","message":"recheck\n\nPOST_FAILURE looks irrelevant","commit_id":"25ba1881374d33fc82c4063b491e6c58e3ac40e9"}],"playbooks/roles/reprepro/files/apt-puppetlabs/config/updates":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"34e8f324599eac7a32b092aeb398ece8b7e53df2","unresolved":true,"context_lines":[{"line_number":4,"context_line":"UDebComponents:"},{"line_number":5,"context_line":"Architectures: amd64"},{"line_number":6,"context_line":"GetInRelease: no"},{"line_number":7,"context_line":"VerifyRelease: D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"d584680c_022402ba","line":7,"updated":"2022-08-28 22:03:02.000000000","message":"Does reprepro accept a full key signature for verification purposes?","commit_id":"8bdaf9b91672f075aa7b10c52d8bf95cbf25c31f"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"79a026b8496f98c35da66d2a995c7be101208b63","unresolved":false,"context_lines":[{"line_number":4,"context_line":"UDebComponents:"},{"line_number":5,"context_line":"Architectures: amd64"},{"line_number":6,"context_line":"GetInRelease: no"},{"line_number":7,"context_line":"VerifyRelease: D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"98278cc3_e9610133","line":7,"updated":"2022-08-28 22:28:56.000000000","message":"Probably... we use 64-bit IDs in some other updates files like the one for debian. But yeah, in this case the 160-bit fingerprint doesn\u0027t buy us much since we\u0027re explicitly installing the key material anyway.","commit_id":"8bdaf9b91672f075aa7b10c52d8bf95cbf25c31f"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"3f9dae8a292ca22db87e62fb0f0b49422b23eccf","unresolved":false,"context_lines":[{"line_number":4,"context_line":"UDebComponents:"},{"line_number":5,"context_line":"Architectures: amd64"},{"line_number":6,"context_line":"GetInRelease: no"},{"line_number":7,"context_line":"VerifyRelease: D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"ce49ad63_4c11b7d9","line":7,"in_reply_to":"d584680c_022402ba","updated":"2022-08-28 23:45:33.000000000","message":"Done","commit_id":"8bdaf9b91672f075aa7b10c52d8bf95cbf25c31f"}],"playbooks/roles/reprepro/files/keys/puppetlabs.asc":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"8d7b8c08b9567d1b461a5e856abd45da337678b1","unresolved":true,"context_lines":[{"line_number":37,"context_line":"L29OZzJLMHFqU2daSApKWS9neENPd3VBdVVKbExjQVhRRzZ0eEpzaGZNeHlRVU80"},{"line_number":38,"context_line":"NkRYZzAvZ2p3a0tnVC85UGJUSkVOL1dOL0c2bjFoCmxRPT0KPW5LRjIKLS0tLS1F"},{"line_number":39,"context_line":"TkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQoK"},{"line_number":40,"context_line":"\u003dLkiY"},{"line_number":41,"context_line":"-----END PGP PUBLIC KEY BLOCK-----"}],"source_content_type":"application/pgp-keys","patch_set":2,"id":"eb436789_4f3a23fc","line":40,"updated":"2022-08-29 00:25:53.000000000","message":"Where did this come from?  \n\nFrom that blog post, it should just be the contents of\n\n $ curl --remote-name --location https://apt.puppet.com/DEB-GPG-KEY-puppet-20250406","commit_id":"0e6c7195b9455713e0181fc3ce3f8c88e10301f8"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"f4cfac60b1bdf9b1048ea9dcca5f3664ae9d734f","unresolved":false,"context_lines":[{"line_number":37,"context_line":"L29OZzJLMHFqU2daSApKWS9neENPd3VBdVVKbExjQVhRRzZ0eEpzaGZNeHlRVU80"},{"line_number":38,"context_line":"NkRYZzAvZ2p3a0tnVC85UGJUSkVOL1dOL0c2bjFoCmxRPT0KPW5LRjIKLS0tLS1F"},{"line_number":39,"context_line":"TkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQoK"},{"line_number":40,"context_line":"\u003dLkiY"},{"line_number":41,"context_line":"-----END PGP PUBLIC KEY BLOCK-----"}],"source_content_type":"application/pgp-keys","patch_set":2,"id":"c57b2bda_f51200b0","line":40,"in_reply_to":"eb436789_4f3a23fc","updated":"2022-08-29 00:43:26.000000000","message":"I misunderstood something and some gpg command broke it. Just replaced the content.","commit_id":"0e6c7195b9455713e0181fc3ce3f8c88e10301f8"}],"playbooks/roles/reprepro/tasks/puppetlabs.yaml":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"79a026b8496f98c35da66d2a995c7be101208b63","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    _volume: \u0027mirror.apt-puppetlabs\u0027"},{"line_number":6,"context_line":"    _keys:"},{"line_number":7,"context_line":"      - key_id: \u0027D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26\u0027"},{"line_number":8,"context_line":"        file: \u0027puppetlabs.asc\u0027"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"- name: Deploy puppetlabs keys"},{"line_number":11,"context_line":"  include_tasks: utils/keys.yaml"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"8894e57d_556bee19","line":8,"updated":"2022-08-28 22:28:56.000000000","message":"Ah, yep, need tto replace the file mentioned here with an ASCII-armored export of the public key itself.","commit_id":"8bdaf9b91672f075aa7b10c52d8bf95cbf25c31f"}]}
