)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"6750f7bba48fa88d22a9f7f330939a5ed421d4c9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"8e6f7d5d_2b6993cc","updated":"2024-03-21 09:06:31.000000000","message":"-1 for visibility, actual fixup could be done in another patch","commit_id":"3d6a033ee0b92845625319534495d4d90fb81191"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3ae4765b721b659c9b556d0e6664a177f08cf0c4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"19165433_3378b25d","updated":"2024-03-19 19:15:58.000000000","message":"yeah that was intentional as we agree to run py3.9/py3.10 as periodic only for 2024.1","commit_id":"3d6a033ee0b92845625319534495d4d90fb81191"}],"zuul.d/project-templates.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"6750f7bba48fa88d22a9f7f330939a5ed421d4c9","unresolved":true,"context_lines":[{"line_number":753,"context_line":"      jobs:"},{"line_number":754,"context_line":"        # NOTE(gmann): We can remove the periodic py3.10 job once"},{"line_number":755,"context_line":"        # the master testing runtime does not include it to test."},{"line_number":756,"context_line":"        - openstack-tox-py310"},{"line_number":757,"context_line":"    post:"},{"line_number":758,"context_line":"      jobs:"},{"line_number":759,"context_line":"        - publish-openstack-python-branch-tarball"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ef02168d_f4ded6a2","line":756,"updated":"2024-03-21 09:06:31.000000000","message":"I\u0027m a bit confused here. The periodic pipeline is only meant for master, right? So then we are missing a \"branches: master\" matcher here.\n\nOtherwise we\u0027d need to keep the py39 job and add stable branch matchers.","commit_id":"3d6a033ee0b92845625319534495d4d90fb81191"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"08a3b97b7d58233a8c2c3abe633a14b4c1d084da","unresolved":false,"context_lines":[{"line_number":753,"context_line":"      jobs:"},{"line_number":754,"context_line":"        # NOTE(gmann): We can remove the periodic py3.10 job once"},{"line_number":755,"context_line":"        # the master testing runtime does not include it to test."},{"line_number":756,"context_line":"        - openstack-tox-py310"},{"line_number":757,"context_line":"    post:"},{"line_number":758,"context_line":"      jobs:"},{"line_number":759,"context_line":"        - publish-openstack-python-branch-tarball"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a51f448_1c95623c","line":756,"in_reply_to":"624fcb1c_fc0238fb","updated":"2024-03-21 18:02:06.000000000","message":"right, periodic-stable-jobs handle the stable branch periodic jobs.","commit_id":"3d6a033ee0b92845625319534495d4d90fb81191"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"9e9bb49d516c4c71863ac46a88fd102298aadcba","unresolved":false,"context_lines":[{"line_number":753,"context_line":"      jobs:"},{"line_number":754,"context_line":"        # NOTE(gmann): We can remove the periodic py3.10 job once"},{"line_number":755,"context_line":"        # the master testing runtime does not include it to test."},{"line_number":756,"context_line":"        - openstack-tox-py310"},{"line_number":757,"context_line":"    post:"},{"line_number":758,"context_line":"      jobs:"},{"line_number":759,"context_line":"        - publish-openstack-python-branch-tarball"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"624fcb1c_fc0238fb","line":756,"in_reply_to":"ef02168d_f4ded6a2","updated":"2024-03-21 09:52:10.000000000","message":"Confirmed in the build logs that currently we are running a lot of jobs twice, added https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/913879 on top to fix this.","commit_id":"3d6a033ee0b92845625319534495d4d90fb81191"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"8fa197a65f36f30d874c1dd3424957ccda9c5bd8","unresolved":false,"context_lines":[{"line_number":836,"context_line":"              - openstack/horizon"},{"line_number":837,"context_line":"            branches:"},{"line_number":838,"context_line":"              - stable/2023.2"},{"line_number":839,"context_line":"              - master"},{"line_number":840,"context_line":"        # NOTE(gmann): py310 job is required to run for 2023.2 release and"},{"line_number":841,"context_line":"        # after that we run it as periodic only(assuming py3.8 and py3.11"},{"line_number":842,"context_line":"        # will be enough coverage to run on every change)."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"6c807ea1_528f0c38","line":839,"updated":"2024-03-19 19:09:05.000000000","message":"Seems odd this would run on stable/2023.2 and master but not stable/2024.1 as well?","commit_id":"3d6a033ee0b92845625319534495d4d90fb81191"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3ae4765b721b659c9b556d0e6664a177f08cf0c4","unresolved":false,"context_lines":[{"line_number":836,"context_line":"              - openstack/horizon"},{"line_number":837,"context_line":"            branches:"},{"line_number":838,"context_line":"              - stable/2023.2"},{"line_number":839,"context_line":"              - master"},{"line_number":840,"context_line":"        # NOTE(gmann): py310 job is required to run for 2023.2 release and"},{"line_number":841,"context_line":"        # after that we run it as periodic only(assuming py3.8 and py3.11"},{"line_number":842,"context_line":"        # will be enough coverage to run on every change)."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9e0d8788_bf9f6187","line":839,"in_reply_to":"6c807ea1_528f0c38","updated":"2024-03-19 19:15:58.000000000","message":"on  stable/2024.1, we run py3.8 and py3.11 and py39 as periodic (means skipping the intermediate versions to run in check/gate pipeline). We should have done the same for stable/2023.2 too but I remember we tested py3.9 in stable/2023.2 explicitly even py3.8 and py3.10 was running thereso do not want to change that now and let it the same for stable/2023.2","commit_id":"3d6a033ee0b92845625319534495d4d90fb81191"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"8fa197a65f36f30d874c1dd3424957ccda9c5bd8","unresolved":false,"context_lines":[{"line_number":899,"context_line":"              - openstack/neutron"},{"line_number":900,"context_line":"            branches:"},{"line_number":901,"context_line":"              - stable/2023.2"},{"line_number":902,"context_line":"              - master"},{"line_number":903,"context_line":"        # NOTE(gmann): py310 job is required to run for 2023.2 release and"},{"line_number":904,"context_line":"        # after that we run it as periodic only(assuming py3.8 and py3.11"},{"line_number":905,"context_line":"        # will be enough coverage to run on every change)."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"f9d69986_2e3ebc78","line":902,"updated":"2024-03-19 19:09:05.000000000","message":"Again, no 2024.1?","commit_id":"3d6a033ee0b92845625319534495d4d90fb81191"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"8fa197a65f36f30d874c1dd3424957ccda9c5bd8","unresolved":false,"context_lines":[{"line_number":941,"context_line":"              - openstack/neutron"},{"line_number":942,"context_line":"            branches:"},{"line_number":943,"context_line":"              - stable/2023.2"},{"line_number":944,"context_line":"              - master"},{"line_number":945,"context_line":"        # NOTE(gmann): py310 job is required to run for 2023.2 release and"},{"line_number":946,"context_line":"        # after that we run it as periodic only(assuming py3.8 and py3.11"},{"line_number":947,"context_line":"        # will be enough coverage to run on every change)."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"33a37813_aaf12058","line":944,"updated":"2024-03-19 19:09:05.000000000","message":"And here?","commit_id":"3d6a033ee0b92845625319534495d4d90fb81191"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"8fa197a65f36f30d874c1dd3424957ccda9c5bd8","unresolved":false,"context_lines":[{"line_number":1004,"context_line":"              - openstack/ceilometer"},{"line_number":1005,"context_line":"            branches:"},{"line_number":1006,"context_line":"              - stable/2023.2"},{"line_number":1007,"context_line":"              - master"},{"line_number":1008,"context_line":"        # NOTE(gmann): py310 job is required to run for 2023.2 release and"},{"line_number":1009,"context_line":"        # after that we run it as periodic only(assuming py3.8 and py3.11"},{"line_number":1010,"context_line":"        # will be enough coverage to run on every change)."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f1b2c99_dd22c571","line":1007,"updated":"2024-03-19 19:09:05.000000000","message":"Here too...","commit_id":"3d6a033ee0b92845625319534495d4d90fb81191"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"8fa197a65f36f30d874c1dd3424957ccda9c5bd8","unresolved":false,"context_lines":[{"line_number":1046,"context_line":"              - openstack/ceilometer"},{"line_number":1047,"context_line":"            branches:"},{"line_number":1048,"context_line":"              - stable/2023.2"},{"line_number":1049,"context_line":"              - master"},{"line_number":1050,"context_line":"        # NOTE(gmann): py310 job is required to run for 2023.2 release and"},{"line_number":1051,"context_line":"        # after that we run it as periodic only(assuming py3.8 and py3.11"},{"line_number":1052,"context_line":"        # will be enough coverage to run on every change)."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"385d4b7b_66c1d638","line":1049,"updated":"2024-03-19 19:09:05.000000000","message":"And again.","commit_id":"3d6a033ee0b92845625319534495d4d90fb81191"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"8fa197a65f36f30d874c1dd3424957ccda9c5bd8","unresolved":false,"context_lines":[{"line_number":1140,"context_line":"            voting: false"},{"line_number":1141,"context_line":"            branches:"},{"line_number":1142,"context_line":"              - stable/2023.2"},{"line_number":1143,"context_line":"              - master"},{"line_number":1144,"context_line":"        - openstack-tox-py310-arm64:"},{"line_number":1145,"context_line":"            voting: false"},{"line_number":1146,"context_line":"        # py3.11 testing is added from 2023.2 release onwards"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"2b9a3f1d_c7555f18","line":1143,"updated":"2024-03-19 19:09:05.000000000","message":"Another one.","commit_id":"3d6a033ee0b92845625319534495d4d90fb81191"}]}
