)]}'
{"id":"openstack%2Fpuppet-openstacklib~254502","triplet_id":"openstack%2Fpuppet-openstacklib~stable%2Fliberty~I437b266344cf6ace683379c1999fc08fbdee756c","project":"openstack/puppet-openstacklib","branch":"stable/liberty","hashtags":[],"change_id":"I437b266344cf6ace683379c1999fc08fbdee756c","subject":"Avoid duplicate client resource","status":"MERGED","created":"2015-12-08 02:33:25.000000000","updated":"2015-12-08 19:31:29.000000000","submitted":"2015-12-08 19:31:28.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"46efbc78092eda286cd21a635de5e76eae9e8622","_number":254502,"virtual_id_number":254502,"owner":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},{"value":0,"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"value":2,"date":"2015-12-08 19:31:28.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10540,"name":"Clayton O\u0027Neill","email":"clayton.oneill@charter.com","username":"coneill"}],"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":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"all":[{"value":0,"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},{"value":2,"date":"2015-12-08 15:36:56.000000000","_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-12-08 15:42:16.000000000","_account_id":10540,"name":"Clayton O\u0027Neill","email":"clayton.oneill@charter.com","username":"coneill"}],"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":10540,"name":"Clayton O\u0027Neill","email":"clayton.oneill@charter.com","username":"coneill"},"all":[{"value":0,"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},{"value":0,"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-12-08 15:42:16.000000000","_account_id":10540,"name":"Clayton O\u0027Neill","email":"clayton.oneill@charter.com","username":"coneill"}],"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":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"_account_id":10540,"name":"Clayton O\u0027Neill","email":"clayton.oneill@charter.com","username":"coneill"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-12-08 04:16:57.000000000","updated_by":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"reviewer":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"state":"REVIEWER"},{"updated":"2015-12-08 15:36:56.000000000","updated_by":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"reviewer":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"state":"REVIEWER"},{"updated":"2015-12-08 15:42:16.000000000","updated_by":{"_account_id":10540,"name":"Clayton O\u0027Neill","email":"clayton.oneill@charter.com","username":"coneill"},"reviewer":{"_account_id":10540,"name":"Clayton O\u0027Neill","email":"clayton.oneill@charter.com","username":"coneill"},"state":"REVIEWER"},{"updated":"2015-12-08 19:31:28.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b099330a7a763565a48e2d93272e580e9b76662d","author":{"_account_id":10540,"name":"Clayton O\u0027Neill","email":"clayton.oneill@charter.com","username":"coneill"},"date":"2015-12-08 02:34:42.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"9827123de78da4398f218b5cb48f563bcb2b9338","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-08 04:05:19.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/02/254502/1/check/gate-puppet-openstacklib-puppet-lint/e22fe5c/ : SUCCESS in 35s\n- gate-puppet-openstacklib-puppet-syntax-3-dsvm-centos7 http://logs.openstack.org/02/254502/1/check/gate-puppet-openstacklib-puppet-syntax-3-dsvm-centos7/d84c7d8/ : SUCCESS in 1m 57s\n- gate-puppet-openstacklib-puppet-syntax-4-dsvm-centos7 http://logs.openstack.org/02/254502/1/check/gate-puppet-openstacklib-puppet-syntax-4-dsvm-centos7/4fa1a07/ : SUCCESS in 1m 49s\n- gate-puppet-openstacklib-puppet-unit-3.3-dsvm-centos7 http://logs.openstack.org/02/254502/1/check/gate-puppet-openstacklib-puppet-unit-3.3-dsvm-centos7/63590e0/ : SUCCESS in 3m 17s\n- gate-puppet-openstacklib-puppet-unit-3.4-dsvm-centos7 http://logs.openstack.org/02/254502/1/check/gate-puppet-openstacklib-puppet-unit-3.4-dsvm-centos7/e2c04fb/ : SUCCESS in 3m 47s\n- gate-puppet-openstacklib-puppet-unit-3.6-dsvm-centos7 http://logs.openstack.org/02/254502/1/check/gate-puppet-openstacklib-puppet-unit-3.6-dsvm-centos7/dc7f7d4/ : SUCCESS in 3m 58s\n- gate-puppet-openstacklib-puppet-unit-3.7-dsvm-centos7 http://logs.openstack.org/02/254502/1/check/gate-puppet-openstacklib-puppet-unit-3.7-dsvm-centos7/421d98e/ : SUCCESS in 3m 51s\n- gate-puppet-openstacklib-puppet-unit-3.8-dsvm-centos7 http://logs.openstack.org/02/254502/1/check/gate-puppet-openstacklib-puppet-unit-3.8-dsvm-centos7/078db9f/ : SUCCESS in 3m 52s\n- gate-puppet-openstacklib-puppet-unit-4.0-dsvm-centos7 http://logs.openstack.org/02/254502/1/check/gate-puppet-openstacklib-puppet-unit-4.0-dsvm-centos7/aad5b69/ : SUCCESS in 4m 23s\n- gate-puppet-openstacklib-puppet-unit-latest-dsvm-centos7 http://logs.openstack.org/02/254502/1/check/gate-puppet-openstacklib-puppet-unit-latest-dsvm-centos7/e8d8330/ : FAILURE in 4m 25s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/02/254502/1/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/7103aa4/ : SUCCESS in 9m 17s\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/02/254502/1/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/1b74354/ : SUCCESS in 6m 03s\n- gate-puppet-openstack-integration-scenario001-dsvm-trusty http://logs.openstack.org/02/254502/1/check/gate-puppet-openstack-integration-scenario001-dsvm-trusty/cadade9/ : SUCCESS in 33m 05s (non-voting)\n- gate-puppet-openstack-integration-scenario001-dsvm-centos7 http://logs.openstack.org/02/254502/1/check/gate-puppet-openstack-integration-scenario001-dsvm-centos7/da25976/ : SUCCESS in 25m 46s (non-voting)\n- gate-puppet-openstack-integration-scenario002-dsvm-trusty http://logs.openstack.org/02/254502/1/check/gate-puppet-openstack-integration-scenario002-dsvm-trusty/fe06d9c/ : SUCCESS in 31m 38s (non-voting)\n- gate-puppet-openstack-integration-scenario002-dsvm-centos7 http://logs.openstack.org/02/254502/1/check/gate-puppet-openstack-integration-scenario002-dsvm-centos7/c88990f/ : SUCCESS in 26m 33s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b1367f317a85c008bfe14222aaa3ab09d3fe3514","author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"date":"2015-12-08 04:16:57.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"5dc1204375ea83270f7b0efe7c5dd224d0b4758e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-08 04:31:45.000000000","message":"Patch Set 1:\n\nBuild succeeded (check-tripleo pipeline).\n\n- gate-tripleo-ci-f21-nonha http://logs.openstack.org/02/254502/1/check-tripleo/gate-tripleo-ci-f21-nonha/010cb0d/ : SUCCESS in 1h 16m 04s","accounts_in_message":[],"_revision_number":1},{"id":"de9033f649cc0e8ef366d9d77d6d9aa6243d3fb3","author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"date":"2015-12-08 09:14:31.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f0f6570e2ce6263c0ca218065455ed732e06cb5e","author":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"date":"2015-12-08 15:34:51.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1},{"id":"9b5051708f221e31bb33ba5147aa2f066dd578f4","author":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"date":"2015-12-08 15:35:23.000000000","message":"Restored\n\noops","accounts_in_message":[],"_revision_number":1},{"id":"3f13704d8d2d23f39ee517cb6913a9fe7bf3209c","author":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"date":"2015-12-08 15:35:30.000000000","message":"Patch Set 3: Commit message was updated","accounts_in_message":[],"_revision_number":3},{"id":"6d2bd3df85b70cb3fadcad958d79a549d457c833","author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"date":"2015-12-08 15:36:56.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"6cc8a277319160b0de5b0184221693d271683949","author":{"_account_id":10540,"name":"Clayton O\u0027Neill","email":"clayton.oneill@charter.com","username":"coneill"},"date":"2015-12-08 15:42:16.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"1beadda372f21a6ccabe07d741d03d8354255fa0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-08 18:16:38.000000000","message":"Patch Set 3:\n\nBuild succeeded (check-tripleo pipeline).\n\n- gate-tripleo-ci-f21-nonha http://logs.openstack.org/02/254502/3/check-tripleo/gate-tripleo-ci-f21-nonha/0185991/ : SUCCESS in 1h 23m 56s","accounts_in_message":[],"_revision_number":3},{"id":"bc7e4e6c5a5d52e52e581e6ce18aeb21daee63c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-08 18:47:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/02/254502/3/check/gate-puppet-openstacklib-puppet-lint/8c38257/ : SUCCESS in 32s\n- gate-puppet-openstacklib-puppet-syntax-3-dsvm-centos7 http://logs.openstack.org/02/254502/3/check/gate-puppet-openstacklib-puppet-syntax-3-dsvm-centos7/f61fa7a/ : SUCCESS in 2m 32s\n- gate-puppet-openstacklib-puppet-syntax-4-dsvm-centos7 http://logs.openstack.org/02/254502/3/check/gate-puppet-openstacklib-puppet-syntax-4-dsvm-centos7/7482a9b/ : SUCCESS in 2m 37s\n- gate-puppet-openstacklib-puppet-unit-3.3-dsvm-centos7 http://logs.openstack.org/02/254502/3/check/gate-puppet-openstacklib-puppet-unit-3.3-dsvm-centos7/5e2b896/ : SUCCESS in 4m 03s\n- gate-puppet-openstacklib-puppet-unit-3.4-dsvm-centos7 http://logs.openstack.org/02/254502/3/check/gate-puppet-openstacklib-puppet-unit-3.4-dsvm-centos7/a22a0e9/ : SUCCESS in 4m 05s\n- gate-puppet-openstacklib-puppet-unit-3.6-dsvm-centos7 http://logs.openstack.org/02/254502/3/check/gate-puppet-openstacklib-puppet-unit-3.6-dsvm-centos7/acce5a3/ : SUCCESS in 4m 06s\n- gate-puppet-openstacklib-puppet-unit-3.7-dsvm-centos7 http://logs.openstack.org/02/254502/3/check/gate-puppet-openstacklib-puppet-unit-3.7-dsvm-centos7/4a7de90/ : SUCCESS in 4m 26s\n- gate-puppet-openstacklib-puppet-unit-3.8-dsvm-centos7 http://logs.openstack.org/02/254502/3/check/gate-puppet-openstacklib-puppet-unit-3.8-dsvm-centos7/de2942e/ : SUCCESS in 4m 05s\n- gate-puppet-openstacklib-puppet-unit-4.0-dsvm-centos7 http://logs.openstack.org/02/254502/3/check/gate-puppet-openstacklib-puppet-unit-4.0-dsvm-centos7/abb67c4/ : SUCCESS in 3m 52s\n- gate-puppet-openstacklib-puppet-unit-latest-dsvm-centos7 http://logs.openstack.org/02/254502/3/check/gate-puppet-openstacklib-puppet-unit-latest-dsvm-centos7/58dda74/ : FAILURE in 4m 01s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/02/254502/3/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/73b2f0e/ : SUCCESS in 7m 32s\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/02/254502/3/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/6178f46/ : SUCCESS in 5m 56s\n- gate-puppet-openstack-integration-scenario001-dsvm-trusty http://logs.openstack.org/02/254502/3/check/gate-puppet-openstack-integration-scenario001-dsvm-trusty/fcfc74c/ : SUCCESS in 23m 23s (non-voting)\n- gate-puppet-openstack-integration-scenario001-dsvm-centos7 http://logs.openstack.org/02/254502/3/check/gate-puppet-openstack-integration-scenario001-dsvm-centos7/e86562a/ : SUCCESS in 24m 55s (non-voting)\n- gate-puppet-openstack-integration-scenario002-dsvm-trusty http://logs.openstack.org/02/254502/3/check/gate-puppet-openstack-integration-scenario002-dsvm-trusty/a96ce4e/ : SUCCESS in 24m 01s (non-voting)\n- gate-puppet-openstack-integration-scenario002-dsvm-centos7 http://logs.openstack.org/02/254502/3/check/gate-puppet-openstack-integration-scenario002-dsvm-centos7/96513ae/ : SUCCESS in 21m 24s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0def17c2ed742447ad42f6ca74f767cb30796606","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-08 18:55:23.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"b3c867584db5d203695f4a07ca86f7259ef1366f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-08 19:31:28.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/02/254502/3/gate/gate-puppet-openstacklib-puppet-lint/ea525f5/ : SUCCESS in 39s\n- gate-puppet-openstacklib-puppet-syntax-3-dsvm-centos7 http://logs.openstack.org/02/254502/3/gate/gate-puppet-openstacklib-puppet-syntax-3-dsvm-centos7/9c4b81a/ : SUCCESS in 2m 33s\n- gate-puppet-openstacklib-puppet-syntax-4-dsvm-centos7 http://logs.openstack.org/02/254502/3/gate/gate-puppet-openstacklib-puppet-syntax-4-dsvm-centos7/01d7417/ : SUCCESS in 2m 45s\n- gate-puppet-openstacklib-puppet-unit-3.3-dsvm-centos7 http://logs.openstack.org/02/254502/3/gate/gate-puppet-openstacklib-puppet-unit-3.3-dsvm-centos7/e54b771/ : SUCCESS in 3m 39s\n- gate-puppet-openstacklib-puppet-unit-3.4-dsvm-centos7 http://logs.openstack.org/02/254502/3/gate/gate-puppet-openstacklib-puppet-unit-3.4-dsvm-centos7/ccfe1d7/ : SUCCESS in 4m 06s\n- gate-puppet-openstacklib-puppet-unit-3.6-dsvm-centos7 http://logs.openstack.org/02/254502/3/gate/gate-puppet-openstacklib-puppet-unit-3.6-dsvm-centos7/db9841c/ : SUCCESS in 4m 08s\n- gate-puppet-openstacklib-puppet-unit-3.7-dsvm-centos7 http://logs.openstack.org/02/254502/3/gate/gate-puppet-openstacklib-puppet-unit-3.7-dsvm-centos7/1440e53/ : SUCCESS in 3m 48s\n- gate-puppet-openstacklib-puppet-unit-3.8-dsvm-centos7 http://logs.openstack.org/02/254502/3/gate/gate-puppet-openstacklib-puppet-unit-3.8-dsvm-centos7/402574e/ : SUCCESS in 4m 15s\n- gate-puppet-openstacklib-puppet-unit-4.0-dsvm-centos7 http://logs.openstack.org/02/254502/3/gate/gate-puppet-openstacklib-puppet-unit-4.0-dsvm-centos7/3ba2b33/ : SUCCESS in 3m 57s\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/02/254502/3/gate/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/dabd952/ : SUCCESS in 8m 08s\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/02/254502/3/gate/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/d8f0272/ : SUCCESS in 5m 46s","accounts_in_message":[],"_revision_number":3},{"id":"46efbc78092eda286cd21a635de5e76eae9e8622","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-08 19:31:29.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"7bca6e2146631027cd391c1b86e6bb887893c69b","revisions":{"fb7cb7e968762745e8cdd1c3e1839c09b65c0d8b":{"kind":"REWORK","_number":1,"created":"2015-12-08 02:33:25.000000000","uploader":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"ref":"refs/changes/02/254502/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/02/254502/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/02/254502/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/02/254502/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/02/254502/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/02/254502/1"}}},"commit":{"parents":[{"commit":"47a0c6392fad4c1fb11811b17968576033a24baa","subject":"release: prepare 7.0.0 (liberty)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/47a0c6392fad4c1fb11811b17968576033a24baa"}]}],"author":{"name":"Matt Fischer","email":"matt@mattfischer.com","date":"2015-12-04 03:39:54.000000000","tz":-420},"committer":{"name":"Matt Fischer","email":"matt@mattfischer.com","date":"2015-12-08 02:33:25.000000000","tz":0},"subject":"Avoid duplicate client resource","message":"Avoid duplicate client resource\n\npython-openstackclient is used by a few other classes, so switch to\nensure_resource to avoid duplicate package declarations.\n\nPartial-Bug: #1523643\n\nChange-Id: I437b266344cf6ace683379c1999fc08fbdee756c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/fb7cb7e968762745e8cdd1c3e1839c09b65c0d8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/fb7cb7e968762745e8cdd1c3e1839c09b65c0d8b"}]},"branch":"refs/heads/stable/liberty"},"7bca6e2146631027cd391c1b86e6bb887893c69b":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-12-08 15:35:30.000000000","uploader":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"ref":"refs/changes/02/254502/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/02/254502/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/02/254502/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/02/254502/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/02/254502/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/02/254502/3"}}},"commit":{"parents":[{"commit":"47a0c6392fad4c1fb11811b17968576033a24baa","subject":"release: prepare 7.0.0 (liberty)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/47a0c6392fad4c1fb11811b17968576033a24baa"}]}],"author":{"name":"Matt Fischer","email":"matt@mattfischer.com","date":"2015-12-04 03:39:54.000000000","tz":-420},"committer":{"name":"Matt Fischer","email":"matt@mattfischer.com","date":"2015-12-08 15:35:30.000000000","tz":0},"subject":"Avoid duplicate client resource","message":"Avoid duplicate client resource\n\npython-openstackclient is used by a few other classes, so switch to\nensure_resource to avoid duplicate package declarations.\n\nPartial-Bug: #1523643\n\nChange-Id: I437b266344cf6ace683379c1999fc08fbdee756c\n(cherry picked from commit 8469027d44ee05b8b204ce382266eae92f41ae29)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/7bca6e2146631027cd391c1b86e6bb887893c69b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/7bca6e2146631027cd391c1b86e6bb887893c69b"}]},"branch":"refs/heads/stable/liberty"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
