)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":29671,"name":"Albin Vass","email":"opendev@albinvass.com","username":"albin_vass"},"change_message_id":"9c6d529ef437bef63e364c97f856cc56ea7116e0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"c081dfeb_d60ac6b7","updated":"2024-04-17 13:24:18.000000000","message":"\u003e In particular, it would be good to double-check that you really intend to gate this in the shared \"openstack\" Zuul tenant rather than our more generic \"opendev\" Zuul tenant or possibly in a completely separate \"volvocars\" Zuul tenant.\n\nA separate volvocars tenant sounds like a good idea imo.","commit_id":"4fd6afe412931bbb50a4df334d8fb238079a3c5e"}],"gerrit/acls/volvocars/project-config.config":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"3afa991c490b86a25824dbe4f8d080ed4e149ac5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[access \"refs/heads/*\"]\r"},{"line_number":2,"context_line":"\tabandon \u003d group project-config-core\r"},{"line_number":3,"context_line":"\tcreate \u003d group project-config-release\r"},{"line_number":4,"context_line":"\tlabel-Code-Review \u003d -2..+2 group project-config-core\r"}],"source_content_type":"text/x-ini","patch_set":9,"id":"89989dff_3555d742","line":1,"updated":"2024-04-19 11:36:51.000000000","message":"All the lines in this file have stray carriage returns in their line endings, like they were created in DOS text mode instead of Unix text mode.","commit_id":"5f7ab0a5836c0cc5ca1f13bec9f196a7246b0d89"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"3afa991c490b86a25824dbe4f8d080ed4e149ac5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[access \"refs/heads/*\"]\r"},{"line_number":2,"context_line":"\tabandon \u003d group project-config-core\r"},{"line_number":3,"context_line":"\tcreate \u003d group project-config-release\r"},{"line_number":4,"context_line":"\tlabel-Code-Review \u003d -2..+2 group project-config-core\r"},{"line_number":5,"context_line":"\tlabel-Workflow \u003d -1..+1 group project-config-core\r"}],"source_content_type":"text/x-ini","patch_set":9,"id":"49f085c2_6b68ab75","line":2,"updated":"2024-04-19 11:36:51.000000000","message":"I recommend prefixing your group names with volvocars- to namespace them (and in your other ACL for consistency). Group names in Gerrit are global, so a group name like this is likely to already exist (I haven\u0027t checked).","commit_id":"5f7ab0a5836c0cc5ca1f13bec9f196a7246b0d89"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"f640d3bfed68fa2ae2a7f1142ffec9be42e988d3","unresolved":true,"context_lines":[{"line_number":11,"context_line":"\trequireChangeId \u003d true\r"},{"line_number":12,"context_line":"\r"},{"line_number":13,"context_line":"[submit]\r"},{"line_number":14,"context_line":"\tmergeContent \u003d true\r"}],"source_content_type":"text/x-ini","patch_set":11,"id":"5a6d405d_8405410d","line":14,"updated":"2024-04-19 14:50:04.000000000","message":"Looks like this file still has stray carriage returns; I think that\u0027s what the linter is complaining about.","commit_id":"b187f6beb08181a887c7f72c0f55e7b549a56983"},{"author":{"_account_id":36964,"name":"Alberto Gonzalez","display_name":"Alberto Gonzalez","email":"alberto.gonzalez@volvocars.com","username":"albexl"},"change_message_id":"913e48bd1d9d55752fea2a3dfbfbc9ae9ae03ff3","unresolved":false,"context_lines":[{"line_number":11,"context_line":"\trequireChangeId \u003d true\r"},{"line_number":12,"context_line":"\r"},{"line_number":13,"context_line":"[submit]\r"},{"line_number":14,"context_line":"\tmergeContent \u003d true\r"}],"source_content_type":"text/x-ini","patch_set":11,"id":"c0ab33bd_df0d20f7","line":14,"in_reply_to":"5a6d405d_8405410d","updated":"2024-04-22 07:07:46.000000000","message":"Done","commit_id":"b187f6beb08181a887c7f72c0f55e7b549a56983"}],"gerrit/projects.yaml":[{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"d93fd5560133ab359f7e506ad86188e67b99f009","unresolved":false,"context_lines":[{"line_number":6836,"context_line":"  acl-config: /home/gerrit2/acls/vexxhost/vexxhost.config"},{"line_number":6837,"context_line":"- project: volvocars/powertrain-build"},{"line_number":6838,"context_line":"  description: Powertrain Build System"},{"line_number":6839,"context_line":"  use-storyboard: true"},{"line_number":6840,"context_line":"- project: windmill/ansible-role-ansible"},{"line_number":6841,"context_line":"  description: Ansible role to manage Ansible"},{"line_number":6842,"context_line":"- project: windmill/ansible-role-borgbackup"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"8c2b6280_ca9bbd73","line":6839,"updated":"2024-04-17 13:39:42.000000000","message":"FYI, storyboard may be deprecated and removed in the future (it\u0027s basically receiving no support or updates currently).  But if you set it to false here, the link in gitea will point to launchpad, and I\u0027m not sure that\u0027s great eiether.  Storyboard is probably the least wrong thing for this situation.\n\nIdeally, at this point we\u0027d just put in a free-form url here, but that hasn\u0027t happened yet.","commit_id":"4fd6afe412931bbb50a4df334d8fb238079a3c5e"},{"author":{"_account_id":29671,"name":"Albin Vass","email":"opendev@albinvass.com","username":"albin_vass"},"change_message_id":"854047e147aa0b9e6be7f9160766bbd2d2318e3e","unresolved":true,"context_lines":[{"line_number":6120,"context_line":"  description: Docker containers and related things for pyca building"},{"line_number":6121,"context_line":"- project: pyca/project-config"},{"line_number":6122,"context_line":"  description: Project configuration for 3rd party CI for Python Crytographic Authority"},{"line_number":6123,"context_line":"- project: pypa/project-config"},{"line_number":6124,"context_line":"  description: Project configuration for 3rd party CI for Python Packaging Authority"},{"line_number":6125,"context_line":"- project: recordsansible/ansible-role-ara"},{"line_number":6126,"context_line":"  description: RETIRED, this project has moved to https://github.com/ansible-community/ara-collection"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1e3a7835_071401dc","line":6123,"updated":"2024-04-19 11:23:29.000000000","message":"We need a volvocars/project-config project where we can define pipelines and base-jobs similar to how pypa has a project-config here","commit_id":"724a1922e235b609f5296b0616bbe0f7404ffc6e"},{"author":{"_account_id":36964,"name":"Alberto Gonzalez","display_name":"Alberto Gonzalez","email":"alberto.gonzalez@volvocars.com","username":"albexl"},"change_message_id":"da57625e8891a5a777d834770ae1c6eece2e40de","unresolved":false,"context_lines":[{"line_number":6120,"context_line":"  description: Docker containers and related things for pyca building"},{"line_number":6121,"context_line":"- project: pyca/project-config"},{"line_number":6122,"context_line":"  description: Project configuration for 3rd party CI for Python Crytographic Authority"},{"line_number":6123,"context_line":"- project: pypa/project-config"},{"line_number":6124,"context_line":"  description: Project configuration for 3rd party CI for Python Packaging Authority"},{"line_number":6125,"context_line":"- project: recordsansible/ansible-role-ara"},{"line_number":6126,"context_line":"  description: RETIRED, this project has moved to https://github.com/ansible-community/ara-collection"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"e6eaca52_9172abb9","line":6123,"in_reply_to":"1e3a7835_071401dc","updated":"2024-04-19 11:29:53.000000000","message":"Acknowledged","commit_id":"724a1922e235b609f5296b0616bbe0f7404ffc6e"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"3afa991c490b86a25824dbe4f8d080ed4e149ac5","unresolved":false,"context_lines":[{"line_number":6838,"context_line":"  description: Powertrain Build System"},{"line_number":6839,"context_line":"  use-storyboard: true"},{"line_number":6840,"context_line":"- project: volvocars/project-config"},{"line_number":6841,"context_line":"  description: Configuration Project for Volvo Cars projects"},{"line_number":6842,"context_line":"- project: windmill/ansible-role-ansible"},{"line_number":6843,"context_line":"  description: Ansible role to manage Ansible"},{"line_number":6844,"context_line":"- project: windmill/ansible-role-borgbackup"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"c42143e4_dbff008d","line":6841,"updated":"2024-04-19 11:36:51.000000000","message":"You probably want to set use-storyboard here too, for consistency.","commit_id":"5f7ab0a5836c0cc5ca1f13bec9f196a7246b0d89"}],"zuul/main.yaml":[{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"d93fd5560133ab359f7e506ad86188e67b99f009","unresolved":false,"context_lines":[{"line_number":1098,"context_line":"          - starlingx/zuul-jobs"},{"line_number":1099,"context_line":"          - ttygroup/boartty"},{"line_number":1100,"context_line":"          - ttygroup/gertty"},{"line_number":1101,"context_line":"          - volvocars/powertrain-build"},{"line_number":1102,"context_line":"          - x/alexandria"},{"line_number":1103,"context_line":"          - x/almanach"},{"line_number":1104,"context_line":"          - x/ansible-role-bindep"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"6f5ee313_3de4b91e","line":1101,"updated":"2024-04-17 13:39:42.000000000","message":"I agree with others that either your own \"volvocars\" tenant, or the generice \"opendev\" tenant would be the most appropriate for this.  I don\u0027t think you want the \"openstack\" tenant.","commit_id":"4fd6afe412931bbb50a4df334d8fb238079a3c5e"},{"author":{"_account_id":29671,"name":"Albin Vass","email":"opendev@albinvass.com","username":"albin_vass"},"change_message_id":"854047e147aa0b9e6be7f9160766bbd2d2318e3e","unresolved":true,"context_lines":[{"line_number":1748,"context_line":"      gerrit:"},{"line_number":1749,"context_line":"        config-projects:"},{"line_number":1750,"context_line":"          - opendev/base-jobs"},{"line_number":1751,"context_line":"          - opendev/project-config"},{"line_number":1752,"context_line":"        untrusted-projects:"},{"line_number":1753,"context_line":"          - volvocars/powertrain-build"},{"line_number":1754,"context_line":"          - zuul/zuul-jobs"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"d3b0bbbe_2bb0b7b6","line":1751,"range":{"start_line":1751,"start_character":12,"end_line":1751,"end_character":34},"updated":"2024-04-19 11:23:29.000000000","message":"This should be a volvocars/project-config instead","commit_id":"724a1922e235b609f5296b0616bbe0f7404ffc6e"},{"author":{"_account_id":36964,"name":"Alberto Gonzalez","display_name":"Alberto Gonzalez","email":"alberto.gonzalez@volvocars.com","username":"albexl"},"change_message_id":"21b61e969c928cd3ae19141451ecd80d99dd3b4f","unresolved":false,"context_lines":[{"line_number":1748,"context_line":"      gerrit:"},{"line_number":1749,"context_line":"        config-projects:"},{"line_number":1750,"context_line":"          - opendev/base-jobs"},{"line_number":1751,"context_line":"          - opendev/project-config"},{"line_number":1752,"context_line":"        untrusted-projects:"},{"line_number":1753,"context_line":"          - volvocars/powertrain-build"},{"line_number":1754,"context_line":"          - zuul/zuul-jobs"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3b8921b9_57c133f2","line":1751,"range":{"start_line":1751,"start_character":12,"end_line":1751,"end_character":34},"in_reply_to":"d3b0bbbe_2bb0b7b6","updated":"2024-04-19 11:28:05.000000000","message":"Done","commit_id":"724a1922e235b609f5296b0616bbe0f7404ffc6e"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"f640d3bfed68fa2ae2a7f1142ffec9be42e988d3","unresolved":true,"context_lines":[{"line_number":1751,"context_line":"          - volvocars/project-config"},{"line_number":1752,"context_line":"        untrusted-projects:"},{"line_number":1753,"context_line":"          - volvocars/powertrain-build"},{"line_number":1754,"context_line":"          - zuul/zuul-jobs"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3dc06297_4392fa6e","line":1754,"updated":"2024-04-19 14:50:04.000000000","message":"You should list zuul-jobs first -- that way you don\u0027t accidentally override a zuul-jobs job name.","commit_id":"b187f6beb08181a887c7f72c0f55e7b549a56983"},{"author":{"_account_id":36964,"name":"Alberto Gonzalez","display_name":"Alberto Gonzalez","email":"alberto.gonzalez@volvocars.com","username":"albexl"},"change_message_id":"754bd95648262498bfe1ce8cff3daa67b22a715b","unresolved":false,"context_lines":[{"line_number":1751,"context_line":"          - volvocars/project-config"},{"line_number":1752,"context_line":"        untrusted-projects:"},{"line_number":1753,"context_line":"          - volvocars/powertrain-build"},{"line_number":1754,"context_line":"          - zuul/zuul-jobs"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"b7d40607_05a26828","line":1754,"in_reply_to":"3dc06297_4392fa6e","updated":"2024-04-22 06:55:18.000000000","message":"Done","commit_id":"b187f6beb08181a887c7f72c0f55e7b549a56983"}]}
