)]}'
{"id":"openstack%2Fpbr~818622","triplet_id":"openstack%2Fpbr~master~I07f500e1157da18de799eb0ff9bf82d3bcb46510","project":"openstack/pbr","branch":"master","topic":"open-context","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":"2021-12-21 13:03:42.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I07f500e1157da18de799eb0ff9bf82d3bcb46510","subject":"Use context blocks for open() calls in packaging","status":"MERGED","created":"2021-11-19 18:37:39.000000000","updated":"2021-12-21 13:05:33.000000000","submitted":"2021-12-21 13:03:42.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"818622-open-context","meta_rev_id":"b949f82bd37bf274c810e91d0630b512127fd011","_number":818622,"virtual_id_number":818622,"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-12-21 13:03:42.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":"2021-11-19 18:39:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2021-12-21 11:24:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":1,"date":"2021-12-21 11:24:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-11-19 18:39: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"},{"updated":"2021-11-19 20:18:31.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":"2021-12-21 11:24:43.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"e7b3702bf9d77aaf73623ac586c7602458265899","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":"2021-11-19 18:37:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"46b9ff9aff7672cf1b4d28aa2d88511d3d303ec1","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2021-11-19 18:39:14.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"a4d9f2516c19355056aad5a5b38a6fb39e7eb938","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-19 20:18:31.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/260a0bab57b64e22a083bc8cd58d2e1e : SUCCESS in 1h 34m 29s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4e15fce4ae8d476ab9c18115e9beac04 : SUCCESS in 1h 23m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2742ae2df0749e1bb967a9e9d985b31 : SUCCESS in 3m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/08d958e184ca4504b9820e330652ae52 : SUCCESS in 3m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2f89dcfaa18d4a348ad77343e9fd1de4 : SUCCESS in 4m 08s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f69f618796ab4ef98fb66dd03b6017b5 : SUCCESS in 4m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a8b4eea286824e0698e83072d3b55730 : SUCCESS in 4m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/42b2c8623d0240fb9b82e9cac461ef17 : SUCCESS in 4m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2739b8ecf19e45649d24cf6dbfd507ee : SUCCESS in 3m 50s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/47bc4fea3a254ff2a280aa413e1427c3 : SUCCESS in 3m 51s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/0fe5077971dc4e96bd9134f55c3bb119 : SUCCESS in 41m 05s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/1aaa29f4cb864410801e625028684ae9 : SUCCESS in 38m 18s","accounts_in_message":[],"_revision_number":1},{"id":"985150a0df5e674862baa4533db0f9bba52cdc99","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-12-21 11:24:43.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"02351445eff5ad055d15afc01828f511e27c8023","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-21 11:26:33.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"126e707dac054da6a1bf546e3cf2fad28147ee71","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-21 13:03:42.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/235e2fa5cb20420785d0008ea3574512 : SUCCESS in 1h 31m 22s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/667e01c13b3d44d29aa4d3361a80131e : SUCCESS in 1h 34m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/40cfb6b3a7534981bffcc47bc31f2152 : SUCCESS in 4m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/138d9f81d2774213b3cb263c4d1c5662 : SUCCESS in 4m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e1c7991d03b144e9acf3684c86555db2 : SUCCESS in 7m 05s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/40c0ae7acd1e4bc89509ae7670c4c10c : SUCCESS in 6m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3d71e463a4bd4e3b9e2d187aeea2071c : SUCCESS in 4m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8b8be44782b44b97b5522a56e2f6fdea : SUCCESS in 5m 22s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d83af29b1cea4699a478848b47ad437d : SUCCESS in 4m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5e293fb8907848a78d60d2c5db02f9fa : SUCCESS in 4m 16s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/50e243430f3d40e0a31f0b099c79f882 : SUCCESS in 45m 47s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/19ac245be1d24fafac2eec1fe0c7f6bb : SUCCESS in 48m 53s","accounts_in_message":[],"_revision_number":1},{"id":"8fd7ffdf374398d747cb8f8f581e924362094756","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-21 13:03:42.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"b949f82bd37bf274c810e91d0630b512127fd011","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-21 13:05:33.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47297fba060146bab95ebc4fa0ce29de : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b6b204e33eb396aaa3dc5576a062d0e5c0cc5d7e","revisions":{"b6b204e33eb396aaa3dc5576a062d0e5c0cc5d7e":{"kind":"REWORK","_number":1,"created":"2021-11-19 18:37: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/22/818622/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/22/818622/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/22/818622/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/22/818622/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/22/818622/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/22/818622/1"}}},"commit":{"parents":[{"commit":"8cd1a06e82b2fef6b1efc5b384827cb73bd7b0c3","subject":"Merge \"Allow PEP517 without setup_requires\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/8cd1a06e82b2fef6b1efc5b384827cb73bd7b0c3"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2021-11-19 18:36:32.000000000","tz":0},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2021-11-19 18:36:32.000000000","tz":0},"subject":"Use context blocks for open() calls in packaging","message":"Use context blocks for open() calls in packaging\n\nTwo unclosed file descriptors in packaging are raising\nResourceWarning on termination in newer Python interpreters. Make\nsure they\u0027re closed as soon as we\u0027re done with them.\n\nChange-Id: I07f500e1157da18de799eb0ff9bf82d3bcb46510\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/b6b204e33eb396aaa3dc5576a062d0e5c0cc5d7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/b6b204e33eb396aaa3dc5576a062d0e5c0cc5d7e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
