)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"20dc5300043fa84cef47b298dfe9c7e7da44c158","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"40cde3d7_5610ecaf","updated":"2022-04-06 09:55:04.000000000","message":"Let\u0027s try to figure out the real problem 1st. (see my comment inline)","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb8e40c0fdd09d5e6a5fa4165b794b27ac015a86","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b9417ff9_e75265cc","updated":"2022-04-07 09:20:17.000000000","message":"Looks like it worked?","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"76a6ccca7bb1ce0fdbe709bd30a8cdcab97c5ee4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"907907c6_c62edf3b","updated":"2022-04-05 09:25:25.000000000","message":"Only +1\u0027ed by waiting your reply to my inline question.","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"52752513c72bcc518bf0bd0d3a17fa518cb738ad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"8b7c561d_06980be2","updated":"2022-04-05 11:45:27.000000000","message":"We may want to bump the git references if this discussion continues (we did not freeze the master branch :/ ).","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d1df3cbd9d0684065b0373c25ad8ee1298b6e434","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"79905528_e40f1282","in_reply_to":"0bed283b_1c16833f","updated":"2022-04-07 11:02:30.000000000","message":"Bumped kolla. Others unchanged.","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"277fad377fa640f210412bb3c6c927cfaefdd1b1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0bed283b_1c16833f","in_reply_to":"8b7c561d_06980be2","updated":"2022-04-05 19:24:30.000000000","message":"Discussion is resolved in my view.","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"eb964a4c56a6910a02aa3abf17d5aff531ed2c67","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"57deb5ae_f433d23a","updated":"2022-04-07 12:27:50.000000000","message":"LGTM:\n* rc versions look OK to me\n* uploaded by release liaison\n* validator is passing with the flag, i saw no other issues","commit_id":"660633ca2d951104c3e00abc1ddb6f3d16bbf7f0"}],"deliverables/yoga/ansible-collection-kolla.yaml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"01c510b245b0207d3b9e28e196da033ce2fdc27e","unresolved":true,"context_lines":[{"line_number":6,"context_line":"repository-settings:"},{"line_number":7,"context_line":"  openstack/ansible-collection-kolla:"},{"line_number":8,"context_line":"    flags:"},{"line_number":9,"context_line":"      - no-artifact-build-job"},{"line_number":10,"context_line":"releases:"},{"line_number":11,"context_line":"  - version: 1.0.0.0rc1"},{"line_number":12,"context_line":"    projects:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"22d0a97d_5eeeb532","line":9,"updated":"2022-04-05 08:41:16.000000000","message":"what does this mean/cause?","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"eb964a4c56a6910a02aa3abf17d5aff531ed2c67","unresolved":false,"context_lines":[{"line_number":6,"context_line":"repository-settings:"},{"line_number":7,"context_line":"  openstack/ansible-collection-kolla:"},{"line_number":8,"context_line":"    flags:"},{"line_number":9,"context_line":"      - no-artifact-build-job"},{"line_number":10,"context_line":"releases:"},{"line_number":11,"context_line":"  - version: 1.0.0.0rc1"},{"line_number":12,"context_line":"    projects:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9311b53f_82c764a0","line":9,"in_reply_to":"00756972_e8cd3044","updated":"2022-04-07 12:27:50.000000000","message":"Unfortunately the validator still needs some extra settings. As I see we have two options: \u0027artifact-link-mode: none\u0027 or \u0027no-artifact-build-job\u0027. I don\u0027t see the difference between them, so I\u0027m OK with both.","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"04f86f1f956e7700fc76b9b7a1a47c62271b83fd","unresolved":false,"context_lines":[{"line_number":6,"context_line":"repository-settings:"},{"line_number":7,"context_line":"  openstack/ansible-collection-kolla:"},{"line_number":8,"context_line":"    flags:"},{"line_number":9,"context_line":"      - no-artifact-build-job"},{"line_number":10,"context_line":"releases:"},{"line_number":11,"context_line":"  - version: 1.0.0.0rc1"},{"line_number":12,"context_line":"    projects:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"126f87a8_0b2d19ea","line":9,"in_reply_to":"014557f5_794a1192","updated":"2022-04-05 10:11:59.000000000","message":"This is the failure I had without the flag:\n\nno release job specified for openstack/ansible-collection-kolla, one of [\u0027publish-to-pypi\u0027, \u0027publish-to-pypi-stable-only\u0027] needs to be included in [\u0027ansible-role-jobs\u0027, \u0027publish-openstack-docs-pti\u0027] or no release will be published\n\nThis seems to be the only way to get require_release_jobs_for_repo to pass, other than adding a new entry to _RELEASE_JOBS_FOR_TYPE. We don\u0027t publish to PyPI, so it seems appropriate. We might consider publishing to Ansible Galaxy, but haven\u0027t set it up yet.","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"20dc5300043fa84cef47b298dfe9c7e7da44c158","unresolved":false,"context_lines":[{"line_number":6,"context_line":"repository-settings:"},{"line_number":7,"context_line":"  openstack/ansible-collection-kolla:"},{"line_number":8,"context_line":"    flags:"},{"line_number":9,"context_line":"      - no-artifact-build-job"},{"line_number":10,"context_line":"releases:"},{"line_number":11,"context_line":"  - version: 1.0.0.0rc1"},{"line_number":12,"context_line":"    projects:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"825ee28f_eb4d129e","line":9,"in_reply_to":"126f87a8_0b2d19ea","updated":"2022-04-06 09:55:04.000000000","message":"This flag probably solves the issue, but I think the root cause is the fact that ansible-collection-kolla is missing from project-config\u0027s zuul project definition (based on the error message you cited). So I uploaded a patch [1] that adds the minimal job configuration (the same as other ansible-* projects have). I think that is needed. Let\u0027s see first if our validate tool will be happy if that merges.\n\n[1] I7871722be5704579a6203fd1fb71814c09591d76","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"aeefef053bb0662aba6e26f3890a06ab7a58f286","unresolved":true,"context_lines":[{"line_number":6,"context_line":"repository-settings:"},{"line_number":7,"context_line":"  openstack/ansible-collection-kolla:"},{"line_number":8,"context_line":"    flags:"},{"line_number":9,"context_line":"      - no-artifact-build-job"},{"line_number":10,"context_line":"releases:"},{"line_number":11,"context_line":"  - version: 1.0.0.0rc1"},{"line_number":12,"context_line":"    projects:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"41345378_c2ad5e9b","line":9,"in_reply_to":"22d0a97d_5eeeb532","updated":"2022-04-05 08:57:53.000000000","message":"Prevents an error when there are no pypi promotion jobs.","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"e03405b0413384efe87dfca03ea6fa6e6f98737a","unresolved":false,"context_lines":[{"line_number":6,"context_line":"repository-settings:"},{"line_number":7,"context_line":"  openstack/ansible-collection-kolla:"},{"line_number":8,"context_line":"    flags:"},{"line_number":9,"context_line":"      - no-artifact-build-job"},{"line_number":10,"context_line":"releases:"},{"line_number":11,"context_line":"  - version: 1.0.0.0rc1"},{"line_number":12,"context_line":"    projects:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5656a693_f1f80ea9","line":9,"in_reply_to":"41345378_c2ad5e9b","updated":"2022-04-05 09:04:37.000000000","message":"Thanks.","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"76a6ccca7bb1ce0fdbe709bd30a8cdcab97c5ee4","unresolved":false,"context_lines":[{"line_number":6,"context_line":"repository-settings:"},{"line_number":7,"context_line":"  openstack/ansible-collection-kolla:"},{"line_number":8,"context_line":"    flags:"},{"line_number":9,"context_line":"      - no-artifact-build-job"},{"line_number":10,"context_line":"releases:"},{"line_number":11,"context_line":"  - version: 1.0.0.0rc1"},{"line_number":12,"context_line":"    projects:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"014557f5_794a1192","line":9,"in_reply_to":"5656a693_f1f80ea9","updated":"2022-04-05 09:25:25.000000000","message":"This is a new deliverable so I can compare with previous versions.\nHowever, this tag don\u0027t seems specific to pypi only (https://releases.openstack.org/reference/using.html#deliverables-file-schema) and I don\u0027t see usage of it within the other deliverables related to ansible. Only kayobe seems to use this tag.\nJust to be sure, don\u0027t we need to generate artifacts of any kind here?\n\nElse LGTM","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"57c7ca566de1465ea66f39f1f0f70d50e4a9e987","unresolved":false,"context_lines":[{"line_number":6,"context_line":"repository-settings:"},{"line_number":7,"context_line":"  openstack/ansible-collection-kolla:"},{"line_number":8,"context_line":"    flags:"},{"line_number":9,"context_line":"      - no-artifact-build-job"},{"line_number":10,"context_line":"releases:"},{"line_number":11,"context_line":"  - version: 1.0.0.0rc1"},{"line_number":12,"context_line":"    projects:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"00756972_e8cd3044","line":9,"in_reply_to":"825ee28f_eb4d129e","updated":"2022-04-06 15:37:00.000000000","message":"Thanks. Let\u0027s see if it helps.","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"}],"deliverables/yoga/kolla.yaml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"01c510b245b0207d3b9e28e196da033ce2fdc27e","unresolved":true,"context_lines":[{"line_number":7,"context_line":"  openstack/kolla: {}"},{"line_number":8,"context_line":"cycle-highlights:"},{"line_number":9,"context_line":"  - Binary images are deprecated and any support for them will be removed"},{"line_number":10,"context_line":"    in the next release. Users are requested to migrate to source based"},{"line_number":11,"context_line":"    images."},{"line_number":12,"context_line":"  - Created an openstack.kolla Ansible collection to improve code reuse"},{"line_number":13,"context_line":"    between Kolla projects."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"10bf8ba7_3d9ce360","line":10,"updated":"2022-04-05 08:41:16.000000000","message":"ugh, I hate the fact the automatic tooling reformats these","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"834663131a8c9706ad53a8701acb97b6de5bc868","unresolved":false,"context_lines":[{"line_number":7,"context_line":"  openstack/kolla: {}"},{"line_number":8,"context_line":"cycle-highlights:"},{"line_number":9,"context_line":"  - Binary images are deprecated and any support for them will be removed"},{"line_number":10,"context_line":"    in the next release. Users are requested to migrate to source based"},{"line_number":11,"context_line":"    images."},{"line_number":12,"context_line":"  - Created an openstack.kolla Ansible collection to improve code reuse"},{"line_number":13,"context_line":"    between Kolla projects."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"adbd3192_cf1b9527","line":10,"in_reply_to":"10bf8ba7_3d9ce360","updated":"2022-04-05 09:04:50.000000000","message":".","commit_id":"655cecf043a9a59d87049230131fc62a8fb41f47"}]}
