)]}'
{"id":"openstack%2Fopenstacksdk~602234","triplet_id":"openstack%2Fopenstacksdk~master~I6e0adad9493a1e7e0914ac9cf0a42963d3e20254","project":"openstack/openstacksdk","branch":"master","topic":"2003746","hashtags":[],"change_id":"I6e0adad9493a1e7e0914ac9cf0a42963d3e20254","subject":"Normalize object resources","status":"ABANDONED","created":"2018-09-13 04:51:04.000000000","updated":"2021-07-16 13:47:46.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1c1c7712343f30d097463c5eeb529cd74e6ad93c","_number":602234,"virtual_id_number":602234,"owner":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":1,"date":"2018-09-26 01:51:37.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2018-09-27 07:29:27.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"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":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-09-26 01:51:37.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":"2018-09-27 07:29:27.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"}],"messages":[{"id":"c0477fa8e47affdea95b53333c9436b74ba8d42a","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2018-09-13 04:51:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"97953e4e9faa7b83858810a56989a8ee9b65c65b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-13 06:39:08.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/34/602234/1/check/openstack-tox-pep8/ca15ea7/ : SUCCESS in 3m 02s\n- openstack-tox-py27 http://logs.openstack.org/34/602234/1/check/openstack-tox-py27/333d6d9/ : FAILURE in 2m 52s\n- openstack-tox-py35 http://logs.openstack.org/34/602234/1/check/openstack-tox-py35/18042e2/ : FAILURE in 3m 08s\n- build-openstack-sphinx-docs http://logs.openstack.org/34/602234/1/check/build-openstack-sphinx-docs/f1b246b/html/ : SUCCESS in 3m 37s\n- openstack-tox-py36 http://logs.openstack.org/34/602234/1/check/openstack-tox-py36/565d352/ : FAILURE in 2m 48s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/34/602234/1/check/openstacksdk-functional-devstack-tips/6ee2138/ : FAILURE in 1h 19m 52s\n- openstacksdk-functional-devstack-tips-python3 http://logs.openstack.org/34/602234/1/check/openstacksdk-functional-devstack-tips-python3/e23bee2/ : SUCCESS in 1h 03m 04s\n- openstacksdk-tox-py27-tips http://logs.openstack.org/34/602234/1/check/openstacksdk-tox-py27-tips/3fab2ba/ : FAILURE in 3m 43s\n- openstacksdk-tox-py35-tips http://logs.openstack.org/34/602234/1/check/openstacksdk-tox-py35-tips/c26bb1b/ : FAILURE in 3m 12s\n- os-client-config-tox-py27-tips http://logs.openstack.org/34/602234/1/check/os-client-config-tox-py27-tips/6a722c5/ : SUCCESS in 5m 21s\n- os-client-config-tox-py35-tips http://logs.openstack.org/34/602234/1/check/os-client-config-tox-py35-tips/faeb5a9/ : SUCCESS in 4m 31s\n- osc-tox-py27-tips http://logs.openstack.org/34/602234/1/check/osc-tox-py27-tips/9873dfe/ : SUCCESS in 5m 55s\n- osc-tox-py35-tips http://logs.openstack.org/34/602234/1/check/osc-tox-py35-tips/0ee8905/ : SUCCESS in 5m 36s\n- shade-functional-devstack-tips http://logs.openstack.org/34/602234/1/check/shade-functional-devstack-tips/de86ce7/ : SUCCESS in 1h 08m 11s\n- shade-functional-devstack-tips-python3 http://logs.openstack.org/34/602234/1/check/shade-functional-devstack-tips-python3/a004e75/ : SUCCESS in 42m 34s\n- shade-tox-py27-tips http://logs.openstack.org/34/602234/1/check/shade-tox-py27-tips/b68c5c3/ : SUCCESS in 3m 25s\n- shade-tox-py35-tips http://logs.openstack.org/34/602234/1/check/shade-tox-py35-tips/a2bf9dd/ : SUCCESS in 3m 22s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/34/602234/1/check/openstacksdk-ansible-devel-functional-devstack/66be7fe/ : SUCCESS in 36m 39s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/34/602234/1/check/openstacksdk-ansible-stable-2.6-functional-devstack/4270970/ : SUCCESS in 39m 43s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/34/602234/1/check/openstacksdk-functional-devstack/2a45ae5/ : SUCCESS in 1h 05m 35s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/34/602234/1/check/openstacksdk-functional-devstack-senlin/48d69f1/ : SUCCESS in 1h 06m 44s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/34/602234/1/check/openstacksdk-functional-devstack-magnum/7000666/ : FAILURE in 1h 14m 50s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/34/602234/1/check/openstacksdk-functional-devstack-ironic/eb00aec/ : SUCCESS in 29m 53s (non-voting)\n- openstacksdk-functional-devstack-python3 http://logs.openstack.org/34/602234/1/check/openstacksdk-functional-devstack-python3/1ee052f/ : FAILURE in 1h 46m 22s\n- osc-functional-devstack-tips http://logs.openstack.org/34/602234/1/check/osc-functional-devstack-tips/340ddd0/ : SUCCESS in 47m 28s (non-voting)\n- neutron-grenade http://logs.openstack.org/34/602234/1/check/neutron-grenade/c6a2303/ : SUCCESS in 49m 46s\n- openstack-tox-lower-constraints http://logs.openstack.org/34/602234/1/check/openstack-tox-lower-constraints/e6e7eba/ : FAILURE in 3m 20s\n- nodepool-functional-py35-src http://logs.openstack.org/34/602234/1/check/nodepool-functional-py35-src/3165c29/ : FAILURE in 33m 35s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/34/602234/1/check/bifrost-integration-tinyipa-ubuntu-xenial/f3fcf9e/ : SUCCESS in 15m 31s","accounts_in_message":[],"_revision_number":1},{"id":"2d7ed5faab8c86859a07e499608e7c3230fc461f","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2018-09-25 18:34:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0487f8e23eb28662dcd401b36bda06407bf746e1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-26 01:51:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/34/602234/2/check/openstack-tox-cover/d9ec4b2/cover/ : SUCCESS in 3m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/34/602234/2/check/openstack-tox-lower-constraints/e9edaff/ : SUCCESS in 3m 36s\n- openstack-tox-pep8 http://logs.openstack.org/34/602234/2/check/openstack-tox-pep8/b7ca146/ : SUCCESS in 3m 39s\n- openstack-tox-py27 http://logs.openstack.org/34/602234/2/check/openstack-tox-py27/37130cc/ : SUCCESS in 3m 11s\n- openstack-tox-py35 http://logs.openstack.org/34/602234/2/check/openstack-tox-py35/c425c7f/ : SUCCESS in 4m 05s\n- openstack-tox-py36 http://logs.openstack.org/34/602234/2/check/openstack-tox-py36/3991130/ : SUCCESS in 3m 11s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/34/602234/2/check/openstacksdk-functional-devstack-tips/e9ffda7/ : SUCCESS in 1h 04m 15s\n- openstacksdk-functional-devstack-tips-python3 http://logs.openstack.org/34/602234/2/check/openstacksdk-functional-devstack-tips-python3/8825acd/ : SUCCESS in 1h 08m 11s\n- openstacksdk-tox-py27-tips http://logs.openstack.org/34/602234/2/check/openstacksdk-tox-py27-tips/ad4869a/ : SUCCESS in 4m 00s\n- openstacksdk-tox-py35-tips http://logs.openstack.org/34/602234/2/check/openstacksdk-tox-py35-tips/3d941e4/ : SUCCESS in 3m 46s\n- os-client-config-tox-py27-tips http://logs.openstack.org/34/602234/2/check/os-client-config-tox-py27-tips/81c28b1/ : SUCCESS in 4m 32s\n- os-client-config-tox-py35-tips http://logs.openstack.org/34/602234/2/check/os-client-config-tox-py35-tips/a624051/ : SUCCESS in 4m 44s\n- osc-tox-py27-tips http://logs.openstack.org/34/602234/2/check/osc-tox-py27-tips/e46aac5/ : SUCCESS in 6m 10s\n- osc-tox-py35-tips http://logs.openstack.org/34/602234/2/check/osc-tox-py35-tips/9d29b25/ : SUCCESS in 6m 21s\n- openstack-tox-docs http://logs.openstack.org/34/602234/2/check/openstack-tox-docs/febf788/html/ : SUCCESS in 4m 02s\n- shade-functional-devstack-tips http://logs.openstack.org/34/602234/2/check/shade-functional-devstack-tips/7c44bed/ : SUCCESS in 39m 28s\n- shade-functional-devstack-tips-python3 http://logs.openstack.org/34/602234/2/check/shade-functional-devstack-tips-python3/f027fb0/ : SUCCESS in 44m 07s\n- shade-tox-py27-tips http://logs.openstack.org/34/602234/2/check/shade-tox-py27-tips/2419274/ : SUCCESS in 3m 43s\n- shade-tox-py35-tips http://logs.openstack.org/34/602234/2/check/shade-tox-py35-tips/4409c21/ : SUCCESS in 3m 47s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/34/602234/2/check/openstacksdk-ansible-devel-functional-devstack/95b09e1/ : SUCCESS in 41m 15s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/34/602234/2/check/openstacksdk-ansible-stable-2.6-functional-devstack/022e22a/ : SUCCESS in 40m 44s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/34/602234/2/check/openstacksdk-functional-devstack/18b1cbe/ : SUCCESS in 1h 10m 45s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/34/602234/2/check/openstacksdk-functional-devstack-senlin/33c65c1/ : SUCCESS in 1h 09m 57s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/34/602234/2/check/openstacksdk-functional-devstack-magnum/2d27157/ : SUCCESS in 1h 06m 46s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/34/602234/2/check/openstacksdk-functional-devstack-ironic/029a9a2/ : SUCCESS in 26m 26s (non-voting)\n- openstacksdk-functional-devstack-python3 http://logs.openstack.org/34/602234/2/check/openstacksdk-functional-devstack-python3/3054ec5/ : SUCCESS in 1h 02m 04s\n- osc-functional-devstack-tips http://logs.openstack.org/34/602234/2/check/osc-functional-devstack-tips/a37e299/ : SUCCESS in 45m 21s (non-voting)\n- neutron-grenade http://logs.openstack.org/34/602234/2/check/neutron-grenade/111df6e/ : SUCCESS in 50m 09s\n- nodepool-functional-py35-src http://logs.openstack.org/34/602234/2/check/nodepool-functional-py35-src/0ed000c/ : SUCCESS in 39m 14s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/34/602234/2/check/bifrost-integration-tinyipa-ubuntu-xenial/247a576/ : SUCCESS in 17m 35s","accounts_in_message":[],"_revision_number":2},{"id":"301145914615fbd6727328acaa9b8ea9d200b5c1","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2018-09-27 07:29:27.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"1c1c7712343f30d097463c5eeb529cd74e6ad93c","tag":"autogenerated:gerrit:abandon","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-07-16 13:47:46.000000000","message":"Abandoned\n\nToo old to know what to do. Please reopen/rebase if required.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"779b73689f1ff73789e5dad1c1d07561bd227830","revisions":{"40ea9ac9b38bebc3bda7f7d334773a089d48e9f5":{"kind":"REWORK","_number":1,"created":"2018-09-13 04:51:04.000000000","uploader":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"ref":"refs/changes/34/602234/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/34/602234/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/34/602234/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/34/602234/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/34/602234/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/34/602234/1"}}},"commit":{"parents":[{"commit":"4e9d68381420af371912278bee35303bb7dea631","subject":"Allow returning munch on create and get object","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/4e9d68381420af371912278bee35303bb7dea631"}]}],"author":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2018-09-13 04:48:11.000000000","tz":-180},"committer":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2018-09-13 04:48:52.000000000","tz":-180},"subject":"Normalize object resources","message":"Normalize object resources\n\nNormalizing is important to protect ourselves from potential backward\nincompatible changes that may remove or rename existing attributes.\n\nIn order to define what fields are in a normalized object, the\ncurrent return of the create and retrieve functions were considered;\nnew fields considered relevant were added as well, as follows:\n\n- bytes\n- content_type\n- hash\n- last_modified\n- location (new)\n- name\n- properties (new)\n\nChange-Id: I6e0adad9493a1e7e0914ac9cf0a42963d3e20254\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/40ea9ac9b38bebc3bda7f7d334773a089d48e9f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/40ea9ac9b38bebc3bda7f7d334773a089d48e9f5"}]},"branch":"refs/heads/master"},"779b73689f1ff73789e5dad1c1d07561bd227830":{"kind":"REWORK","_number":2,"created":"2018-09-25 18:34:58.000000000","uploader":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"ref":"refs/changes/34/602234/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/34/602234/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/34/602234/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/34/602234/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/34/602234/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/34/602234/2"}}},"commit":{"parents":[{"commit":"ad69bb4e1ae115196456051c804ddf11005821bf","subject":"Allow returning munch on create and get object","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/ad69bb4e1ae115196456051c804ddf11005821bf"}]}],"author":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2018-09-13 04:48:11.000000000","tz":-180},"committer":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2018-09-25 18:34:43.000000000","tz":-180},"subject":"Normalize object resources","message":"Normalize object resources\n\nNormalizing is important to protect ourselves from potential backward\nincompatible changes that may remove or rename existing attributes.\n\nIn order to define what fields are in a normalized object, the\ncurrent return of the create and retrieve functions were considered;\nnew fields considered relevant were added as well, as follows:\n\n- bytes\n- content_type\n- hash\n- last_modified\n- location (new)\n- name\n- properties (new)\n\nChange-Id: I6e0adad9493a1e7e0914ac9cf0a42963d3e20254\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/779b73689f1ff73789e5dad1c1d07561bd227830"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/779b73689f1ff73789e5dad1c1d07561bd227830"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
