)]}'
{"id":"openstack%2Fdevstack~6533","triplet_id":"openstack%2Fdevstack~master~I460ed5749bca69425f23d328c0537c2ef91f84a4","project":"openstack/devstack","branch":"master","topic":"glanceclient","hashtags":[],"change_id":"I460ed5749bca69425f23d328c0537c2ef91f84a4","subject":"Add glance client","status":"MERGED","created":"2012-04-13 19:03:05.000000000","updated":"2012-04-26 20:57:01.000000000","submitted":"2012-04-26 20:57:01.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c7d0f0ef0948577517642b08c124bebca3fc12dc","_number":6533,"virtual_id_number":6533,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":1,"date":"2012-04-26 20:57:01.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"}],"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":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"all":[{"value":2,"date":"2012-04-26 19:03:23.000000000","_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"date":"2012-04-26 20:57:01.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2012-04-26 18:56:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2012-04-26 05:21:05.000000000","_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"}],"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":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"all":[{"value":1,"date":"2012-04-26 19:03:23.000000000","_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2012-04-26 05:21:05.000000000","_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"}],"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":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-04-26 05:21:05.000000000","updated_by":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"reviewer":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"state":"REVIEWER"},{"updated":"2012-04-26 18:56:39.000000000","updated_by":{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},"reviewer":{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},"state":"REVIEWER"},{"updated":"2012-04-26 19:03:23.000000000","updated_by":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"reviewer":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"state":"REVIEWER"},{"updated":"2012-04-26 20:57:01.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"af1504417ff34de6e814e841f4164c3dea726eec","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2012-04-13 20:14:15.000000000","message":"Patch Set 1: (2 inline comments)\n\nThanks for doing this, Dean. We probably want python-glanceclient gated on devstack before this lands.","accounts_in_message":[],"_revision_number":1},{"id":"b9c8a7314d2659696166520a64fa8e70d53f92b5","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-04-13 22:09:11.000000000","message":"Patch Set 1: (1 inline comment)\n\nAgreed on the gating...\n\nAs I work through the exercises I\u0027m finding compatibility issues mostly around the fields being displayed that are relied on for picking images.  Will be sending patches to python-glanceclient for those as I find them.","accounts_in_message":[],"_revision_number":1},{"id":"aa3ec4c3386e17c3397e311829d05f7716bfe761","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-04-13 22:11:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"87e6abe9fae74aad7d933470f2c8e04b5998ff26","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-04-13 22:43:12.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4ed347d22a3d3b511687f768a22078d031c71e69","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2012-04-14 22:34:19.000000000","message":"Patch Set 3:\n\nYep, I expected some work to have to be done on glanceclient to get this to work. Thanks for taking the reigns here.","accounts_in_message":[],"_revision_number":3},{"id":"c3fe0c3c5304420ebe9942aabb026ebef1b09022","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2012-04-26 03:51:51.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"9ec0c4014387cce76c6c317baaf25b6613b08668","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2012-04-26 03:52:33.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\nUpdated the image-create command for the ami, it doesn\u0027t need to be unzipped. Exercises now pass for me.","accounts_in_message":[],"_revision_number":4},{"id":"7d1e98e9c6d5b7280bd00c6ff32c2323967466dd","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2012-04-26 05:20:36.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"94199f823c1ea674637d686c36d6a1abc55621e6","author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"date":"2012-04-26 05:21:05.000000000","message":"Patch Set 5: Looks good to me (core reviewer)\n\nAlso needed --os-image-url...","accounts_in_message":[],"_revision_number":5},{"id":"b7a5447cb5f83fdd541ecba37afc143dfab9903a","author":{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},"date":"2012-04-26 18:56:39.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":5},{"id":"0b2fa4e2e028ec626f67b3e29b40b9d75fb17a1b","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-04-26 19:03:23.000000000","message":"Patch Set 5: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":5},{"id":"048e06aa51959642390c0bc4daeec3664e2cbd02","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-04-26 20:57:01.000000000","message":"Patch Set 5: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/3670/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-devstack-merge/327/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"4b91d562642598dc7ea95664bc412627f9c160dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-04-26 20:57:01.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"45495258d64589795b16f2b1927f5ca3490f9e16","revisions":{"6d5c411f0543f385c7bd0272b15b226b9acfaf15":{"kind":"REWORK","_number":1,"created":"2012-04-13 19:03:05.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/33/6533/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/33/6533/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/33/6533/1"}}},"commit":{"parents":[{"commit":"542067b45af18918d3c7784498a6a479fd67f1d5","subject":"Merge \"Another prereq for n-api on a compute node\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/542067b45af18918d3c7784498a6a479fd67f1d5"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-04-13 18:16:38.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-04-13 19:03:03.000000000","tz":-300},"subject":"Add glance client","message":"Add glance client\n\npython-glanceclient overrides the old client shipped with glance\n\nChange-Id: I460ed5749bca69425f23d328c0537c2ef91f84a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6d5c411f0543f385c7bd0272b15b226b9acfaf15"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6d5c411f0543f385c7bd0272b15b226b9acfaf15"}]},"branch":"refs/heads/master"},"1bcee5990e2e44df9aec5e7a6ea3e04851ac363c":{"kind":"REWORK","_number":2,"created":"2012-04-13 22:11:55.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/33/6533/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/33/6533/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/33/6533/2"}}},"commit":{"parents":[{"commit":"a3170fb13ba517e80267236d8da22af8de210913","subject":"Merge \"Script for Ubuntu 11.10 on Xenserver\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a3170fb13ba517e80267236d8da22af8de210913"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-04-13 18:16:38.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-04-13 22:11:53.000000000","tz":-300},"subject":"Add glance client","message":"Add glance client\n\n* python-glanceclient overrides the old client shipped with glance in /usr/local/bin\n* start adding exercises\n\nChange-Id: I460ed5749bca69425f23d328c0537c2ef91f84a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1bcee5990e2e44df9aec5e7a6ea3e04851ac363c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1bcee5990e2e44df9aec5e7a6ea3e04851ac363c"}]},"branch":"refs/heads/master"},"a1c3a5e50c8d183e59202761f3152a0819f93ad2":{"kind":"REWORK","_number":3,"created":"2012-04-13 22:43:12.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/33/6533/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/33/6533/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/33/6533/3"}}},"commit":{"parents":[{"commit":"836955f825234aa9a1e82795b58818438e228d8d","subject":"XenServer: change install script for new install process","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/836955f825234aa9a1e82795b58818438e228d8d"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-04-13 18:16:38.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-04-13 22:43:10.000000000","tz":-300},"subject":"Add glance client","message":"Add glance client\n\n* python-glanceclient overrides the old client shipped with glance in /usr/local/bin\n* start adding exercises\n\nChange-Id: I460ed5749bca69425f23d328c0537c2ef91f84a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a1c3a5e50c8d183e59202761f3152a0819f93ad2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a1c3a5e50c8d183e59202761f3152a0819f93ad2"}]},"branch":"refs/heads/master"},"2f3eee8221d00e114ae9581438ac03fbffed8792":{"kind":"REWORK","_number":4,"created":"2012-04-26 03:51:51.000000000","uploader":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"ref":"refs/changes/33/6533/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/33/6533/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/33/6533/4"}}},"commit":{"parents":[{"commit":"4fcab6d0cf381a147e40121e0d0bc940d6882476","subject":"Add nosexunit as a pip requires.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4fcab6d0cf381a147e40121e0d0bc940d6882476"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-04-13 18:16:38.000000000","tz":-300},"committer":{"name":"Brian Waldon","email":"bcwaldon@gmail.com","date":"2012-04-26 03:51:49.000000000","tz":-420},"subject":"Add glance client","message":"Add glance client\n\n* python-glanceclient overrides the old client shipped with glance in /usr/local/bin\n* start adding exercises\n\nChange-Id: I460ed5749bca69425f23d328c0537c2ef91f84a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2f3eee8221d00e114ae9581438ac03fbffed8792"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2f3eee8221d00e114ae9581438ac03fbffed8792"}]},"branch":"refs/heads/master"},"45495258d64589795b16f2b1927f5ca3490f9e16":{"kind":"REWORK","_number":5,"created":"2012-04-26 05:20:36.000000000","uploader":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"ref":"refs/changes/33/6533/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/33/6533/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/6533/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/33/6533/5"}}},"commit":{"parents":[{"commit":"4fcab6d0cf381a147e40121e0d0bc940d6882476","subject":"Add nosexunit as a pip requires.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4fcab6d0cf381a147e40121e0d0bc940d6882476"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-04-13 18:16:38.000000000","tz":-300},"committer":{"name":"Brian Waldon","email":"bcwaldon@gmail.com","date":"2012-04-26 04:24:30.000000000","tz":-420},"subject":"Add glance client","message":"Add glance client\n\n* python-glanceclient overrides the old client shipped with glance in /usr/local/bin\n* start adding exercises\n\nChange-Id: I460ed5749bca69425f23d328c0537c2ef91f84a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/45495258d64589795b16f2b1927f5ca3490f9e16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/45495258d64589795b16f2b1927f5ca3490f9e16"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
