)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"edd697d90ac6ebfc680bfaf78dc4e0ab75dd2e38","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":5,"id":"4461a699_a1455463","updated":"2024-09-16 14:11:26.000000000","message":"reno?","commit_id":"26bd493f2369ff868264c45aebbb7575936cec69"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"7941db3616551737459ae47fd44ee88d6f5c3135","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":5,"id":"6c4122ef_610c251c","in_reply_to":"4461a699_a1455463","updated":"2024-09-16 14:52:06.000000000","message":"Waiting for zuul verified +1.","commit_id":"26bd493f2369ff868264c45aebbb7575936cec69"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"7dcbbc5d0414cfaf65494b81a2c972a8a2aed3ba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"048318b3_e45d42ca","in_reply_to":"6c4122ef_610c251c","updated":"2024-09-16 16:44:13.000000000","message":"Done","commit_id":"26bd493f2369ff868264c45aebbb7575936cec69"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"10a4843afadc9729ec9d39d4d0763e40693a3467","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"a588802f_befef325","updated":"2024-09-25 13:22:44.000000000","message":"sorry for not checking earlier, wanted to finish the review before the meeting, but this is still incomplete","commit_id":"b1c8dedd8f2eee0d8dfcc31fd54765578cf71f1f"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"7152b23d2e815425ff3b5c5188c5b20541825383","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"0ad7c6cc_f8f176b3","updated":"2024-09-26 10:19:24.000000000","message":"lgtm, thx","commit_id":"5ebb151092706ec52862ce8b4966db399f092cba"}],"zuul.d/project.yaml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"a8feb125cda2cedec7b876bff04c7d0e6549cc8b","unresolved":true,"context_lines":[{"line_number":72,"context_line":"        - kolla-ansible-ubuntu-skyline-sso"},{"line_number":73,"context_line":"        - kolla-ansible-rocky9-skyline-sso"},{"line_number":74,"context_line":"        - openstack-tox-py39:"},{"line_number":75,"context_line":"            irrelevant-files:"},{"line_number":76,"context_line":"              - ^.*$"},{"line_number":77,"context_line":"    check-arm64:"},{"line_number":78,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"795fafd0_484b0ed9","line":75,"updated":"2024-09-16 14:11:52.000000000","message":"why irrelevant-files?","commit_id":"26bd493f2369ff868264c45aebbb7575936cec69"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"91e55f87c6d2d4d88075f31ec6bce97623e19eae","unresolved":true,"context_lines":[{"line_number":72,"context_line":"        - kolla-ansible-ubuntu-skyline-sso"},{"line_number":73,"context_line":"        - kolla-ansible-rocky9-skyline-sso"},{"line_number":74,"context_line":"        - openstack-tox-py39:"},{"line_number":75,"context_line":"            irrelevant-files:"},{"line_number":76,"context_line":"              - ^.*$"},{"line_number":77,"context_line":"    check-arm64:"},{"line_number":78,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"54d4d91d_51e4291e","line":75,"in_reply_to":"098a6d45_af97247a","updated":"2024-09-16 14:57:43.000000000","message":"Let\u0027s override openstack-python3-jobs for now instead of doing such weird things?","commit_id":"26bd493f2369ff868264c45aebbb7575936cec69"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"02162b0c6d799986f67d6d52a8e80b540a88d026","unresolved":true,"context_lines":[{"line_number":72,"context_line":"        - kolla-ansible-ubuntu-skyline-sso"},{"line_number":73,"context_line":"        - kolla-ansible-rocky9-skyline-sso"},{"line_number":74,"context_line":"        - openstack-tox-py39:"},{"line_number":75,"context_line":"            irrelevant-files:"},{"line_number":76,"context_line":"              - ^.*$"},{"line_number":77,"context_line":"    check-arm64:"},{"line_number":78,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ed169990_448f9644","line":75,"in_reply_to":"12893172_ef01d539","updated":"2024-09-16 18:37:11.000000000","message":"Just add separate jobs from https://opendev.org/openstack/openstack-zuul-jobs/src/commit/7f5a075f3de7eac295094258cbd309a41d8ac798/zuul.d/project-templates.yaml#L665 instead of reusing the whole template and doing a dirty workaround with irrelevant-files.","commit_id":"26bd493f2369ff868264c45aebbb7575936cec69"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"523228fe1418aaad5280bd63695c5d79d4561814","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        - kolla-ansible-ubuntu-skyline-sso"},{"line_number":73,"context_line":"        - kolla-ansible-rocky9-skyline-sso"},{"line_number":74,"context_line":"        - openstack-tox-py39:"},{"line_number":75,"context_line":"            irrelevant-files:"},{"line_number":76,"context_line":"              - ^.*$"},{"line_number":77,"context_line":"    check-arm64:"},{"line_number":78,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"29814a00_d4d4f5ee","line":75,"in_reply_to":"4589bee1_47848768","updated":"2024-09-16 19:39:46.000000000","message":"Done","commit_id":"26bd493f2369ff868264c45aebbb7575936cec69"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"84498db3b99ac90badf51691a7cd3240a6d24cff","unresolved":true,"context_lines":[{"line_number":72,"context_line":"        - kolla-ansible-ubuntu-skyline-sso"},{"line_number":73,"context_line":"        - kolla-ansible-rocky9-skyline-sso"},{"line_number":74,"context_line":"        - openstack-tox-py39:"},{"line_number":75,"context_line":"            irrelevant-files:"},{"line_number":76,"context_line":"              - ^.*$"},{"line_number":77,"context_line":"    check-arm64:"},{"line_number":78,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"12893172_ef01d539","line":75,"in_reply_to":"54d4d91d_51e4291e","updated":"2024-09-16 15:04:18.000000000","message":"Can you advise me then?\n\nThis is what I find in zuul docs below : \nhttps://zuul-ci.org/docs/zuul/latest/config/job.html#attr-job.irrelevant-files\n\nAnd i\u0027ve already checked current build and tests running and py39 is really missing in the list - so it works.","commit_id":"26bd493f2369ff868264c45aebbb7575936cec69"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"7941db3616551737459ae47fd44ee88d6f5c3135","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        - kolla-ansible-ubuntu-skyline-sso"},{"line_number":73,"context_line":"        - kolla-ansible-rocky9-skyline-sso"},{"line_number":74,"context_line":"        - openstack-tox-py39:"},{"line_number":75,"context_line":"            irrelevant-files:"},{"line_number":76,"context_line":"              - ^.*$"},{"line_number":77,"context_line":"    check-arm64:"},{"line_number":78,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"098a6d45_af97247a","line":75,"in_reply_to":"795fafd0_484b0ed9","updated":"2024-09-16 14:52:06.000000000","message":"Well, because kolla-ansible depends on ansible and ansible has support \u003e3.10 . So CI will fail tox py39 job as you can see here \u003e\u003e https://zuul.opendev.org/t/openstack/builds?job_name\u003dopenstack-tox-py39\u0026change\u003d929408\u0026skip\u003d0 .\n\nAs we are dropping python38 and python39, we of course don\u0027t need to test it right ? \n\nOur testing is enough.","commit_id":"26bd493f2369ff868264c45aebbb7575936cec69"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f8aa7dd13980c3874375d5640859da9e20480289","unresolved":true,"context_lines":[{"line_number":72,"context_line":"        - kolla-ansible-ubuntu-skyline-sso"},{"line_number":73,"context_line":"        - kolla-ansible-rocky9-skyline-sso"},{"line_number":74,"context_line":"        - openstack-tox-py39:"},{"line_number":75,"context_line":"            irrelevant-files:"},{"line_number":76,"context_line":"              - ^.*$"},{"line_number":77,"context_line":"    check-arm64:"},{"line_number":78,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"4589bee1_47848768","line":75,"in_reply_to":"80db56ad_7d93ea54","updated":"2024-09-16 19:37:41.000000000","message":"You are not removing anything with irrelevant-files...","commit_id":"26bd493f2369ff868264c45aebbb7575936cec69"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"5a9b201d8b3c3db8ecf2516e1add9f0657eaf781","unresolved":true,"context_lines":[{"line_number":72,"context_line":"        - kolla-ansible-ubuntu-skyline-sso"},{"line_number":73,"context_line":"        - kolla-ansible-rocky9-skyline-sso"},{"line_number":74,"context_line":"        - openstack-tox-py39:"},{"line_number":75,"context_line":"            irrelevant-files:"},{"line_number":76,"context_line":"              - ^.*$"},{"line_number":77,"context_line":"    check-arm64:"},{"line_number":78,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"80db56ad_7d93ea54","line":75,"in_reply_to":"ed169990_448f9644","updated":"2024-09-16 19:33:29.000000000","message":"Add separate jobs ? I want to drop openstack-tox-py39 ..that\u0027s how I removed it with irrelevant-files. I still don\u0027t know how to do it.","commit_id":"26bd493f2369ff868264c45aebbb7575936cec69"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3fc497314f765eb2042ed4d68d2328733fcf766a","unresolved":true,"context_lines":[{"line_number":12,"context_line":"      jobs:"},{"line_number":13,"context_line":"        - openstack-tox-py310"},{"line_number":14,"context_line":"        - openstack-tox-py311"},{"line_number":15,"context_line":"        - openstack-tox-py312"},{"line_number":16,"context_line":"        - kolla-ansible-centos9s"},{"line_number":17,"context_line":"        - kolla-ansible-debian"},{"line_number":18,"context_line":"        - kolla-ansible-debian-podman"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"c6c0c691_7abc1f40","line":15,"updated":"2024-09-25 13:02:18.000000000","message":"You\u0027ll also need to add these to the gate pipeline.","commit_id":"9e0bda736f642fee32732093bb9a41401413c044"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"10a4843afadc9729ec9d39d4d0763e40693a3467","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      jobs:"},{"line_number":13,"context_line":"        - openstack-tox-py310"},{"line_number":14,"context_line":"        - openstack-tox-py311"},{"line_number":15,"context_line":"        - openstack-tox-py312"},{"line_number":16,"context_line":"        - kolla-ansible-centos9s"},{"line_number":17,"context_line":"        - kolla-ansible-debian"},{"line_number":18,"context_line":"        - kolla-ansible-debian-podman"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"c1eb7f68_067ba1b2","line":15,"in_reply_to":"c6c0c691_7abc1f40","updated":"2024-09-25 13:22:44.000000000","message":"Done","commit_id":"9e0bda736f642fee32732093bb9a41401413c044"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"10a4843afadc9729ec9d39d4d0763e40693a3467","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    templates:"},{"line_number":5,"context_line":"      - check-requirements"},{"line_number":6,"context_line":"      - openstack-cover-jobs"},{"line_number":7,"context_line":"      - openstack-python3-jobs"},{"line_number":8,"context_line":"      - ansible-role-jobs"},{"line_number":9,"context_line":"      - publish-openstack-docs-pti"},{"line_number":10,"context_line":"      - release-notes-jobs-python3"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"8a315f22_15e67b0c","side":"PARENT","line":7,"updated":"2024-09-25 13:22:44.000000000","message":"Actually this includes more than just the py3* jobs, see https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/zuul.d/project-templates.yaml#L665-L754\n\n- openstack-tox-pep8\n- publish-openstack-python-branch-tarball in post pipeline","commit_id":"1cf6c3af3b17dc2877889fabd931cfa9d0971da4"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"24af767a1f184fb14f3f7c2f20d5ead9b9caa1ea","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    templates:"},{"line_number":5,"context_line":"      - check-requirements"},{"line_number":6,"context_line":"      - openstack-cover-jobs"},{"line_number":7,"context_line":"      - openstack-python3-jobs"},{"line_number":8,"context_line":"      - ansible-role-jobs"},{"line_number":9,"context_line":"      - publish-openstack-docs-pti"},{"line_number":10,"context_line":"      - release-notes-jobs-python3"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"a1c0a6db_669f4efa","side":"PARENT","line":7,"in_reply_to":"8a315f22_15e67b0c","updated":"2024-09-25 13:31:30.000000000","message":"I\u0027m still a beginner with these Zuul things.. 😞","commit_id":"1cf6c3af3b17dc2877889fabd931cfa9d0971da4"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"be71335e84789a66500b6893a5d3487b5440a917","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    templates:"},{"line_number":5,"context_line":"      - check-requirements"},{"line_number":6,"context_line":"      - openstack-cover-jobs"},{"line_number":7,"context_line":"      - openstack-python3-jobs"},{"line_number":8,"context_line":"      - ansible-role-jobs"},{"line_number":9,"context_line":"      - publish-openstack-docs-pti"},{"line_number":10,"context_line":"      - release-notes-jobs-python3"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9dda7b05_8b4eb653","side":"PARENT","line":7,"in_reply_to":"a1c0a6db_669f4efa","updated":"2024-09-26 08:51:48.000000000","message":"Done","commit_id":"1cf6c3af3b17dc2877889fabd931cfa9d0971da4"}]}
