)]}'
{"id":"openstack%2Fgnocchi~166262","triplet_id":"openstack%2Fgnocchi~master~I3d6f7463de06ea3a91ffa7a983fd38b302b40917","project":"openstack/gnocchi","branch":"master","topic":"bug/1423986","hashtags":[],"change_id":"I3d6f7463de06ea3a91ffa7a983fd38b302b40917","subject":"Make \u0027/\u0027 URL return meaningful information about API versions.","status":"MERGED","created":"2015-03-20 15:10:38.000000000","updated":"2015-03-23 12:37:19.000000000","submitted":"2015-03-23 12:37:16.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"03c7d6331ec11fd7120d492bb1a448162c9f944b","_number":166262,"virtual_id_number":166262,"owner":{"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},{"value":2,"date":"2015-03-23 12:37:16.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"recommended":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"all":[{"value":1,"date":"2015-03-22 22:43:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},{"value":2,"date":"2015-03-23 12:02:06.000000000","_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":2,"date":"2015-03-23 12:13:15.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"all":[{"value":0,"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":1,"date":"2015-03-23 12:13:15.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-22 22:43:46.000000000","updated_by":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"reviewer":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"state":"REVIEWER"},{"updated":"2015-03-23 12:02:06.000000000","updated_by":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"reviewer":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"state":"REVIEWER"},{"updated":"2015-03-23 12:13:15.000000000","updated_by":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"reviewer":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"state":"REVIEWER"},{"updated":"2015-03-23 12:37:16.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3401c1b25fe8f47f06f9b625d39156540cf0a725","author":{"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},"date":"2015-03-20 15:10:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"13b583e616b3899c9659ea70724c9438cb2a3836","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2015-03-20 15:19:07.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nThanks very much for doing this, some questions within.","accounts_in_message":[],"_revision_number":1},{"id":"58fead22d11635f195c2a8063c572304b4ab92de","author":{"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},"date":"2015-03-20 15:24:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ba415cd05f498e1f9b9cea4f793979214e7dd00d","author":{"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},"date":"2015-03-20 15:27:41.000000000","message":"Patch Set 2:\n\nI made replies to your inline comments by I can\u0027t valid them after second patch set :(\n\nSo, for typos in gabbi test, it\u0027s done.\n\nFor \"update\" field : I don\u0027t know.\nI think Nova and Keystone manage to compute that value, but I need to dig in to figure out how they do it.\n\nI\u0027m still searching","accounts_in_message":[],"_revision_number":2},{"id":"445253169c3d9759342a519f7242e31f45041ae6","author":{"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},"date":"2015-03-20 15:53:19.000000000","message":"Patch Set 2:\n\nWell, I found my way into Nova sources:\n\n*Updated* values are hard coded in `nova/api/openstack/compute/versions.py`\n\nDo I need to look after a release date in pkg_resources ?","accounts_in_message":[],"_revision_number":2},{"id":"7b43d1741b9bb748ccca3e1f3e90c44b91cd5668","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2015-03-20 16:01:37.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"36c13c5a0cad325026c40f4d735a968d101da5a5","author":{"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},"date":"2015-03-20 16:13:35.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"cddfae91cee72acc4780d8d2ab5143c0854ea456","author":{"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},"date":"2015-03-20 16:13:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"98166afd10b43dbb7b5938724347abccf20fa1b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 19:58:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-gnocchi-pep8 http://logs.openstack.org/62/166262/3/check/gate-gnocchi-pep8/4f445e7/ : SUCCESS in 6m 38s\n- gate-gnocchi-docs http://docs-draft.openstack.org/62/166262/3/check/gate-gnocchi-docs/f42f55d//doc/build/html/ : SUCCESS in 9m 10s\n- gate-gnocchi-python27 http://logs.openstack.org/62/166262/3/check/gate-gnocchi-python27/6a9888c/ : SUCCESS in 9m 31s\n- gate-gnocchi-python34 http://logs.openstack.org/62/166262/3/check/gate-gnocchi-python34/a325efb/ : SUCCESS in 12m 00s\n- gate-gnocchi-tox-py27-postgresql http://logs.openstack.org/62/166262/3/check/gate-gnocchi-tox-py27-postgresql/e7aceb1/ : SUCCESS in 13m 33s\n- gate-gnocchi-tox-py27-mysql http://logs.openstack.org/62/166262/3/check/gate-gnocchi-tox-py27-mysql/8d4a018/ : SUCCESS in 14m 01s\n- gate-gnocchi-tox-py34-postgresql http://logs.openstack.org/62/166262/3/check/gate-gnocchi-tox-py34-postgresql/e29c2b0/ : SUCCESS in 16m 17s\n- gate-gnocchi-bashate http://logs.openstack.org/62/166262/3/check/gate-gnocchi-bashate/4fee0d6/ : SUCCESS in 6m 31s\n- gate-gnocchi-dsvm-functional-file-mysql http://logs.openstack.org/62/166262/3/check/gate-gnocchi-dsvm-functional-file-mysql/c878917/ : SUCCESS in 29m 17s\n- gate-gnocchi-dsvm-functional-swift-postgresql http://logs.openstack.org/62/166262/3/check/gate-gnocchi-dsvm-functional-swift-postgresql/415fdba/ : SUCCESS in 30m 22s\n- gate-gnocchi-dsvm-functional-ceph-mysql http://logs.openstack.org/62/166262/3/check/gate-gnocchi-dsvm-functional-ceph-mysql/62bdc01/ : SUCCESS in 31m 11s","accounts_in_message":[],"_revision_number":3},{"id":"967591f4fbc0a88001b3f7b4548ae085926eb6d2","author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"date":"2015-03-22 22:43:46.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"7b989759ad2941b4a38e70d78a778b1f9902ae0e","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2015-03-23 12:02:06.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"052e03adc4e3539a09a02cd302367016bec3f2ae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-23 12:13:15.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"1f8ac4cb7450fdec378b67e3c4f665621081f14c","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2015-03-23 12:13:15.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"2162ea6b678aef95a5f86dc97e672f9d89ac3c66","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-23 12:37:16.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-gnocchi-docs http://docs-draft.openstack.org/62/166262/3/gate/gate-gnocchi-docs/cf6f352//doc/build/html/ : SUCCESS in 10m 23s\n- gate-gnocchi-pep8 http://logs.openstack.org/62/166262/3/gate/gate-gnocchi-pep8/70600b7/ : SUCCESS in 7m 14s\n- gate-gnocchi-python27 http://logs.openstack.org/62/166262/3/gate/gate-gnocchi-python27/e417131/ : SUCCESS in 9m 57s\n- gate-gnocchi-python34 http://logs.openstack.org/62/166262/3/gate/gate-gnocchi-python34/7cccc06/ : SUCCESS in 15m 40s\n- gate-gnocchi-tox-py27-postgresql http://logs.openstack.org/62/166262/3/gate/gate-gnocchi-tox-py27-postgresql/68d36cb/ : SUCCESS in 18m 06s\n- gate-gnocchi-tox-py27-mysql http://logs.openstack.org/62/166262/3/gate/gate-gnocchi-tox-py27-mysql/06f7143/ : SUCCESS in 18m 09s\n- gate-gnocchi-tox-py34-postgresql http://logs.openstack.org/62/166262/3/gate/gate-gnocchi-tox-py34-postgresql/9aa2a1f/ : SUCCESS in 20m 55s\n- gate-gnocchi-bashate http://logs.openstack.org/62/166262/3/gate/gate-gnocchi-bashate/12c1f99/ : SUCCESS in 9m 04s","accounts_in_message":[],"_revision_number":3},{"id":"b34081b9c410607b4257e7ae8a6ffa2438c7083e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-23 12:37:19.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"a611a17a72abaae681ce2f36ada21069e7707c62","revisions":{"69c1253883beddbaf6f1da99111d665357c9ad9b":{"kind":"REWORK","_number":1,"created":"2015-03-20 15:10:38.000000000","uploader":{"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},"ref":"refs/changes/62/166262/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/gnocchi","ref":"refs/changes/62/166262/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/gnocchi refs/changes/62/166262/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/gnocchi refs/changes/62/166262/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/gnocchi refs/changes/62/166262/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/gnocchi refs/changes/62/166262/1"}}},"commit":{"parents":[{"commit":"c11611c76c86c9fea94dc85bbd499857d47fbfb4","subject":"Merge \"Remvoe version, add URL and other fields\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/gnocchi/commit/c11611c76c86c9fea94dc85bbd499857d47fbfb4"}]}],"author":{"name":"Romain Soufflet","email":"romain@soufflet.io","date":"2015-03-20 15:03:06.000000000","tz":60},"committer":{"name":"Romain Soufflet","email":"romain@soufflet.io","date":"2015-03-20 15:03:06.000000000","tz":60},"subject":"Make \u0027/\u0027 URL return meaningful information about API versions.","message":"Make \u0027/\u0027 URL return meaningful information about API\nversions.\n\nInspired by nova and keystone API root URL.\n\nChange-Id: I3d6f7463de06ea3a91ffa7a983fd38b302b40917\nPartial-bug: #1423986\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/gnocchi/commit/69c1253883beddbaf6f1da99111d665357c9ad9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/gnocchi/commit/69c1253883beddbaf6f1da99111d665357c9ad9b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"c11611c76c86c9fea94dc85bbd499857d47fbfb4","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"ca2c8761a68052bbdb096e34a3b6433417fca201":{"kind":"REWORK","_number":2,"created":"2015-03-20 15:24:00.000000000","uploader":{"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},"ref":"refs/changes/62/166262/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/gnocchi","ref":"refs/changes/62/166262/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/gnocchi refs/changes/62/166262/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/gnocchi refs/changes/62/166262/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/gnocchi refs/changes/62/166262/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/gnocchi refs/changes/62/166262/2"}}},"commit":{"parents":[{"commit":"c11611c76c86c9fea94dc85bbd499857d47fbfb4","subject":"Merge \"Remvoe version, add URL and other fields\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/gnocchi/commit/c11611c76c86c9fea94dc85bbd499857d47fbfb4"}]}],"author":{"name":"Romain Soufflet","email":"romain@soufflet.io","date":"2015-03-20 15:22:52.000000000","tz":60},"committer":{"name":"Romain Soufflet","email":"romain@soufflet.io","date":"2015-03-20 15:22:52.000000000","tz":60},"subject":"Make \u0027/\u0027 URL return meaningful information about API versions.","message":"Make \u0027/\u0027 URL return meaningful information about API\nversions.\n\nInspired by nova and keystone API root URL.\n\nChange-Id: I3d6f7463de06ea3a91ffa7a983fd38b302b40917\nPartial-bug: #1423986\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/gnocchi/commit/ca2c8761a68052bbdb096e34a3b6433417fca201"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/gnocchi/commit/ca2c8761a68052bbdb096e34a3b6433417fca201"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"c11611c76c86c9fea94dc85bbd499857d47fbfb4","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"a611a17a72abaae681ce2f36ada21069e7707c62":{"kind":"REWORK","_number":3,"created":"2015-03-20 16:13:44.000000000","uploader":{"_account_id":12022,"name":"Romain Soufflet","email":"romain@soufflet.io","username":"Gentux"},"ref":"refs/changes/62/166262/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/gnocchi","ref":"refs/changes/62/166262/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/gnocchi refs/changes/62/166262/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/gnocchi refs/changes/62/166262/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/gnocchi refs/changes/62/166262/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/gnocchi refs/changes/62/166262/3"}}},"commit":{"parents":[{"commit":"c11611c76c86c9fea94dc85bbd499857d47fbfb4","subject":"Merge \"Remvoe version, add URL and other fields\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/gnocchi/commit/c11611c76c86c9fea94dc85bbd499857d47fbfb4"}]}],"author":{"name":"Romain Soufflet","email":"romain@soufflet.io","date":"2015-03-20 16:12:21.000000000","tz":60},"committer":{"name":"Romain Soufflet","email":"romain@soufflet.io","date":"2015-03-20 16:12:21.000000000","tz":60},"subject":"Make \u0027/\u0027 URL return meaningful information about API versions.","message":"Make \u0027/\u0027 URL return meaningful information about API\nversions.\n\nInspired by nova and keystone API root URL.\n\nChange-Id: I3d6f7463de06ea3a91ffa7a983fd38b302b40917\nPartial-bug: #1423986\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/gnocchi/commit/a611a17a72abaae681ce2f36ada21069e7707c62"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/gnocchi/commit/a611a17a72abaae681ce2f36ada21069e7707c62"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"c11611c76c86c9fea94dc85bbd499857d47fbfb4","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
