)]}'
{"id":"openstack%2Fplacement~649368","triplet_id":"openstack%2Fplacement~master~Ibada21dcabbb3824c8d9fdb7584d45abf844be68","project":"openstack/placement","branch":"master","topic":"any-traits-support","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2022-01-11 20:54:33.000000000","reason":"melwitt replied on the change"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2022-01-11 21:05:36.000000000","reason":"Change was submitted"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2022-01-11 21:05:36.000000000","reason":"Change was submitted"},"11564":{"account":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"last_update":"2022-01-11 21:05:36.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ibada21dcabbb3824c8d9fdb7584d45abf844be68","subject":"Spec: support mixing required traits with any traits","status":"MERGED","created":"2019-04-02 15:27:21.000000000","updated":"2022-01-11 21:08:00.000000000","submitted":"2022-01-11 21:05:36.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"649368-any-traits-support","meta_rev_id":"baa0fd092adbc2850f02786334837e00a192efd7","_number":649368,"virtual_id_number":649368,"owner":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-01-11 21:05:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2022-01-11 20:54:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":1,"date":"2021-12-13 12:50:04.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":2,"date":"2021-12-14 14:30:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":1,"date":"2022-01-11 20:54:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-02 15:47:47.000000000","updated_by":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"reviewer":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"state":"REVIEWER"},{"updated":"2019-04-04 13:39:50.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":"2019-04-15 14:34:32.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2019-05-01 18:34:49.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":"2021-11-29 16:34:48.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":"CC"},{"updated":"2021-11-29 16:35:20.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2021-12-14 14:30:12.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"}],"messages":[{"id":"b2e0e0dfd79f128213865e42aaee082c7b3a8642","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-04-02 15:27:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"459a15850ce733b347af6818e3bd39ddeaa2aa62","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-04-02 15:31:22.000000000","message":"Patch Set 1:\n\nThere\u0027s also https://storyboard.openstack.org/#!/story/2005345 but I have to change locations so haven\u0027t done that one yet.","accounts_in_message":[],"_revision_number":1},{"id":"9e5778c1e6b0b233bfe24c78bf7e8944d2bded07","author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"date":"2019-04-02 15:47:47.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"eab22a8d1968e2340636287848e6f3f11c6a4ee8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-02 17:26:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/68/649368/1/check/openstack-tox-docs/f924623/html/ : SUCCESS in 4m 21s\n- openstack-tox-pep8 http://logs.openstack.org/68/649368/1/check/openstack-tox-pep8/eac90bf/ : SUCCESS in 4m 59s","accounts_in_message":[],"_revision_number":1},{"id":"984f9fc17f3c111e05a5812a7559f933e9c0bd02","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-04-02 18:08:39.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"143ca6e9a335b3813077879f1b030f764fcb3657","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-04-04 13:08:03.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nneed to get the spec on which this one depends in as well. Since they do have a dependency relationship, I\u0027ll stack them.","accounts_in_message":[],"_revision_number":1},{"id":"5f00db607aba0d4676cc458ecf2825ba71729bc7","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-04-04 13:31:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"caf98a3f6bd3a76ef0bf38e097763e6bf460a610","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-04-04 13:34:00.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f4c3a9aa3acd92542a2b2e6f3cf6b31dd74afb08","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-04 13:39:50.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/68/649368/3/check/openstack-tox-docs/879000b/html/ : SUCCESS in 5m 08s\n- openstack-tox-pep8 http://logs.openstack.org/68/649368/3/check/openstack-tox-pep8/5a43d30/ : SUCCESS in 5m 20s","accounts_in_message":[],"_revision_number":3},{"id":"bfac0d08a7bc6e1e31d92fd4b39a5168357aca3b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2019-04-15 14:34:32.000000000","message":"Patch Set 3: Code-Review-1\n\ni would cover this in the same spec to be honest \nas the intoduction of the any trait.\n\ni think if we supprot one of them we will want both\nso it might be different work items but i think it shoudl be one spec","accounts_in_message":[],"_revision_number":3},{"id":"fba11daf695908a58dc52e236f990defb022ea94","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-04-17 16:53:58.000000000","message":"Patch Set 3:\n\nWhen gibi originally wrote these as separate specs it was to highlight they could be done as separate chunks of work. I maintained that when I ported them over to placement.","accounts_in_message":[],"_revision_number":3},{"id":"d6d09bacd56ae3dd3a850c01ab3ae4d10e0d4a64","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-01 18:34:49.000000000","message":"Patch Set 3: Code-Review+2\n\nThis is still good for me. I agree with Sean that the implementations for this and [1] could be done in a single microversion, but that\u0027s something we can decide at implementation time.\n\n[1] https://review.opendev.org/#/c/649992/","accounts_in_message":[],"_revision_number":3},{"id":"632017cb6b722617628fff455f778f35fbf1b0c0","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-06-14 08:44:10.000000000","message":"Abandoned\n\nwe\u0027re not going to do this this cycle so abandoning for now","accounts_in_message":[],"_revision_number":3},{"id":"79a5dfa7c45e62feda2fb90bd05bea0152788edf","tag":"autogenerated:gerrit:restore","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-29 16:11:55.000000000","message":"Restored","accounts_in_message":[],"_revision_number":3},{"id":"448a342951c44f6ae442b5ee6b38dfff7cdff1b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-29 16:25:20.000000000","message":"Patch Set 3:\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e8470a821a4e4cda941b6d65037b39a1 : SUCCESS in 5m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5d9f0b2de9684a0cb5f7d75b58af62a1 : SUCCESS in 7m 37s","accounts_in_message":[],"_revision_number":3},{"id":"f0d6c2b862852d764050e4660940c411bfa5efae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-29 16:32:07.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c2199524073f538b5ed18d6ec29853f10e59a125","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-29 16:33:11.000000000","message":"Topic story/2005345 removed","accounts_in_message":[],"_revision_number":4},{"id":"45f6e964333462e296868ac0da514003fe488c78","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-29 16:33:14.000000000","message":"Topic set to any-traits-support","accounts_in_message":[],"_revision_number":4},{"id":"c035100edade761ac851e9ef5b151a19ff95a3ad","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-29 16:34:48.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"fac0261132215409b260cd4018b6f32ccb718085","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-29 16:45:52.000000000","message":"Patch Set 4: 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-tox-pep8 https://zuul.opendev.org/t/openstack/build/0aee52b3a97f41db930ac1de0641242e : SUCCESS in 5m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39dd1800779f49caa215ce81d245840a : FAILURE in 6m 45s","accounts_in_message":[],"_revision_number":4},{"id":"d9b51d5f7e9a4bded82ba90fe24a84b7770b6339","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-29 17:24:02.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"94ddd88882dcf688668b12a9e51f8b5a24be7c4a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-29 17:35:17.000000000","message":"Patch Set 5: 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-tox-pep8 https://zuul.opendev.org/t/openstack/build/8f1badd645f245a69fdde43f7ab31cb6 : SUCCESS in 6m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bdbad5525d044ec1af05d41140db4cb4 : FAILURE in 7m 54s\n\nWarning:\n  Comments left for invalid file doc/source/specs/index.rst","accounts_in_message":[],"_revision_number":5},{"id":"98cbc092c47327872066804c18c05f4a9a6af52c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-30 09:51:10.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"958dc856d89c3273ce8a301a79e97877e17be70a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-30 10:07:24.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7b932ef182294d8a9b78439a84b74fbf : SUCCESS in 5m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/255b569e76ee4b3ca46dfd5bd8d28274 : SUCCESS in 8m 16s","accounts_in_message":[],"_revision_number":6},{"id":"d45cbb41c853052d7249cf5f2142ae5ec04c5c77","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-30 14:17:26.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"457e06fcd0318340bda91e1a179cd1c3ad9ff882","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-30 15:20:14.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e8e21a07f4564c239766b4398edbb4c3 : SUCCESS in 7m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a286fd335728453787263b31d6a3c5d7 : SUCCESS in 8m 11s","accounts_in_message":[],"_revision_number":7},{"id":"1d6f1487cca73edead0c5cac4b2f73ace09ca2be","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-12-13 12:17:46.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"b6fa35df0955d81aefd9439b94f61bc9dbca584a","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-12-13 12:33:08.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"c2cb22daa5377b52d70480b5c1b7fd513051401d","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-12-13 12:50:04.000000000","message":"Patch Set 7: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"130b63c0e7dc8e748dfc13b1b627d31d5fd827e1","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-12-14 14:30:12.000000000","message":"Patch Set 7: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"8a66dce39d0afe2a3588856ce831c67fb11f0af7","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-01-11 20:54:33.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"815fa636ffa502ec202ad39b99d93718cb3c974c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-11 20:55:34.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"4265f38df8b353cd26c364b29015063ff37fc4c8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-11 21:05:36.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80cc28ada8bd45bba0a377d2111679b9 : SUCCESS in 5m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/057eb6a02cd74e828382e6b5a0f30901 : SUCCESS in 9m 44s","accounts_in_message":[],"_revision_number":7},{"id":"4aa4dd9e3ac417423193833a8253a633417fa44a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-11 21:05:36.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"baa0fd092adbc2850f02786334837e00a192efd7","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-11 21:08:00.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0e43d0ad208411498a32261ffbf8929 : SUCCESS in 1m 26s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"fb71123aa1fa589e2b7a015c453b2b5040ba7d0a","revisions":{"c6599dbe22f8c20f0b5098904485bc7f02ac6769":{"kind":"REWORK","_number":1,"created":"2019-04-02 15:27:21.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/68/649368/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/68/649368/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/68/649368/1"}}},"commit":{"parents":[{"commit":"a4276417594e384c4d3ca0bf5ab84b3485213b7d","subject":"Fix a broken link in a release note","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a4276417594e384c4d3ca0bf5ab84b3485213b7d"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-04-02 15:19:47.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-04-02 15:25:50.000000000","tz":60},"subject":"Spec: support mixing required traits with any traits","message":"Spec: support mixing required traits with any traits\n\nThis is a reproposal of a nova spec to placement, originally\nproposed in I9695f0cb2c0263cd0e8ca552d3a9dd720690e466.\n\nThis is the same, with the only change to update the history\ntable.\n\nWhile the primary assignee is listed as gibi, he\u0027s expressed\nsome reservations about being able to address this, so as\npart of the review process we may wish to choose someone\nelse.\n\nStory: 2005345\nTask: 30295\nChange-Id: Ibada21dcabbb3824c8d9fdb7584d45abf844be68\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c6599dbe22f8c20f0b5098904485bc7f02ac6769"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c6599dbe22f8c20f0b5098904485bc7f02ac6769"}]},"branch":"refs/heads/master"},"6ce75e6ebc12892d5c92ed96d92fa3fc977d18f6":{"kind":"REWORK","_number":2,"created":"2019-04-04 13:31:52.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/68/649368/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/68/649368/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/68/649368/2"}}},"commit":{"parents":[{"commit":"6c1252495c498e429c0bdf9cb3a4c5a718132382","subject":"Spec: support any trait in allocation candidates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6c1252495c498e429c0bdf9cb3a4c5a718132382"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-04-02 15:19:47.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-04-04 13:31:42.000000000","tz":60},"subject":"Spec: support mixing required traits with any traits","message":"Spec: support mixing required traits with any traits\n\nThis is a reproposal of a nova spec to placement, originally\nproposed in I9695f0cb2c0263cd0e8ca552d3a9dd720690e466.\n\nThis is the same, with the only change to update the history\ntable.\n\nWhile the primary assignee is listed as gibi, he\u0027s expressed\nsome reservations about being able to address this, so as\npart of the review process we may wish to choose someone\nelse.\n\nPreviously-Approved: Stein\nStory: 2005345\nTask: 30295\nChange-Id: Ibada21dcabbb3824c8d9fdb7584d45abf844be68\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6ce75e6ebc12892d5c92ed96d92fa3fc977d18f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6ce75e6ebc12892d5c92ed96d92fa3fc977d18f6"}]},"branch":"refs/heads/master"},"aa6afb0cf0974bc655b3f13cbff7b289d4bfed9a":{"kind":"REWORK","_number":3,"created":"2019-04-04 13:34:00.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/68/649368/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/68/649368/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/68/649368/3"}}},"commit":{"parents":[{"commit":"6c1252495c498e429c0bdf9cb3a4c5a718132382","subject":"Spec: support any trait in allocation candidates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6c1252495c498e429c0bdf9cb3a4c5a718132382"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-04-02 15:19:47.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-04-04 13:33:02.000000000","tz":60},"subject":"Spec: support mixing required traits with any traits","message":"Spec: support mixing required traits with any traits\n\nThis is a reproposal of a nova spec to placement, originally\nproposed in I9695f0cb2c0263cd0e8ca552d3a9dd720690e466.\n\nThis is the same, with the only change to update the history\ntable.\n\nWhile the primary assignee is listed as gibi, he\u0027s expressed\nsome reservations about being able to address this, so as\npart of the review process we may wish to choose someone\nelse.\n\nPreviously-Approved: Stein\nStory: 2005345\nTask: 30295\nChange-Id: Ibada21dcabbb3824c8d9fdb7584d45abf844be68\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/aa6afb0cf0974bc655b3f13cbff7b289d4bfed9a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/aa6afb0cf0974bc655b3f13cbff7b289d4bfed9a"}]},"branch":"refs/heads/master"},"3598b110689f2d7c123d1a8aece7f31ee68679b4":{"kind":"REWORK","_number":4,"created":"2021-11-29 16:32:07.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/68/649368/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/68/649368/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/68/649368/4"}}},"commit":{"parents":[{"commit":"1aaec697016e61db17d114737d4d9d7cac6e4492","subject":"Spec: support any trait in allocation candidates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1aaec697016e61db17d114737d4d9d7cac6e4492"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-04-02 15:19:47.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-11-29 16:31:09.000000000","tz":60},"subject":"Spec: support mixing required traits with any traits","message":"Spec: support mixing required traits with any traits\n\nThis is a reproposal of a nova spec to placement, originally\nproposed in I9695f0cb2c0263cd0e8ca552d3a9dd720690e466.\n\nPreviously-Approved: Stein\nStory: 2005345\nTask: 30295\nChange-Id: Ibada21dcabbb3824c8d9fdb7584d45abf844be68\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3598b110689f2d7c123d1a8aece7f31ee68679b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3598b110689f2d7c123d1a8aece7f31ee68679b4"}]},"branch":"refs/heads/master"},"e7522bf3423c2f0134fa18c8a8b280b6e2dff04a":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2021-11-29 17:24:02.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/68/649368/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/68/649368/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/68/649368/5"}}},"commit":{"parents":[{"commit":"aa083f3ad42ea0e28560a655816fe3da741d6a0d","subject":"Spec: support any trait in allocation candidates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/aa083f3ad42ea0e28560a655816fe3da741d6a0d"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-04-02 15:19:47.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-11-29 17:23:17.000000000","tz":60},"subject":"Spec: support mixing required traits with any traits","message":"Spec: support mixing required traits with any traits\n\nThis is a reproposal of a nova spec to placement, originally\nproposed in I9695f0cb2c0263cd0e8ca552d3a9dd720690e466.\n\nPreviously-Approved: Stein\nStory: 2005345\nTask: 30295\nChange-Id: Ibada21dcabbb3824c8d9fdb7584d45abf844be68\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e7522bf3423c2f0134fa18c8a8b280b6e2dff04a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e7522bf3423c2f0134fa18c8a8b280b6e2dff04a"}]},"branch":"refs/heads/master"},"1a3da3d2a101b88693dd0860e9b6f99c2fb529cc":{"kind":"REWORK","_number":6,"created":"2021-11-30 09:51:10.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/68/649368/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/68/649368/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/68/649368/6"}}},"commit":{"parents":[{"commit":"a2dd6c7ccd3f9a958f2fbcf7c8b4b11aa571fcd3","subject":"Spec: support any trait in allocation candidates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a2dd6c7ccd3f9a958f2fbcf7c8b4b11aa571fcd3"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-04-02 15:19:47.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-11-30 09:50:53.000000000","tz":60},"subject":"Spec: support mixing required traits with any traits","message":"Spec: support mixing required traits with any traits\n\nThis is a reproposal of a nova spec to placement, originally\nproposed in I9695f0cb2c0263cd0e8ca552d3a9dd720690e466.\n\nPreviously-Approved: Stein\nStory: 2005345\nTask: 30295\nChange-Id: Ibada21dcabbb3824c8d9fdb7584d45abf844be68\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1a3da3d2a101b88693dd0860e9b6f99c2fb529cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1a3da3d2a101b88693dd0860e9b6f99c2fb529cc"}]},"branch":"refs/heads/master"},"fb71123aa1fa589e2b7a015c453b2b5040ba7d0a":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2021-11-30 14:17:26.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/68/649368/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/68/649368/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/68/649368/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/68/649368/7"}}},"commit":{"parents":[{"commit":"f7422e277bf1c4cb58314b1f67a286dcafa180b4","subject":"Spec: support any trait in allocation candidates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f7422e277bf1c4cb58314b1f67a286dcafa180b4"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-04-02 15:19:47.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-11-30 14:17:11.000000000","tz":60},"subject":"Spec: support mixing required traits with any traits","message":"Spec: support mixing required traits with any traits\n\nThis is a reproposal of a nova spec to placement, originally\nproposed in I9695f0cb2c0263cd0e8ca552d3a9dd720690e466.\n\nPreviously-Approved: Stein\nStory: 2005345\nTask: 30295\nChange-Id: Ibada21dcabbb3824c8d9fdb7584d45abf844be68\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fb71123aa1fa589e2b7a015c453b2b5040ba7d0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fb71123aa1fa589e2b7a015c453b2b5040ba7d0a"}]},"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Review-Priority","status":"MAY"}]}],"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":{}}}]}
