)]}'
{"id":"openstack%2Fcloudkitty-specs~668669","triplet_id":"openstack%2Fcloudkitty-specs~master~Id5a3be3d42907ced12cd8ca90cd8366e49e80a95","project":"openstack/cloudkitty-specs","branch":"master","hashtags":[],"change_id":"Id5a3be3d42907ced12cd8ca90cd8366e49e80a95","subject":"Spec: Add DataFrame/DataPoint objects","status":"MERGED","created":"2019-07-02 12:41:02.000000000","updated":"2019-08-21 09:41:13.000000000","submitted":"2019-08-21 09:41:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":24,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"668669-1566380473523-16970a7d","meta_rev_id":"50a47e1ed9b61f2fcec8cf3e712fec5dd4e30b8e","_number":668669,"virtual_id_number":668669,"owner":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":2376,"name":"Christophe Sauthier","email":"christophe.sauthier@objectif-libre.com","username":"christophe.sauthier"},{"value":2,"date":"2019-08-21 09:41:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"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":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"all":[{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":2376,"name":"Christophe Sauthier","email":"christophe.sauthier@objectif-libre.com","username":"christophe.sauthier"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-07-04 08:40:25.000000000","_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"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":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"all":[{"value":1,"date":"2019-08-21 09:31:55.000000000","_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":2376,"name":"Christophe Sauthier","email":"christophe.sauthier@objectif-libre.com","username":"christophe.sauthier"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":2376,"name":"Christophe Sauthier","email":"christophe.sauthier@objectif-libre.com","username":"christophe.sauthier"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2376,"name":"Christophe Sauthier","email":"christophe.sauthier@objectif-libre.com","username":"christophe.sauthier"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-04 08:02:15.000000000","updated_by":{"_account_id":2376,"name":"Christophe Sauthier","email":"christophe.sauthier@objectif-libre.com","username":"christophe.sauthier"},"reviewer":{"_account_id":2376,"name":"Christophe Sauthier","email":"christophe.sauthier@objectif-libre.com","username":"christophe.sauthier"},"state":"REVIEWER"},{"updated":"2019-07-04 08:40:25.000000000","updated_by":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"reviewer":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"state":"REVIEWER"},{"updated":"2019-08-21 09:41:13.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"a21cd80db69f0f0472ee20c1c1ee2174d7da7063","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-07-02 12:41:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2623772489578aae647f2499c10c251dd520267e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-02 12:49:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/69/668669/1/check/openstack-tox-docs/8ac005d/html/ : SUCCESS in 2m 31s","accounts_in_message":[],"_revision_number":1},{"id":"38ac19907ba0071150c353f661357d5de0b3c123","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2019-07-02 14:58:45.000000000","message":"Patch Set 1:\n\n(11 comments)\n\nHi Luka,\n\nNice patch,\n\nA great step towards a better software design.\nA safer and less error prone codebase will result of this work.\n\nStandardization of the data model used by CloudKitty will also make the project easier to grasp for new developers, I think.\n\nA few minor typos and nitpicks.\n\nOtherwise LGTM.","accounts_in_message":[],"_revision_number":1},{"id":"62a2898a16fe61f556eee1e2ffae6216fd8c0a27","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-07-03 07:16:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f4c245d36dd949492b2b43f792207ca37273ed66","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-07-03 07:16:49.000000000","message":"Patch Set 2:\n\n(11 comments)","accounts_in_message":[],"_revision_number":2},{"id":"89322d882380c02fb8c94baa68203fbb0acc2f2c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-03 07:21:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/69/668669/2/check/openstack-tox-docs/8b609c4/html/ : SUCCESS in 3m 51s","accounts_in_message":[],"_revision_number":2},{"id":"0ae7e489d0c0c46134b5712ce96c2bc763c8947a","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2019-07-03 07:41:41.000000000","message":"Patch Set 2: Code-Review+2\n\nLGTM then.","accounts_in_message":[],"_revision_number":2},{"id":"e5ec1eeba1bd92eb891c8e14a906fff43080bdb8","author":{"_account_id":2376,"name":"Christophe Sauthier","email":"christophe.sauthier@objectif-libre.com","username":"christophe.sauthier"},"date":"2019-07-04 08:02:15.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nI have just spotted a little bad wording. Appart from that, that spec seems to be clearly needed !Thanks for bringing that !","accounts_in_message":[],"_revision_number":2},{"id":"ae046acbd4d7db63ecca5e96cc7cc5bb44b2c128","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-07-04 08:24:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0f0dfbc00b437a83de8f8d8d41852237f0925a65","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-07-04 08:25:22.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nThanks for the review Christophe, did the change you requested.","accounts_in_message":[],"_revision_number":2},{"id":"18c2b90a54d14b32e7bbee06019e0a17fb44f727","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-04 08:34:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/69/668669/3/check/openstack-tox-docs/55ab0e7/html/ : SUCCESS in 2m 29s","accounts_in_message":[],"_revision_number":3},{"id":"9e34a36e3944a05d446cda92242387511f9c04c5","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2019-07-04 08:40:25.000000000","message":"Patch Set 3: Code-Review+2\n\nThanks for pointing that Christophe.\n\nStill LGTM.","accounts_in_message":[],"_revision_number":3},{"id":"7b542e7f55f49eb367e1ecaae215ba2438d95b72","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-08-21 09:31:55.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"051c4e3b3220dcebfd42292955f7294cd9524204","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-21 09:32:07.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"b0aa4c8ab0678c69aaacaf923fc7d922b63b7735","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-21 09:41:13.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df3ecb38c4574686b6968f042f0b585e : SUCCESS in 3m 15s","accounts_in_message":[],"_revision_number":3},{"id":"50a47e1ed9b61f2fcec8cf3e712fec5dd4e30b8e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-21 09:41:13.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"782a9cda08d88360fd5acdc2e1b0112b8acaeaed","revisions":{"3d5f260e1340b1616917af14d68ebf97e4716484":{"kind":"REWORK","_number":1,"created":"2019-07-02 12:41:02.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/69/668669/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty-specs","ref":"refs/changes/69/668669/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty-specs refs/changes/69/668669/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty-specs refs/changes/69/668669/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty-specs refs/changes/69/668669/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty-specs refs/changes/69/668669/1"}}},"commit":{"parents":[{"commit":"1600eee0e282ed892ba56ea60565b56950e72de1","subject":"Spec: Making CloudKitty timezone-aware","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty-specs/commit/1600eee0e282ed892ba56ea60565b56950e72de1"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-07-02 12:39:19.000000000","tz":120},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-07-02 12:40:11.000000000","tz":120},"subject":"Spec: Add DataFrame/DataPoint objects","message":"Spec: Add DataFrame/DataPoint objects\n\nSee specs/train/add_dataframe_datapoint_object.rst for details.\n\nChange-Id: Id5a3be3d42907ced12cd8ca90cd8366e49e80a95\nStory: 2005890\nTask: 33747\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty-specs/commit/3d5f260e1340b1616917af14d68ebf97e4716484"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty-specs/commit/3d5f260e1340b1616917af14d68ebf97e4716484"}]},"branch":"refs/heads/master"},"2cd58f7a6ed667ca51e130bbe32904b75df4661e":{"kind":"REWORK","_number":2,"created":"2019-07-03 07:16:17.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/69/668669/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty-specs","ref":"refs/changes/69/668669/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty-specs refs/changes/69/668669/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty-specs refs/changes/69/668669/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty-specs refs/changes/69/668669/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty-specs refs/changes/69/668669/2"}}},"commit":{"parents":[{"commit":"1600eee0e282ed892ba56ea60565b56950e72de1","subject":"Spec: Making CloudKitty timezone-aware","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty-specs/commit/1600eee0e282ed892ba56ea60565b56950e72de1"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-07-02 12:39:19.000000000","tz":120},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-07-03 07:15:50.000000000","tz":120},"subject":"Spec: Add DataFrame/DataPoint objects","message":"Spec: Add DataFrame/DataPoint objects\n\nSee specs/train/add_dataframe_datapoint_object.rst for details.\n\nChange-Id: Id5a3be3d42907ced12cd8ca90cd8366e49e80a95\nStory: 2005890\nTask: 33747\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty-specs/commit/2cd58f7a6ed667ca51e130bbe32904b75df4661e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty-specs/commit/2cd58f7a6ed667ca51e130bbe32904b75df4661e"}]},"branch":"refs/heads/master"},"782a9cda08d88360fd5acdc2e1b0112b8acaeaed":{"kind":"REWORK","_number":3,"created":"2019-07-04 08:24:58.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/69/668669/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty-specs","ref":"refs/changes/69/668669/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty-specs refs/changes/69/668669/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty-specs refs/changes/69/668669/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty-specs refs/changes/69/668669/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty-specs refs/changes/69/668669/3"}}},"commit":{"parents":[{"commit":"1600eee0e282ed892ba56ea60565b56950e72de1","subject":"Spec: Making CloudKitty timezone-aware","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty-specs/commit/1600eee0e282ed892ba56ea60565b56950e72de1"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-07-02 12:39:19.000000000","tz":120},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-07-04 08:24:45.000000000","tz":120},"subject":"Spec: Add DataFrame/DataPoint objects","message":"Spec: Add DataFrame/DataPoint objects\n\nSee specs/train/add_dataframe_datapoint_object.rst for details.\n\nChange-Id: Id5a3be3d42907ced12cd8ca90cd8366e49e80a95\nStory: 2005890\nTask: 33747\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty-specs/commit/782a9cda08d88360fd5acdc2e1b0112b8acaeaed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty-specs/commit/782a9cda08d88360fd5acdc2e1b0112b8acaeaed"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
