)]}'
{"id":"openstack%2Fpython-openstackclient~461364","triplet_id":"openstack%2Fpython-openstackclient~master~Ia53548e08aec0afa8750cbacce353514fa2fe4ed","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1687377","hashtags":[],"change_id":"Ia53548e08aec0afa8750cbacce353514fa2fe4ed","subject":"Fixes osc port set allowed-address for ports without previous set allowed address","status":"ABANDONED","created":"2017-05-01 11:32:30.000000000","updated":"2017-09-14 14:29:05.000000000","total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f585efc68fe74fd60f342d06c730a2b8f1021316","_number":461364,"virtual_id_number":461364,"owner":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2017-05-11 18:17:35.000000000","_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":1,"date":"2017-05-25 19:53:51.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":17748,"name":"Robert van Leeuwen","email":"leeuwenrjj@gmail.com","username":"leeuwenrjj"},{"date":"2017-05-27 08:58:55.000000000","_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":25640,"name":"rocky","email":"rocky0722@163.com","username":"xuhaigang"},{"date":"2017-05-29 12:39:39.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"date":"2017-05-25 18:29:49.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},{"value":2,"date":"2017-05-25 19:07:07.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2017-06-08 08:53:25.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":17748,"name":"Robert van Leeuwen","email":"leeuwenrjj@gmail.com","username":"leeuwenrjj"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":25640,"name":"rocky","email":"rocky0722@163.com","username":"xuhaigang"},{"value":-1,"date":"2017-05-29 12:39:46.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":17748,"name":"Robert van Leeuwen","email":"leeuwenrjj@gmail.com","username":"leeuwenrjj"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":25640,"name":"rocky","email":"rocky0722@163.com","username":"xuhaigang"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},{"_account_id":17748,"name":"Robert van Leeuwen","email":"leeuwenrjj@gmail.com","username":"leeuwenrjj"},{"_account_id":25640,"name":"rocky","email":"rocky0722@163.com","username":"xuhaigang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-05-09 11:02:22.000000000","updated_by":{"_account_id":25640,"name":"rocky","email":"rocky0722@163.com","username":"xuhaigang"},"reviewer":{"_account_id":25640,"name":"rocky","email":"rocky0722@163.com","username":"xuhaigang"},"state":"REVIEWER"},{"updated":"2017-05-25 18:29:49.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2017-05-25 19:07:07.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2017-05-25 19:53:51.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2017-05-27 08:58:55.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"},{"updated":"2017-05-29 12:39:39.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2017-06-08 08:53:25.000000000","updated_by":{"_account_id":17748,"name":"Robert van Leeuwen","email":"leeuwenrjj@gmail.com","username":"leeuwenrjj"},"reviewer":{"_account_id":17748,"name":"Robert van Leeuwen","email":"leeuwenrjj@gmail.com","username":"leeuwenrjj"},"state":"REVIEWER"}],"messages":[{"id":"dbd79c0cc3c4b468a1a868888134e6acf8a1e2eb","author":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"date":"2017-05-01 11:32:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"54e095abec407b6d340b21a7546848a1abf426b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-01 12:53:21.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/64/461364/1/check/gate-python-openstackclient-docs-ubuntu-xenial/1de59c2//doc/build/html/ : SUCCESS in 3m 10s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/64/461364/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/6dfea82/ : SUCCESS in 3m 16s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/64/461364/1/check/gate-python-openstackclient-python27-ubuntu-xenial/a293550/ : SUCCESS in 4m 32s\n- gate-python-openstackclient-python35 http://logs.openstack.org/64/461364/1/check/gate-python-openstackclient-python35/1bf5b0a/ : SUCCESS in 4m 22s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/64/461364/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/0bac730/ : SUCCESS in 1h 20m 36s\n- check-osc-plugins http://logs.openstack.org/64/461364/1/check/check-osc-plugins/e20fac5/ : SUCCESS in 6m 13s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/64/461364/1/check/gate-osc-dsvm-functional-ubuntu-xenial/5f26cb4/ : SUCCESS in 32m 09s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/64/461364/1/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/a7267bd/ : SUCCESS in 55m 38s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/64/461364/1/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/7abc8b2/ : FAILURE in 43m 55s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/64/461364/1/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/b1eb217/ : FAILURE in 32m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6ba85af599821fbc813789a867c6f76acc89015e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-05-01 15:53:46.000000000","message":"Patch Set 1:\n\nI think we should also fix the unit test to behave properly.  And I suspect we have more of these lurking about since Neutron has a tendency to prefer leaving out attributes than setting them to \u003cempty\u003e.  Our APIs vary on this characteristic :(\n\nAre the API docs ambiguous here? (I haven\u0027t looked.)","accounts_in_message":[],"_revision_number":1},{"id":"a2d8494ebc03537a33414ad57c457beac9fa6ac1","author":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"date":"2017-05-01 16:10:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f90f0fe03680070ac4ff8fc294b7ba378b027a02","author":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"date":"2017-05-01 16:11:35.000000000","message":"Patch Set 1:\n\nI noticed the same thing in the unit tests. \nI asked on the dev maillinglist what should be done about it since I have no clue about this. I just hit this bug and thought it should be fixed.\nI will have changed the unit test for the allowed addresspair to see if anything else breaks","accounts_in_message":[],"_revision_number":1},{"id":"de1121c1dd14939203965d3e39a13812ba88e7db","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-01 17:18:04.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/64/461364/2/check/gate-python-openstackclient-docs-ubuntu-xenial/26a4743//doc/build/html/ : SUCCESS in 4m 24s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/64/461364/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/d2689fe/ : SUCCESS in 3m 54s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/64/461364/2/check/gate-python-openstackclient-python27-ubuntu-xenial/abf8d1b/ : FAILURE in 3m 11s\n- gate-python-openstackclient-python35 http://logs.openstack.org/64/461364/2/check/gate-python-openstackclient-python35/72c4a5f/ : FAILURE in 2m 28s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/64/461364/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/a3c450a/ : SUCCESS in 1h 05m 37s\n- check-osc-plugins http://logs.openstack.org/64/461364/2/check/check-osc-plugins/8492705/ : SUCCESS in 3m 34s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/64/461364/2/check/gate-osc-dsvm-functional-ubuntu-xenial/d6c0ec5/ : SUCCESS in 29m 33s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/64/461364/2/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/4b617dc/ : SUCCESS in 44m 21s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/64/461364/2/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/d83bd61/ : FAILURE in 32m 38s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/64/461364/2/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/11d3630/ : FAILURE in 19m 00s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9e61e208d8d7fe9248947ef83ff45db2673f5d34","author":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"date":"2017-05-02 05:08:59.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"fa39c762baf7e0348c7178bd40ca0f9ea78cccc1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-02 06:02:59.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/64/461364/3/check/gate-python-openstackclient-docs-ubuntu-xenial/9ecbd2e//doc/build/html/ : SUCCESS in 4m 34s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/64/461364/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/30187d6/ : SUCCESS in 3m 15s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/64/461364/3/check/gate-python-openstackclient-python27-ubuntu-xenial/82c1f82/ : SUCCESS in 2m 31s\n- gate-python-openstackclient-python35 http://logs.openstack.org/64/461364/3/check/gate-python-openstackclient-python35/12db770/ : SUCCESS in 5m 15s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/64/461364/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/d6d6990/ : FAILURE in 52m 27s\n- check-osc-plugins http://logs.openstack.org/64/461364/3/check/check-osc-plugins/93b0ff8/ : SUCCESS in 6m 36s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/64/461364/3/check/gate-osc-dsvm-functional-ubuntu-xenial/8d6509f/ : FAILURE in 40m 01s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/64/461364/3/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/9a063ae/ : FAILURE in 33m 16s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/64/461364/3/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/99f41f8/ : FAILURE in 30m 14s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/64/461364/3/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/d7d1806/ : FAILURE in 33m 55s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"510b2b14622ea45cabc6ac057ae4a2e70d5f2f68","author":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"date":"2017-05-02 06:18:41.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"ab314295397b0b1e7e8848198bfbc629a11e1c41","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-02 07:28:33.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/64/461364/3/check/gate-python-openstackclient-docs-ubuntu-xenial/f85f5fe//doc/build/html/ : SUCCESS in 3m 06s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/64/461364/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/bd31f1b/ : SUCCESS in 3m 51s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/64/461364/3/check/gate-python-openstackclient-python27-ubuntu-xenial/8486c69/ : SUCCESS in 4m 13s\n- gate-python-openstackclient-python35 http://logs.openstack.org/64/461364/3/check/gate-python-openstackclient-python35/d916af3/ : SUCCESS in 4m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/64/461364/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/c520b32/ : SUCCESS in 1h 07m 46s\n- check-osc-plugins http://logs.openstack.org/64/461364/3/check/check-osc-plugins/7dbf5dd/ : SUCCESS in 5m 47s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/64/461364/3/check/gate-osc-dsvm-functional-ubuntu-xenial/e5b43a8/ : FAILURE in 30m 51s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/64/461364/3/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/9356d12/ : FAILURE in 32m 09s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/64/461364/3/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/9469a26/ : FAILURE in 30m 22s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/64/461364/3/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/5093a7d/ : FAILURE in 34m 15s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5bb054e527c38e4c8941d8eaa54d1cceb5cb6c36","author":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"date":"2017-05-02 07:30:27.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"5023868cac3b3639d33d26d24f40013e83d55fb5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-02 08:38:48.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/64/461364/3/check/gate-python-openstackclient-docs-ubuntu-xenial/82d5fda//doc/build/html/ : SUCCESS in 2m 32s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/64/461364/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/b86f5ea/ : SUCCESS in 5m 58s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/64/461364/3/check/gate-python-openstackclient-python27-ubuntu-xenial/8da613f/ : SUCCESS in 4m 22s\n- gate-python-openstackclient-python35 http://logs.openstack.org/64/461364/3/check/gate-python-openstackclient-python35/3e75171/ : SUCCESS in 3m 39s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/64/461364/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/59982ea/ : SUCCESS in 1h 01m 46s\n- check-osc-plugins http://logs.openstack.org/64/461364/3/check/check-osc-plugins/91487e4/ : SUCCESS in 3m 29s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/64/461364/3/check/gate-osc-dsvm-functional-ubuntu-xenial/6dfee6d/ : FAILURE in 47m 56s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/64/461364/3/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/6a84f5f/ : FAILURE in 40m 01s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/64/461364/3/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/0b79179/ : FAILURE in 29m 56s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/64/461364/3/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/681db4c/ : FAILURE in 36m 12s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c0d83b1099e1fff81be6978c44ddeb780e480e13","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-05-02 16:12:59.000000000","message":"Patch Set 3:\n\nContinued rechecks are not going to change anything, the Identity v2 failures are due to a DevStack change.  We do have some racy tests that warrant immediate rechecks if you know what those may be.","accounts_in_message":[],"_revision_number":3},{"id":"c5dbbbaa6f297d7e45699edf5f770838f37674ca","author":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"date":"2017-05-02 17:25:59.000000000","message":"Patch Set 3:\n\nThis is my first commit so I was wondering if it was something else that broke.\nAny tips on how to continue this?\nIt was supposed to be a simple bug fix.","accounts_in_message":[],"_revision_number":3},{"id":"42b5364b52bdc25b177dd09f4be4516fa01ae45c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-05-02 19:14:25.000000000","message":"Patch Set 3:\n\nNo worries, I wasn\u0027t sure how much of our mysterious folklore you knew here.\n\nThis particular problem was caused by yesterday\u0027s changes in DevStack to remove the Identity v2 admin endpoint, our fix for the functional tests is in https://review.openstack.org/461826.  You can either wait for that to merge or rebase this change on top of it and resubmit it to have this tested with that change in place already.  And just ask in #openstack-sdks or #openstack-dev if you have more questions.","accounts_in_message":[],"_revision_number":3},{"id":"443e1e81298b2f247c27f10e2863b832983f299e","author":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"date":"2017-05-04 08:05:09.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"2febc471b5ff3326daafd21127ff66e1435de925","author":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"date":"2017-05-04 08:06:38.000000000","message":"Patch Set 4:\n\nThx, for the info Dean,\nI am totally out of the loop on any information :)\nPretty much my first commit in 3 years.","accounts_in_message":[],"_revision_number":4},{"id":"1447798fcd10098bb346bfd217b7cdcec3c3dbf3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-04 09:21:34.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/64/461364/4/check/gate-python-openstackclient-docs-ubuntu-xenial/3e6c3d2//doc/build/html/ : SUCCESS in 4m 40s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/64/461364/4/check/gate-python-openstackclient-pep8-ubuntu-xenial/672d36c/ : SUCCESS in 5m 31s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/64/461364/4/check/gate-python-openstackclient-python27-ubuntu-xenial/423d2dd/ : SUCCESS in 4m 17s\n- gate-python-openstackclient-python35 http://logs.openstack.org/64/461364/4/check/gate-python-openstackclient-python35/5244ee0/ : SUCCESS in 4m 19s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/64/461364/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/9817fc6/ : SUCCESS in 1h 15m 23s\n- check-osc-plugins http://logs.openstack.org/64/461364/4/check/check-osc-plugins/88e413d/ : SUCCESS in 3m 42s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/64/461364/4/check/gate-osc-dsvm-functional-ubuntu-xenial/4cc8aae/ : SUCCESS in 50m 14s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/64/461364/4/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/a0ac9ac/ : SUCCESS in 51m 09s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/64/461364/4/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/6130553/ : SUCCESS in 32m 05s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/64/461364/4/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/41959b4/ : SUCCESS in 1h 13m 44s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"9d9e44341e72ed1c2f98e2b4c172598b27cadc3a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-05-04 10:07:03.000000000","message":"Patch Set 4: Code-Review+2\n\nlooks fine to me","accounts_in_message":[],"_revision_number":4},{"id":"da2f7aafba88dbddc080c3d8dc6c25176e839a74","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-05-04 18:38:00.000000000","message":"Patch Set 4:\n\nRobert, one thing that we do want on fixes like this is a release note.  We use Reno for managing the note in-repo [0].  This change should have a note in the \u0027fixes\u0027 section with a reference to the bug.\n\nIn case you have not done this before (reno is \u003c 3 years old) here\u0027s the basic steps:\n\n1. Create a new note:  tox -e venv -- reno new bug-1687377\n\n2. Remove the boilerplate from that file leaving just the fixes section.  Look at https://review.openstack.org/#/c/462423/3/releasenotes/notes/bug-1688194-bb008b65267a1169.yaml for an example that I did this morning.\n\n3. The file is yaml with RST-formatted text, we like to have the name of the command affected (in double back-quotes) included and a reference to the bug, or blueprint if appropriate.\n\n4. Add the new note file to the repo with git add and git commit, re-review as usual.\n\nI\u0027ll let you take a shot at this, hit me up in IRC if you need help.\n\n[0] https://docs.openstack.org/developer/reno/","accounts_in_message":[],"_revision_number":4},{"id":"1a3af1d72dd91e8b0d6427f3ab1d43d355a0dd0e","author":{"_account_id":25640,"name":"rocky","email":"rocky0722@163.com","username":"xuhaigang"},"date":"2017-05-09 11:02:22.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"026aaf469e961202ca43bc6568e0295415651eef","author":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"date":"2017-05-11 18:16:28.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"88fdd31facb7b67c036069a376f8dcac1e41d11b","author":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"date":"2017-05-11 18:17:35.000000000","message":"Patch Set 5:\n\nThx for the great explanation.\nI added the notes. Hopefully its correct.\nI am on holiday for 3 weeks so it can take a while for me to respond if needed.","accounts_in_message":[],"_revision_number":5},{"id":"a2a766d44878c2b0646d7451893d7d9c43584962","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-11 19:52:54.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/64/461364/5/check/gate-python-openstackclient-docs-ubuntu-xenial/431fc23//doc/build/html/ : SUCCESS in 8m 23s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/64/461364/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/4d55617/ : SUCCESS in 5m 26s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/64/461364/5/check/gate-python-openstackclient-python27-ubuntu-xenial/a36f3fc/ : SUCCESS in 4m 23s\n- gate-python-openstackclient-python35 http://logs.openstack.org/64/461364/5/check/gate-python-openstackclient-python35/9fbe0f3/ : SUCCESS in 2m 30s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/64/461364/5/check/gate-python-openstackclient-releasenotes/f52e40b//releasenotes/build/html/ : SUCCESS in 4m 15s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/64/461364/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/a2417fd/ : SUCCESS in 1h 30m 37s\n- check-osc-plugins http://logs.openstack.org/64/461364/5/check/check-osc-plugins/1209f31/ : SUCCESS in 6m 00s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/64/461364/5/check/gate-osc-dsvm-functional-ubuntu-xenial/9fd63c8/ : FAILURE in 31m 15s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/64/461364/5/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/d550515/ : SUCCESS in 47m 05s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/64/461364/5/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/17e00e6/ : SUCCESS in 27m 31s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/64/461364/5/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/40f8311/ : SUCCESS in 1h 36m 13s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"a9ef10e1356a563a7673076c3ceeb013fd2faf34","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-05-25 18:29:49.000000000","message":"Patch Set 5:\n\nrecheck image member test rewritten","accounts_in_message":[],"_revision_number":5},{"id":"0d51ef6b469c97edc2a5577513d8b6d0b5f73653","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-05-25 19:07:07.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"614487b856b162527470bf9f6863d41fc7902694","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-25 19:53:51.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/64/461364/5/check/gate-python-openstackclient-docs-ubuntu-xenial/a7e98a7//doc/build/html/ : SUCCESS in 5m 04s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/64/461364/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/70e0418/ : SUCCESS in 6m 21s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/64/461364/5/check/gate-python-openstackclient-python27-ubuntu-xenial/1b6a38b/ : SUCCESS in 4m 34s\n- gate-python-openstackclient-python35 http://logs.openstack.org/64/461364/5/check/gate-python-openstackclient-python35/ac43680/ : SUCCESS in 3m 13s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/64/461364/5/check/gate-python-openstackclient-releasenotes/2559549//releasenotes/build/html/ : SUCCESS in 3m 47s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/64/461364/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/3a1dd7a/ : SUCCESS in 1h 11m 53s\n- check-osc-plugins http://logs.openstack.org/64/461364/5/check/check-osc-plugins/23f7df8/ : SUCCESS in 3m 41s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/64/461364/5/check/gate-osc-dsvm-functional-ubuntu-xenial/d78d56d/ : SUCCESS in 42m 23s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/64/461364/5/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/c9adb4b/ : FAILURE in 27m 10s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/64/461364/5/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/315ae4a/ : SUCCESS in 33m 00s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/64/461364/5/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/92f214d/ : SUCCESS in 1h 23m 28s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"a3afe0e3dc8aec6dea0cdedea50e9fb1b1b8ffd0","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-05-27 08:58:55.000000000","message":"Patch Set 5:\n\nSorry, I can\u0027t reproduce the bug in my devstack, my step:\n\n1. create a port in private network without allowed address setting\n2. set port allowed address, like this, no error is raised:\n\n    port set chenrui_p --allowed-address ip-address\u003d1.2.3.4\n\n\"allowed_address_pairs\" attribute of new port is empty list [], not None in my devstack, and which version of openstacksdk you use? please show you reproduce steps and libs version info.","accounts_in_message":[],"_revision_number":5},{"id":"b1baa51be58fe92205514e1567b43e46a6551e62","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-05-29 12:39:39.000000000","message":"Patch Set 5:\n\n(2 comments)\n\nI cannot reproduce the issue either.\n\nThe following commands succeed in my env:\n\n openstack port create --network net1 p1-net1\n openstack port set --allowed-address 10.2.2.2 p1-net1","accounts_in_message":[],"_revision_number":5},{"id":"fdd746c9a269a82b90563cd3330be363995476d5","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-05-29 12:39:46.000000000","message":"Patch Set 5: Code-Review-1","accounts_in_message":[],"_revision_number":5},{"id":"110c7e592280d6ce1c4d5850c359f6b7a471cd8e","author":{"_account_id":17748,"name":"Robert van Leeuwen","email":"leeuwenrjj@gmail.com","username":"leeuwenrjj"},"date":"2017-06-08 08:51:23.000000000","message":"Patch Set 3:\n\nI did a bit more testing and it is a bug specifically when using a contrail backend for neutron.\nClosing this and filing a bug with contrail.","accounts_in_message":[],"_revision_number":3},{"id":"50452992799ff351268e5a4a84641e1fea675a53","author":{"_account_id":17748,"name":"Robert van Leeuwen","email":"leeuwenrjj@gmail.com","username":"leeuwenrjj"},"date":"2017-06-08 08:53:25.000000000","message":"Patch Set 5: Code-Review-1\n\nI cannot find the abandon change button.\nLeaving this change in -1 state","accounts_in_message":[],"_revision_number":5},{"id":"42a7d2c9b4b504382e5e22eb375ec8995b6130bf","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-06-08 09:08:07.000000000","message":"Patch Set 5:\n\nThank you Robert to deep dive in this bug, if the networking API have different behavior when using different backends, I think we should fix it in API side.\n\nI abandon the patch, you can restore it anytime. The button is under the patch information summary, it\u0027s small :-)","accounts_in_message":[],"_revision_number":5},{"id":"c76e580df3f51f5d5c32f071316497cff379d072","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-06-08 09:08:50.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":5},{"id":"317f25c9567b699f7e4cd4d0a54c20d9b6b0b6c9","author":{"_account_id":17748,"name":"Robert van Leeuwen","email":"leeuwenrjj@gmail.com","username":"leeuwenrjj"},"date":"2017-06-08 09:21:54.000000000","message":"Patch Set 5:\n\nFYI: I have filed a bug with Juniper/Contrail.\nThe issue is as follows:\nStock neutron response body JSON always includes a value for allowed addresspairs.\nWhen no value is set it responds with an empty list : \"allowed_address_pairs\": []\n\nContrail neutron only responds with allowed addresspairs in the JSON when the value has been set.\nIf no value is set for allowed address pair it is not included the JSON at all. \n\nThis was not a problem with the old neutron cli.\nThe openstack cligives the mentioned traceback when there is no value set.","accounts_in_message":[],"_revision_number":5},{"id":"6d1f3d4fbe7e528f8f867eb3deb430c6c3ffed43","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-09-14 14:29:05.000000000","message":"Patch Set 5:\n\nSome follow-up comment.\n\nContrail backend as neutron is usually special. Contrail integration implements all neutron API in their own way and it is not known as a neutron plugin. It skips all neutron API layer completely so it sometimes bother OpenStack upstream developers like this.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"3d7db21a870d0c59770b6b1017723281ac4fe11e","revisions":{"dff00a1814bbd952896849d6c4780ab45ea1fbbb":{"kind":"REWORK","_number":1,"created":"2017-05-01 11:32:30.000000000","uploader":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"ref":"refs/changes/64/461364/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/461364/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/1"}}},"commit":{"parents":[{"commit":"a2b69886a4211fa67b328e1f41a892a0465ccc3d","subject":"Merge \"Nova net functional tests round 3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a2b69886a4211fa67b328e1f41a892a0465ccc3d"}]}],"author":{"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","date":"2017-05-01 11:31:16.000000000","tz":120},"committer":{"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","date":"2017-05-01 11:31:16.000000000","tz":120},"subject":"Fixes osc port set allowed-address for ports without previous set allowed address","message":"Fixes osc port set allowed-address for ports without previous set allowed address\n\nCurrent implementation does not work for ports that do not have an allowed address at creation time.\nThis fix makes sure you can add a port to allowed address when it is not set yet.\n\nChange-Id: Ia53548e08aec0afa8750cbacce353514fa2fe4ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dff00a1814bbd952896849d6c4780ab45ea1fbbb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dff00a1814bbd952896849d6c4780ab45ea1fbbb"}]},"branch":"refs/heads/master"},"c98751cf1507b3d95e98973d2f17fbf800a4cb12":{"kind":"REWORK","_number":2,"created":"2017-05-01 16:10:28.000000000","uploader":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"ref":"refs/changes/64/461364/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/461364/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/2"}}},"commit":{"parents":[{"commit":"a2b69886a4211fa67b328e1f41a892a0465ccc3d","subject":"Merge \"Nova net functional tests round 3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a2b69886a4211fa67b328e1f41a892a0465ccc3d"}]}],"author":{"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","date":"2017-05-01 11:31:16.000000000","tz":120},"committer":{"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","date":"2017-05-01 16:08:48.000000000","tz":120},"subject":"Fixes osc port set allowed-address for ports without previous set allowed address","message":"Fixes osc port set allowed-address for ports without previous set allowed address\n\nCurrent implementation does not work for ports that do not have an allowed address at creation time.\nThis fix makes sure you can add a port to allowed address when it is not set yet.\nAlso fixes the unit test so it does not create the empty dict\n\nCloses-Bug: 1687377\n\nChange-Id: Ia53548e08aec0afa8750cbacce353514fa2fe4ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c98751cf1507b3d95e98973d2f17fbf800a4cb12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c98751cf1507b3d95e98973d2f17fbf800a4cb12"}]},"branch":"refs/heads/master"},"bb24a0c054a98ba1f8465679a38274bc498cad24":{"kind":"REWORK","_number":3,"created":"2017-05-02 05:08:59.000000000","uploader":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"ref":"refs/changes/64/461364/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/461364/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/3"}}},"commit":{"parents":[{"commit":"a2b69886a4211fa67b328e1f41a892a0465ccc3d","subject":"Merge \"Nova net functional tests round 3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a2b69886a4211fa67b328e1f41a892a0465ccc3d"}]}],"author":{"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","date":"2017-05-01 11:31:16.000000000","tz":120},"committer":{"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","date":"2017-05-02 05:08:40.000000000","tz":120},"subject":"Fixes osc port set allowed-address for ports without previous set allowed address","message":"Fixes osc port set allowed-address for ports without previous set allowed address\n\nCurrent implementation does not work for ports that do not have an allowed address at creation time.\nThis fix makes sure you can add a port to allowed address when it is not set yet.\n\nCloses-Bug: 1687377\n\nChange-Id: Ia53548e08aec0afa8750cbacce353514fa2fe4ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bb24a0c054a98ba1f8465679a38274bc498cad24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bb24a0c054a98ba1f8465679a38274bc498cad24"}]},"branch":"refs/heads/master"},"8080677e229b168266d3de9d2e4a4472aec7ffa5":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2017-05-04 08:05:09.000000000","uploader":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"ref":"refs/changes/64/461364/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/461364/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/4"}}},"commit":{"parents":[{"commit":"07a4363e995716f9b898623d9e43746fd36b5172","subject":"Skip floating ip attach functional test on nova-net","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/07a4363e995716f9b898623d9e43746fd36b5172"}]}],"author":{"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","date":"2017-05-01 11:31:16.000000000","tz":120},"committer":{"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","date":"2017-05-04 08:05:09.000000000","tz":0},"subject":"Fixes osc port set allowed-address for ports without previous set allowed address","message":"Fixes osc port set allowed-address for ports without previous set allowed address\n\nCurrent implementation does not work for ports that do not have an allowed address at creation time.\nThis fix makes sure you can add a port to allowed address when it is not set yet.\n\nCloses-Bug: 1687377\n\nChange-Id: Ia53548e08aec0afa8750cbacce353514fa2fe4ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8080677e229b168266d3de9d2e4a4472aec7ffa5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8080677e229b168266d3de9d2e4a4472aec7ffa5"}]},"branch":"refs/heads/master"},"3d7db21a870d0c59770b6b1017723281ac4fe11e":{"kind":"REWORK","_number":5,"created":"2017-05-11 18:16:28.000000000","uploader":{"_account_id":17664,"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","username":"rovanleeuwen"},"ref":"refs/changes/64/461364/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/461364/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/461364/5"}}},"commit":{"parents":[{"commit":"a2b69886a4211fa67b328e1f41a892a0465ccc3d","subject":"Merge \"Nova net functional tests round 3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a2b69886a4211fa67b328e1f41a892a0465ccc3d"}]}],"author":{"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","date":"2017-05-01 11:31:16.000000000","tz":120},"committer":{"name":"Robert van Leeuwen","email":"rovanleeuwen@ebay.com","date":"2017-05-11 18:16:18.000000000","tz":120},"subject":"Fixes osc port set allowed-address for ports without previous set allowed address","message":"Fixes osc port set allowed-address for ports without previous set allowed address\n\nCurrent implementation does not work for ports that do not have an allowed address at creation time.\nThis fix makes sure you can add a port to allowed address when it is not set yet.\n\nCloses-Bug: 1687377\n\nChange-Id: Ia53548e08aec0afa8750cbacce353514fa2fe4ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3d7db21a870d0c59770b6b1017723281ac4fe11e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3d7db21a870d0c59770b6b1017723281ac4fe11e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
