)]}'
{"id":"openstack%2Fansible-role-python_venv_build~804339","triplet_id":"openstack%2Fansible-role-python_venv_build~stable%2Fvictoria~I1131a7e9aa2345d4c07a88a2ad2c8a36e7a35d2b","project":"openstack/ansible-role-python_venv_build","branch":"stable/victoria","hashtags":[],"change_id":"I1131a7e9aa2345d4c07a88a2ad2c8a36e7a35d2b","subject":"Add variables to set permissions for created files","status":"MERGED","created":"2021-08-12 09:31:36.000000000","updated":"2021-08-16 09:37:49.000000000","submitted":"2021-08-16 09:36:21.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":"804339","cherry_pick_of_change":804073,"cherry_pick_of_patch_set":1,"meta_rev_id":"2ce0d6f3111b95b61da48b4ce6d28eca84b69adc","_number":804339,"virtual_id_number":804339,"owner":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-08-16 09:36:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":2,"date":"2021-08-16 07:54:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-08-12 18:42:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":1,"date":"2021-08-16 07:54:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-08-12 11:25:36.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-08-12 18:42:42.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"},{"updated":"2021-08-16 07:54:38.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"}],"messages":[{"id":"d5d9720eaf262bf2d7c08a8773d9aeeeaf19e872","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2021-08-12 09:31:36.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"5ce0f3827fa105803d66fa61a41de00efb7da2dd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-12 11:25:36.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/15c3bf7b6e8d4e3a99cafcca1a27e456 : SUCCESS in 11m 53s\n- openstack-ansible-functional-debian-buster https://zuul.opendev.org/t/openstack/build/32c3524b04094bfc8b3b2d5cb941e0f9 : FAILURE in 8m 48s\n- openstack-ansible-functional-centos-8 https://zuul.opendev.org/t/openstack/build/febab5994ecd41538e8018d63bb1431a : SUCCESS in 28m 43s\n- openstack-ansible-functional-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/c3115af375b14b70a28891f02e053c8f : SUCCESS in 19m 05s\n- openstack-ansible-functional-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1612aae268cc492f992b7765c46d98b7 : SUCCESS in 18m 45s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/13d4734fb2c5427b8edec2fd687acc4c : SUCCESS in 1h 20m 38s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/05f9df6d16034b75980595e9967180e0 : SUCCESS in 1h 19m 37s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/cebc603b32cb424d9b203f0e256de186 : SUCCESS in 1h 20m 42s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b6cb1d520e8f46abbeddddba77f784f4 : SUCCESS in 1h 03m 01s\n- openstack-ansible-upgrade-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/8784e5bb84da4f2f973e25eca1f220d2 : SUCCESS in 1h 51m 12s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/534190f32dfa45caa6a6a0b39263fc21 : SUCCESS in 1h 28m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e7f5a07c213d489e84c3469826ed386d : SUCCESS in 6m 29s\n- tripleo-ci-centos-8-standalone https://zuul.opendev.org/t/openstack/build/daae84172b244002a0f0a5049d7c2127 : SUCCESS in 1h 38m 07s","accounts_in_message":[],"_revision_number":1},{"id":"6f9878fdf0c0512fc0a1d658798574eb2f92260e","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2021-08-12 15:40:55.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"610f1e502465c74a4e2c8b20c94b6bf504bf38e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-12 17:36:56.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/2532ec28a7cc4e79be5801e2dac819a3 : SUCCESS in 10m 58s\n- openstack-ansible-functional-debian-buster https://zuul.opendev.org/t/openstack/build/d2f614279dcd4c43a04ff3f394fd5154 : SUCCESS in 24m 02s\n- openstack-ansible-functional-centos-8 https://zuul.opendev.org/t/openstack/build/9a0cd98df93c497eaaccf128ca3b5fee : SUCCESS in 29m 12s\n- openstack-ansible-functional-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/fe036e1701ce4f1f9c42a1b647e36334 : SUCCESS in 28m 15s\n- openstack-ansible-functional-ubuntu-focal https://zuul.opendev.org/t/openstack/build/409611942c1d43819a0bca1b39382f49 : SUCCESS in 19m 57s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/90cff140a3844d0491bdc0849bed59c3 : SUCCESS in 1h 11m 17s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/26518827e1e6427680c488438fe4e1a4 : SUCCESS in 1h 21m 16s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/5ea3e62f0d4d492b9c1f800a87f28b2b : SUCCESS in 1h 20m 41s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/63328c73ee2e4543806862ca1d320c54 : SUCCESS in 1h 11m 36s\n- openstack-ansible-upgrade-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/952808bd6c66421d9cd453f228a93217 : SUCCESS in 1h 52m 10s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c35abd9447984691b8b1876a6cfcdbf6 : SUCCESS in 1h 39m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/65af0c83fc384fc7b5049d96d9a34daf : SUCCESS in 6m 41s\n- tripleo-ci-centos-8-standalone https://zuul.opendev.org/t/openstack/build/6b7a6c187d7842efa8b72245933bc010 : SUCCESS in 1h 37m 20s","accounts_in_message":[],"_revision_number":1},{"id":"f608799cef125d3d871216091db3b19f1119dc74","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2021-08-12 18:42:42.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"f612991914e9adee6dd5f26934b51a7f1ff46974","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2021-08-16 07:54:38.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"864a567e7ec22398cd454a6b9cc8bb9cb79547f3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-16 07:56:43.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"7d0bedc41eb75e5844950f621648f2497e1807a5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-16 09:36:21.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/96cdf337bdba4215b1b4af9043cd826f : SUCCESS in 13m 38s\n- openstack-ansible-functional-debian-buster https://zuul.opendev.org/t/openstack/build/10579b327bad49c0aa85048e48ead76d : SUCCESS in 24m 34s\n- openstack-ansible-functional-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/53b1c1668698489b978434d3e7bfdcf8 : SUCCESS in 22m 39s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/b3febed417bd40358e2242832b69bfae : SUCCESS in 1h 20m 52s\n- openstack-ansible-deploy-aio_metal-centos-8 https://zuul.opendev.org/t/openstack/build/e948bf56f3d8492a9de827d077699f15 : SUCCESS in 1h 22m 25s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/b2f34905b9fa4982a76a72802dabf744 : SUCCESS in 1h 23m 38s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/ca4e51790a524a289730c28716e760a4 : SUCCESS in 1h 31m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5ab18e5887054da0b874b48e7ca47f7f : SUCCESS in 7m 17s\n- tripleo-ci-centos-8-standalone https://zuul.opendev.org/t/openstack/build/5bc06fc83f27447293e679f2ace91f9b : SUCCESS in 1h 38m 43s","accounts_in_message":[],"_revision_number":1},{"id":"9796ad7a3cdea115a750172360ca58156164c09e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-16 09:36:21.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"2ce0d6f3111b95b61da48b4ce6d28eca84b69adc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-16 09:37:49.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cfd908d4323e4274a261132ce2b3d4fd : SUCCESS in 1m 05s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"34e26271f141ed92da35cb5cfd192de7bc9d35b4","revisions":{"34e26271f141ed92da35cb5cfd192de7bc9d35b4":{"kind":"REWORK","_number":1,"created":"2021-08-12 09:31:36.000000000","uploader":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"ref":"refs/changes/39/804339/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-role-python_venv_build","ref":"refs/changes/39/804339/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/39/804339/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/39/804339/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/39/804339/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/39/804339/1"}}},"commit":{"parents":[{"commit":"e2517a992eb91d89481ac197ae34baa9606fa6f5","subject":"Fix facts gathering when run with tags","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/e2517a992eb91d89481ac197ae34baa9606fa6f5"}]}],"author":{"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","date":"2021-08-10 08:59:34.000000000","tz":60},"committer":{"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","date":"2021-08-12 09:31:36.000000000","tz":0},"subject":"Add variables to set permissions for created files","message":"Add variables to set permissions for created files\n\nWhen this role is used alongside the OSA repo server it is\nimportant to be able to control file and directory permissions.\nThis patch adds variables to optionally set these when creating\nrequirements files and wheels.\n\nChange-Id: I1131a7e9aa2345d4c07a88a2ad2c8a36e7a35d2b\n(cherry picked from commit 1f69673fe2f3be270418da8e131987088eff31c4)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/34e26271f141ed92da35cb5cfd192de7bc9d35b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/34e26271f141ed92da35cb5cfd192de7bc9d35b4"}]},"branch":"refs/heads/stable/victoria"}},"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}}]}],"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":{}}}]}
