)]}'
{"id":"openstack%2Fproject-config~897545","triplet_id":"openstack%2Fproject-config~master~Ie95e99bce1ed01aa9c284871b517e6c28c278d16","project":"openstack/project-config","branch":"master","topic":"wheel-build","attention_set":{},"removed_from_attention_set":{"5263":{"account":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"last_update":"2023-10-06 15:56:51.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie95e99bce1ed01aa9c284871b517e6c28c278d16","subject":"Use Debian major version in Debian wheel filenames","status":"MERGED","created":"2023-10-06 12:04:39.000000000","updated":"2023-10-06 16:10:52.000000000","submitted":"2023-10-06 15:56:51.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"897545-wheel-build","meta_rev_id":"44d05542953b17e6a2f2dedda0c03cc8cf38b809","_number":897545,"virtual_id_number":897545,"owner":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-10-06 15:56:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":2,"date":"2023-10-06 15:49:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2023-10-06 14:36:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":1,"date":"2023-10-06 15:49:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-10-06 12:10:56.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"CC"},{"updated":"2023-10-06 12:16:27.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2023-10-06 14:36:07.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2023-10-06 15:49:14.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"}],"messages":[{"id":"95726210cf6f51a8f182ab038af6979c95f792b7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2023-10-06 12:04:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1a13631ec115c89bd0cc43c667a210f885a30198","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2023-10-06 12:10:56.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3b557f19e85b4ba11687d8e4e14821d3af1267a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-06 12:16:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/70076f07305c496aa5647b55ca25e153\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/8d709fb6e4ec4634a339722e6026ba8c : SUCCESS in 6m 28s","accounts_in_message":[],"_revision_number":1},{"id":"67a3da8e3f9009d95b06be5200ca863a839428d1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2023-10-06 13:45:23.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"dcce4063b70ececbfded70a5f068d9b27fbbbc04","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-06 13:57:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02541239ad2d46bfaabb723665045400\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/eadb44e4b33a4964b451f5e02a4c0ce7 : SUCCESS in 6m 40s","accounts_in_message":[],"_revision_number":2},{"id":"b88f46d4b0c95c62e8f5874089fee9686b0a649f","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2023-10-06 14:36:07.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"9fbe08e841f9120b37d04eb2005ba7874f2e41d6","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2023-10-06 15:46:43.000000000","message":"Patch Set 2:\n\nAn example build from a failing job this strives to fix: https://zuul.opendev.org/t/openstack/build/e20bf2e2d60b439f8eae93ce90fd1a7a","accounts_in_message":[],"_revision_number":2},{"id":"2168211b2dae2713b9ab4076dc959ab9d86b2ed1","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2023-10-06 15:49:14.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"800f45a0b027b27bd73b9d2fee508a32ebee3125","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-06 15:49:34.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"50c300e1f045a55cc20e2857f09888fb3ba0a8d8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-06 15:56:51.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25f1c17eedf343249e7fd00ce6dc003c\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/c0e903e762d240fcaae9996691475998 : SUCCESS in 5m 50s","accounts_in_message":[],"_revision_number":2},{"id":"767052e8677564330c3a97b39049673e20db25ce","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-06 15:56:51.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"44d05542953b17e6a2f2dedda0c03cc8cf38b809","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2023-10-06 16:10:52.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"dab0c7c606801a7266ee5c65135a66af6f8e0e30","revisions":{"76c13f74c8a482ce29849eb1fb14f28734ebde9b":{"kind":"REWORK","_number":1,"created":"2023-10-06 12:04:39.000000000","uploader":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"ref":"refs/changes/45/897545/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/45/897545/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/45/897545/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/45/897545/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/45/897545/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/45/897545/1"}}},"commit":{"parents":[{"commit":"2c847cfa2831154668a1586cdd57dc0fd57019ef","subject":"Normalize projects.yaml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/2c847cfa2831154668a1586cdd57dc0fd57019ef"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2023-10-06 11:57:01.000000000","tz":0},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2023-10-06 11:57:01.000000000","tz":0},"subject":"Use Debian major version in Debian wheel filenames","message":"Use Debian major version in Debian wheel filenames\n\nBetween September 4 and 5, our wheel cache publication began failing\nfor Debian distributions. The ansible_distribution_version fact\nbegan to differentiate between Debian minor versions (so e.g.\nbullseye went from \"11\" to \"11.7\"), and this does not match our\ncache scheme in AFS so resulted in attempts to write to a\nnonexistent directory. This corresponds to when\nI9527fc847e18a80414139ebd6f19a9dbb9a5778e merged to switch the\ntenant\u0027s default Ansible version to 8, so is very likely a behavior\nchange in Ansible itself.\n\nSwitch the logic in our wheel-mirror playbook to use\nansible_distribution_major_version like we do for Ubuntu.\n\nChange-Id: Ie95e99bce1ed01aa9c284871b517e6c28c278d16\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/76c13f74c8a482ce29849eb1fb14f28734ebde9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/76c13f74c8a482ce29849eb1fb14f28734ebde9b"}]},"branch":"refs/heads/master"},"dab0c7c606801a7266ee5c65135a66af6f8e0e30":{"kind":"REWORK","_number":2,"created":"2023-10-06 13:45:23.000000000","uploader":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"ref":"refs/changes/45/897545/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/45/897545/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/45/897545/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/45/897545/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/45/897545/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/45/897545/2"}}},"commit":{"parents":[{"commit":"2c847cfa2831154668a1586cdd57dc0fd57019ef","subject":"Normalize projects.yaml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/2c847cfa2831154668a1586cdd57dc0fd57019ef"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2023-10-06 11:57:01.000000000","tz":0},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2023-10-06 13:45:03.000000000","tz":0},"subject":"Use Debian major version in Debian wheel filenames","message":"Use Debian major version in Debian wheel filenames\n\nBetween September 4 and 5, our wheel cache publication began failing\nfor Debian distributions. The ansible_distribution_version fact\nbegan to differentiate between Debian minor versions (so e.g.\nbullseye went from \"11\" to \"11.7\"), and this does not match our\ncache scheme in AFS so resulted in attempts to write to a\nnonexistent directory. This corresponds to when\nI9527fc847e18a80414139ebd6f19a9dbb9a5778e merged to switch the\ntenant\u0027s default Ansible version to 8, so is very likely a behavior\nchange in Ansible itself.\n\nSwitch the logic in our wheel-mirror playbook to use\nansible_distribution_major_version like we do for Ubuntu, and rename\nthe tasks to be a little more generic.\n\nChange-Id: Ie95e99bce1ed01aa9c284871b517e6c28c278d16\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/dab0c7c606801a7266ee5c65135a66af6f8e0e30"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/dab0c7c606801a7266ee5c65135a66af6f8e0e30"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
