)]}'
{".zuul.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0dbe893495ec775000edeb0bb62300f056356c6e","unresolved":true,"context_lines":[{"line_number":41,"context_line":"        override-checkout: main"},{"line_number":42,"context_line":"      - name: github.com/sqlalchemy/alembic"},{"line_number":43,"context_line":"        override-checkout: main"},{"line_number":44,"context_line":"      - name: openstack/oslo.db"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- job:"},{"line_number":47,"context_line":"    name: nova-tox-functional-py39"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"167e5c0f_2d5694e1","line":44,"updated":"2023-07-18 12:24:41.000000000","message":"this is goign to bypass upper-constraitns for oslo.db and sqlalchemy\nalthough its true it wont bypass them for there deps im not sure im comfortable with this being voting in check","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4be12270650d7e70a8dd447ada38de1c32fed83b","unresolved":false,"context_lines":[{"line_number":41,"context_line":"        override-checkout: main"},{"line_number":42,"context_line":"      - name: github.com/sqlalchemy/alembic"},{"line_number":43,"context_line":"        override-checkout: main"},{"line_number":44,"context_line":"      - name: openstack/oslo.db"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- job:"},{"line_number":47,"context_line":"    name: nova-tox-functional-py39"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"b19aa97c_7bd91370","line":44,"in_reply_to":"167e5c0f_2d5694e1","updated":"2023-07-18 14:10:13.000000000","message":"Discussed this on IRC but this is intended. This is what the many `tips` jobs do in various projects. We\u0027re aiming to support sqlalchemy 2.x but until every project supports it, we can\u0027t bump upper-constraints. This doesn\u0027t mean there isn\u0027t value in ensuring that _we_ support (and continue to support) 2.x though, so a job that bypasses u-c for these select projects is a benefit.","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"ae334295595e79bc6b38185a81d4669950d276cd","unresolved":true,"context_lines":[{"line_number":41,"context_line":"        override-checkout: main"},{"line_number":42,"context_line":"      - name: github.com/sqlalchemy/alembic"},{"line_number":43,"context_line":"        override-checkout: main"},{"line_number":44,"context_line":"      - name: openstack/oslo.db"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- job:"},{"line_number":47,"context_line":"    name: nova-tox-functional-py39"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"b0175640_4bea707c","line":44,"in_reply_to":"167e5c0f_2d5694e1","updated":"2023-07-18 13:58:40.000000000","message":"Well, let\u0027s just keep it simple. In case of a wrong canary, it\u0027s not really a problem.","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0dbe893495ec775000edeb0bb62300f056356c6e","unresolved":true,"context_lines":[{"line_number":791,"context_line":"      jobs:"},{"line_number":792,"context_line":"        - nova-live-migration"},{"line_number":793,"context_line":"        - nova-live-migration-ceph"},{"line_number":794,"context_line":"        - nova-tox-py310-with-sqlalchemy-2x"},{"line_number":795,"context_line":"        - nova-tox-functional-py38"},{"line_number":796,"context_line":"        - nova-tox-functional-py39"},{"line_number":797,"context_line":"        - nova-multi-cell"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2c0ff741_369112bb","line":794,"updated":"2023-07-18 12:24:41.000000000","message":"and if it not votign in check it shoudl not be in gate.","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"ae334295595e79bc6b38185a81d4669950d276cd","unresolved":true,"context_lines":[{"line_number":791,"context_line":"      jobs:"},{"line_number":792,"context_line":"        - nova-live-migration"},{"line_number":793,"context_line":"        - nova-live-migration-ceph"},{"line_number":794,"context_line":"        - nova-tox-py310-with-sqlalchemy-2x"},{"line_number":795,"context_line":"        - nova-tox-functional-py38"},{"line_number":796,"context_line":"        - nova-tox-functional-py39"},{"line_number":797,"context_line":"        - nova-multi-cell"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"921232e9_14e27e5e","line":794,"in_reply_to":"2c0ff741_369112bb","updated":"2023-07-18 13:58:40.000000000","message":"That I agree","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9552455fcda90e6f9f63d160eef2f37ca69571b4","unresolved":false,"context_lines":[{"line_number":791,"context_line":"      jobs:"},{"line_number":792,"context_line":"        - nova-live-migration"},{"line_number":793,"context_line":"        - nova-live-migration-ceph"},{"line_number":794,"context_line":"        - nova-tox-py310-with-sqlalchemy-2x"},{"line_number":795,"context_line":"        - nova-tox-functional-py38"},{"line_number":796,"context_line":"        - nova-tox-functional-py39"},{"line_number":797,"context_line":"        - nova-multi-cell"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"22595c94_2f754eb3","line":794,"in_reply_to":"921232e9_14e27e5e","updated":"2023-09-22 11:27:25.000000000","message":"Done","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9552455fcda90e6f9f63d160eef2f37ca69571b4","unresolved":false,"context_lines":[{"line_number":28,"context_line":"      bindep_profile: test py38"},{"line_number":29,"context_line":"    timeout: 3600"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"- job:"},{"line_number":32,"context_line":"    name: nova-tox-py310-with-sqlalchemy-2x"},{"line_number":33,"context_line":"    parent: openstack-tox-py310"},{"line_number":34,"context_line":"    description: |"},{"line_number":35,"context_line":"      Run unit tests with main branch of SQLAlchemy, alembic and oslo.db."},{"line_number":36,"context_line":"      Takes advantage of the base tox job\u0027s install-siblings feature."},{"line_number":37,"context_line":"    # The job only tests the latest and shouldn\u0027t be run on the stable branches"},{"line_number":38,"context_line":"    branches: ^(?!stable)"},{"line_number":39,"context_line":"    required-projects:"},{"line_number":40,"context_line":"      - name: github.com/sqlalchemy/sqlalchemy"},{"line_number":41,"context_line":"        override-checkout: main"},{"line_number":42,"context_line":"      - name: github.com/sqlalchemy/alembic"},{"line_number":43,"context_line":"        override-checkout: main"},{"line_number":44,"context_line":"      - name: openstack/oslo.db"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"- job:"},{"line_number":47,"context_line":"    name: nova-tox-functional-py39"},{"line_number":48,"context_line":"    parent: openstack-tox-functional-py39"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"11f3eb44_8f494b8f","line":45,"range":{"start_line":31,"start_character":2,"end_line":45,"end_character":0},"in_reply_to":"597e28ed_c40999ed","updated":"2023-09-22 11:27:25.000000000","message":"Done","commit_id":"3a53e7ff0887fdec441bcf5c2821a71e2e7c15ec"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c2e9ab132fc0a5540c8e832be9f36e89a0af33bf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"8c3c8df4_c3769087","updated":"2023-06-20 11:27:18.000000000","message":"Failures are unrelated, thankfully. Looks like we\u0027re done here with SQLAlchemy 2.x stuff","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"ae334295595e79bc6b38185a81d4669950d276cd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"15837679_71144012","updated":"2023-07-18 13:58:40.000000000","message":"Just -1 for the second point of Sean, please not use it for the gate.","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"3783cde5b09c284d9908980395b5b58d67610c1b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a086c1be_77ee4134","updated":"2023-07-19 10:18:56.000000000","message":"OK then +2 but do we want it in the gate pipeline ?","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"50f02359976a1a5593aee6bc9e11910d61b106af","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f34eaab6_99eaedc3","updated":"2023-07-18 14:23:46.000000000","message":"based on the irc conversation we should proceed with this as is however if this proves to be unstable we can revisit this.","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"77998f790fb123d472d123cbd1756c5af70bd926","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"72570422_732eb70b","updated":"2023-06-27 09:50:06.000000000","message":"recheck gate issues which I think have since been resolved","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4216f7c60b78de1e3f875955213eba33a4fd7dec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4b79fadd_55fb2a66","updated":"2023-07-12 15:15:07.000000000","message":"recheck timeout","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"af898c7f1e54fb0b56cc7e65558197610de0cf1a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e52e61a2_36eff77e","updated":"2023-07-12 18:02:55.000000000","message":"recheck unrelated failure","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c0831a9424e55f9a1307bfb43b773fd1407b738d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"8d8463de_26ab7277","updated":"2023-07-18 12:14:54.000000000","message":"recheck unrelated timeout","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"7fe1e9c13ef26c81b20a31335f8faf893cbdabec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b1bd4b44_b8c26a58","in_reply_to":"a086c1be_77ee4134","updated":"2023-07-24 16:57:49.000000000","message":"I don\u0027t see why we wouldn\u0027t. Is there ever a reason for a voting job to be in one queue only?","commit_id":"679f2eef1d0f8703efdd0fd721d07572bba30fa5"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"465b489a73490cfdd2f29e4bc4927e4e87fc20d1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"dbebd8f3_d73ce4e6","updated":"2023-09-13 14:14:22.000000000","message":"We agreed to running it on the check pipeline and keep an eye on it.","commit_id":"3a53e7ff0887fdec441bcf5c2821a71e2e7c15ec"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"194f70260828db905cb49a98a145b3a386facdf8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"c5b5ee6a_6811650e","updated":"2023-10-01 14:52:41.000000000","message":"lgtm","commit_id":"ed6563b0787509fa5dd8537d805c03c5fbd04c61"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4c5e4dc41c7c72a6c96801ab1a96ecee27201d45","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"306af6ce_1b50889b","updated":"2023-09-22 12:52:42.000000000","message":"the job looks good to me and sylvains nits have been adressed so +2 form me","commit_id":"ed6563b0787509fa5dd8537d805c03c5fbd04c61"}]}
