)]}'
{"id":"openstack%2Fplacement~618708","triplet_id":"openstack%2Fplacement~master~I53a6f25038f7f9973b25d0121cbf5d3505267e46","project":"openstack/placement","branch":"master","topic":"add_releasenotes_job","hashtags":[],"change_id":"I53a6f25038f7f9973b25d0121cbf5d3505267e46","subject":"Add release-notes-jobs-python3 job","status":"MERGED","created":"2018-11-19 08:03:46.000000000","updated":"2019-01-17 17:10:12.000000000","submitted":"2019-01-17 17:10:12.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":"618708-1547745012470-147f99af","meta_rev_id":"2e95f58bf4a21b42a640ee84658f790dd1f93a9f","_number":618708,"virtual_id_number":618708,"owner":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":23640,"name":"wangjiedong","email":"jeeryopenstack@126.com","username":"jeery"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":2,"date":"2019-01-17 17:10:12.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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":2,"date":"2019-01-16 20:04:09.000000000","_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":1,"date":"2019-01-17 14:35:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":23640,"name":"wangjiedong","email":"jeeryopenstack@126.com","username":"jeery"},{"value":0,"date":"2019-01-16 19:19:12.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":2,"date":"2019-01-17 14:23:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":23640,"name":"wangjiedong","email":"jeeryopenstack@126.com","username":"jeery"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":1,"date":"2019-01-17 14:23:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":23640,"name":"wangjiedong","email":"jeeryopenstack@126.com","username":"jeery"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23640,"name":"wangjiedong","email":"jeeryopenstack@126.com","username":"jeery"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-01-16 19:19:12.000000000","updated_by":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"reviewer":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"state":"REVIEWER"},{"updated":"2019-01-16 20:04:09.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-01-17 14:23:33.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2019-01-17 14:35:15.000000000","updated_by":{"_account_id":23640,"name":"wangjiedong","email":"jeeryopenstack@126.com","username":"jeery"},"reviewer":{"_account_id":23640,"name":"wangjiedong","email":"jeeryopenstack@126.com","username":"jeery"},"state":"REVIEWER"},{"updated":"2019-01-17 17:10:12.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"}],"messages":[{"id":"99d90cc0784f28d51088b49b4ec6319600af4997","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2018-11-19 08:03:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1f9d1fccc2072455d567f628be3235dbf71702b8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-19 08:33:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/08/618708/1/check/openstack-tox-docs/a65da21/html/ : SUCCESS in 4m 33s\n- openstack-tox-cover http://logs.openstack.org/08/618708/1/check/openstack-tox-cover/7a528c5/cover/ : SUCCESS in 6m 53s\n- openstack-tox-lower-constraints http://logs.openstack.org/08/618708/1/check/openstack-tox-lower-constraints/ea005e6/ : SUCCESS in 4m 29s\n- openstack-tox-pep8 http://logs.openstack.org/08/618708/1/check/openstack-tox-pep8/acc51fe/ : SUCCESS in 5m 01s\n- openstack-tox-py27 http://logs.openstack.org/08/618708/1/check/openstack-tox-py27/c4e5389/ : SUCCESS in 5m 28s\n- openstack-tox-py35 http://logs.openstack.org/08/618708/1/check/openstack-tox-py35/ee4a2e0/ : SUCCESS in 4m 27s\n- openstack-tox-py36 http://logs.openstack.org/08/618708/1/check/openstack-tox-py36/4288437/ : SUCCESS in 3m 37s\n- openstack-tox-functional http://logs.openstack.org/08/618708/1/check/openstack-tox-functional/f55a787/ : SUCCESS in 4m 30s\n- openstack-tox-functional-py35 http://logs.openstack.org/08/618708/1/check/openstack-tox-functional-py35/02dea68/ : SUCCESS in 6m 34s\n- openstack-tox-functional-py36 http://logs.openstack.org/08/618708/1/check/openstack-tox-functional-py36/7f74543/ : SUCCESS in 4m 24s","accounts_in_message":[],"_revision_number":1},{"id":"6656baf857a4a73999be322df9482782081edee2","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2018-11-19 23:15:28.000000000","message":"Patch Set 1:\n\nSince this doesn\u0027t seem to have triggered the reno job, I pushed [1] to make sure it works.\n\n[1] https://review.openstack.org/618904","accounts_in_message":[],"_revision_number":1},{"id":"97215e3c873bed0675ea7b01dc51099a9e418dc2","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2018-11-19 23:58:01.000000000","message":"Patch Set 1: Code-Review+2\n\nThe testing patch indeed runs the reno job. It outputs some weirdness - e.g. the version number at the top is 0.0.0 [1]. Also I think we\u0027ve already said we don\u0027t want the rocky renos showing up in \u0027latest series\u0027, but aren\u0027t sure how to make that fly. But I reckon that\u0027s problems for (an)other patch(es).\n\n[1] http://logs.openstack.org/04/618904/1/check/build-openstack-releasenotes/f06a92b/html/unreleased.html","accounts_in_message":[],"_revision_number":1},{"id":"3f021394e81ead0a83ae4113024be94667db1bca","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-11-20 18:01:44.000000000","message":"Patch Set 1:\n\nI\u0027m unsure whether we want to be publishing release notes yet (which this job will do) because we currently have releases notes going back pre-stein and I think we decided we\u0027d start with a limited set.\n\nSo though this looks fine and exactly what we want at some point we may want to put a procedural -2 on it until we know want to publish.\n\nThoughts?","accounts_in_message":[],"_revision_number":1},{"id":"f569fad2edf008ce0533d86e8c4292fe5e0620fa","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2018-11-20 19:58:52.000000000","message":"Patch Set 1:\n\nChris, I agree. I thought we would merge this as a step in the right direction and fix that other stuff later, but we don\u0027t want to miss the release boundary and have indelible permanent weird/wrong stein release notes. So yes, please -2 this until we\u0027ve prepared fixy patches on top of it to make the release notes show up properly. (And we still need to figure out what we want that to look like and how to do it.)","accounts_in_message":[],"_revision_number":1},{"id":"965a820e2ec8b696d551c35853da2153335ddd47","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-11-20 20:03:51.000000000","message":"Patch Set 1: Code-Review-2\n\nPutting a procedural block on this because we don\u0027t yet want to be publishing release notes until we have figured out which of the existing release notes we want to publish and have some for a \"release\" whatever we define that to be.","accounts_in_message":[],"_revision_number":1},{"id":"1c097dd6573a44c6f9f4b336d97c4ebe942148ef","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-01-16 19:13:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"bef035de580c66417a3077a25c963ee9ae4ad23a","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-01-16 19:15:04.000000000","message":"Patch Set 2: -Code-Review\n\nTaking the -2 off this because we now have a strategy for which release notes to use. I\u0027ve also resolved the merge conflict.\n\nI\u0027ve done the dependency handling as a Depends-On instead of a stack because both work and this was easier in the context I was in.","accounts_in_message":[],"_revision_number":2},{"id":"6e19fcbf2fdd0f50710aba0bf8a0c045da64ef90","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-01-16 19:19:12.000000000","message":"Patch Set 2:\n\nNote that this change won\u0027t trigger the release notes because no release notes are added, see the follow up","accounts_in_message":[],"_revision_number":2},{"id":"41803a186e235213400fc997f232cf1394fad9d7","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-01-16 20:04:09.000000000","message":"Patch Set 2: Code-Review+2\n\nWorks - see test results in fup patch [1].\n\nConfirm we agreed to cut the release notes to stein+, which the dep does correctly.\n\nI think this is good to go now.\n\n[1] http://logs.openstack.org/04/618904/2/check/build-openstack-releasenotes/57a4151/html/unreleased.html","accounts_in_message":[],"_revision_number":2},{"id":"906d7989aa81466ba4689eb3eff6a210a3adbda5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-16 20:37:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/08/618708/2/check/grenade-py3/5e72159/ : SUCCESS in 57m 18s\n- tempest-full-py3 http://logs.openstack.org/08/618708/2/check/tempest-full-py3/42d7ecd/ : SUCCESS in 1h 19m 53s\n- openstack-tox-docs http://logs.openstack.org/08/618708/2/check/openstack-tox-docs/417073e/html/ : SUCCESS in 4m 06s\n- openstack-tox-cover http://logs.openstack.org/08/618708/2/check/openstack-tox-cover/4024bdb/cover/ : SUCCESS in 6m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/08/618708/2/check/openstack-tox-lower-constraints/3bdeb75/ : SUCCESS in 5m 46s\n- openstack-tox-pep8 http://logs.openstack.org/08/618708/2/check/openstack-tox-pep8/8628ab2/ : SUCCESS in 4m 45s\n- openstack-tox-py27 http://logs.openstack.org/08/618708/2/check/openstack-tox-py27/fab98ba/ : SUCCESS in 5m 08s\n- openstack-tox-py35 http://logs.openstack.org/08/618708/2/check/openstack-tox-py35/65b0b25/ : SUCCESS in 5m 29s\n- openstack-tox-py36 http://logs.openstack.org/08/618708/2/check/openstack-tox-py36/94cf3d9/ : SUCCESS in 5m 17s\n- openstack-tox-py37 http://logs.openstack.org/08/618708/2/check/openstack-tox-py37/55b96ae/ : SUCCESS in 4m 53s\n- openstack-tox-functional http://logs.openstack.org/08/618708/2/check/openstack-tox-functional/535bcd4/ : SUCCESS in 6m 52s\n- openstack-tox-functional-py35 http://logs.openstack.org/08/618708/2/check/openstack-tox-functional-py35/162bbed/ : SUCCESS in 5m 44s\n- openstack-tox-functional-py36 http://logs.openstack.org/08/618708/2/check/openstack-tox-functional-py36/7b8adbc/ : SUCCESS in 4m 41s\n- placement-perfload http://logs.openstack.org/08/618708/2/check/placement-perfload/589214b/ : SUCCESS in 5m 20s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c00e66af365782ad2da2c301f53295cb2935a1be","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-01-17 14:23:33.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":2},{"id":"9827cb826396783913c436ef59170f83e6fb14bb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-17 14:27:02.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"507a0d2118bb4586adbd35703fda9e17d21621a2","author":{"_account_id":23640,"name":"wangjiedong","email":"jeeryopenstack@126.com","username":"jeery"},"date":"2019-01-17 14:35:15.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"7bb219464396ed25b1a022126758bb37ee344319","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-17 17:10:12.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 http://logs.openstack.org/08/618708/2/gate/grenade-py3/21d6ced/ : SUCCESS in 1h 01m 28s\n- tempest-full-py3 http://logs.openstack.org/08/618708/2/gate/tempest-full-py3/765e663/ : SUCCESS in 1h 12m 28s\n- openstack-tox-docs http://logs.openstack.org/08/618708/2/gate/openstack-tox-docs/8aa5689/html/ : SUCCESS in 4m 53s\n- openstack-tox-lower-constraints http://logs.openstack.org/08/618708/2/gate/openstack-tox-lower-constraints/19a942c/ : SUCCESS in 5m 31s\n- openstack-tox-pep8 http://logs.openstack.org/08/618708/2/gate/openstack-tox-pep8/d51ffc3/ : SUCCESS in 5m 17s\n- openstack-tox-py27 http://logs.openstack.org/08/618708/2/gate/openstack-tox-py27/1be2901/ : SUCCESS in 5m 45s\n- openstack-tox-py35 http://logs.openstack.org/08/618708/2/gate/openstack-tox-py35/163e8d5/ : SUCCESS in 6m 17s\n- openstack-tox-py36 http://logs.openstack.org/08/618708/2/gate/openstack-tox-py36/6768b27/ : SUCCESS in 4m 43s\n- openstack-tox-py37 http://logs.openstack.org/08/618708/2/gate/openstack-tox-py37/f3d2be8/ : SUCCESS in 6m 35s\n- openstack-tox-functional http://logs.openstack.org/08/618708/2/gate/openstack-tox-functional/e4fb55b/ : SUCCESS in 6m 02s\n- openstack-tox-functional-py35 http://logs.openstack.org/08/618708/2/gate/openstack-tox-functional-py35/756f703/ : SUCCESS in 6m 02s\n- openstack-tox-functional-py36 http://logs.openstack.org/08/618708/2/gate/openstack-tox-functional-py36/8ec2993/ : SUCCESS in 5m 47s","accounts_in_message":[],"_revision_number":2},{"id":"3e635c34b358045553320f90e7bc16b55c729d2b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-17 17:10:12.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"692fe587280d7b039439ecce799c40b0e95ebba2","revisions":{"0bb7ed78f3df1ae0aa57a4ce59e95c57105c1f4d":{"kind":"REWORK","_number":1,"created":"2018-11-19 08:03:46.000000000","uploader":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"ref":"refs/changes/08/618708/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/08/618708/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/08/618708/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/08/618708/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/08/618708/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/08/618708/1"}}},"commit":{"parents":[{"commit":"6bb6c0bbdd6908cda1b9ba74d43b8538e82e2a1f","subject":"Harden placement init under wsgi","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6bb6c0bbdd6908cda1b9ba74d43b8538e82e2a1f"}]}],"author":{"name":"Takashi NATSUME","email":"natsume.takashi@lab.ntt.co.jp","date":"2018-11-19 07:47:27.000000000","tz":540},"committer":{"name":"Takashi NATSUME","email":"natsume.takashi@lab.ntt.co.jp","date":"2018-11-19 07:48:09.000000000","tz":540},"subject":"Add release-notes-jobs-python3 job","message":"Add release-notes-jobs-python3 job\n\nAdd the release-notes-jobs-python3 job\nto publish releasenotes.\n\nChange-Id: I53a6f25038f7f9973b25d0121cbf5d3505267e46\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0bb7ed78f3df1ae0aa57a4ce59e95c57105c1f4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0bb7ed78f3df1ae0aa57a4ce59e95c57105c1f4d"}]},"branch":"refs/heads/master"},"692fe587280d7b039439ecce799c40b0e95ebba2":{"kind":"REWORK","_number":2,"created":"2019-01-16 19:13:15.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/08/618708/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/08/618708/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/08/618708/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/08/618708/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/08/618708/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/08/618708/2"}}},"commit":{"parents":[{"commit":"0e97f2b9b964c76742843671b4bc64cf5d6c4f73","subject":"Merge \"Add irrelevant-files for integrated-gate-py35 jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0e97f2b9b964c76742843671b4bc64cf5d6c4f73"}]}],"author":{"name":"Takashi NATSUME","email":"natsume.takashi@lab.ntt.co.jp","date":"2018-11-19 07:47:27.000000000","tz":540},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-01-16 19:12:36.000000000","tz":0},"subject":"Add release-notes-jobs-python3 job","message":"Add release-notes-jobs-python3 job\n\nAdd the release-notes-jobs-python3 job to publish releasenotes.\n\nDepends-On: https://review.openstack.org/631308\nChange-Id: I53a6f25038f7f9973b25d0121cbf5d3505267e46\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/692fe587280d7b039439ecce799c40b0e95ebba2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/692fe587280d7b039439ecce799c40b0e95ebba2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
