)]}'
{"id":"openstack%2Fpuppet-openstacklib~264710","triplet_id":"openstack%2Fpuppet-openstacklib~master~Ibbc8a376496b8120d7c1d87f7a9005024ae14984","project":"openstack/puppet-openstacklib","branch":"master","topic":"service_default_fix","hashtags":[],"change_id":"Ibbc8a376496b8120d7c1d87f7a9005024ae14984","subject":"Fix handling of ensure_absent_val","status":"MERGED","created":"2016-01-07 10:54:27.000000000","updated":"2016-01-07 21:35:44.000000000","submitted":"2016-01-07 21:35:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7ba324215c5511ad2d78ead1d6720adf5ca6a251","_number":264710,"virtual_id_number":264710,"owner":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":0,"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"value":2,"date":"2016-01-07 21:35:44.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"}],"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":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"all":[{"value":2,"date":"2016-01-07 14:35:12.000000000","_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":2,"date":"2016-01-07 21:16:50.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":"2016-01-07 18:34:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"}],"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":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"all":[{"value":0,"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":1,"date":"2016-01-07 21:16:43.000000000","_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"}],"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":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-07 14:35:12.000000000","updated_by":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"reviewer":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"state":"REVIEWER"},{"updated":"2016-01-07 18:34:10.000000000","updated_by":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"reviewer":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"state":"REVIEWER"},{"updated":"2016-01-07 21:16:43.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":"2016-01-07 21:35:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a2663a46790ed789e60054f74f80769004dbb8bc","author":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"date":"2016-01-07 10:54:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0f6984cf59d94836a2ee588542cde59e79599bbd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-07 11:28:34.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/10/264710/1/check/gate-puppet-openstacklib-puppet-lint/b44405c/ : SUCCESS in 41s\n- gate-puppet-openstacklib-puppet-syntax-3-dsvm-centos7 http://logs.openstack.org/10/264710/1/check/gate-puppet-openstacklib-puppet-syntax-3-dsvm-centos7/0ff6437/ : SUCCESS in 2m 54s\n- gate-puppet-openstacklib-puppet-syntax-4-dsvm-centos7 http://logs.openstack.org/10/264710/1/check/gate-puppet-openstacklib-puppet-syntax-4-dsvm-centos7/35451a9/ : SUCCESS in 2m 59s\n- gate-puppet-openstacklib-puppet-unit-3.3-dsvm-centos7 http://logs.openstack.org/10/264710/1/check/gate-puppet-openstacklib-puppet-unit-3.3-dsvm-centos7/f50ee58/ : SUCCESS in 4m 38s\n- gate-puppet-openstacklib-puppet-unit-3.4-dsvm-centos7 http://logs.openstack.org/10/264710/1/check/gate-puppet-openstacklib-puppet-unit-3.4-dsvm-centos7/df16226/ : SUCCESS in 5m 02s\n- gate-puppet-openstacklib-puppet-unit-3.6-dsvm-centos7 http://logs.openstack.org/10/264710/1/check/gate-puppet-openstacklib-puppet-unit-3.6-dsvm-centos7/32f0ca3/ : SUCCESS in 4m 31s\n- gate-puppet-openstacklib-puppet-unit-3.7-dsvm-centos7 http://logs.openstack.org/10/264710/1/check/gate-puppet-openstacklib-puppet-unit-3.7-dsvm-centos7/b3f3e13/ : SUCCESS in 6m 03s\n- gate-puppet-openstacklib-puppet-unit-3.8-dsvm-centos7 http://logs.openstack.org/10/264710/1/check/gate-puppet-openstacklib-puppet-unit-3.8-dsvm-centos7/73fe22a/ : SUCCESS in 4m 40s\n- gate-puppet-openstacklib-puppet-unit-4.0-dsvm-centos7 http://logs.openstack.org/10/264710/1/check/gate-puppet-openstacklib-puppet-unit-4.0-dsvm-centos7/6dba6a5/ : SUCCESS in 4m 08s\n- gate-puppet-openstacklib-puppet-unit-latest-dsvm-centos7 http://logs.openstack.org/10/264710/1/check/gate-puppet-openstacklib-puppet-unit-latest-dsvm-centos7/785384f/ : SUCCESS in 4m 14s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/10/264710/1/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/261a5be/ : SUCCESS in 8m 54s\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/10/264710/1/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/6703731/ : SUCCESS in 6m 30s\n- gate-puppet-openstack-integration-scenario001-tempest-dsvm-trusty http://logs.openstack.org/10/264710/1/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-trusty/5038ce3/ : SUCCESS in 30m 13s (non-voting)\n- gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7 http://logs.openstack.org/10/264710/1/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/28b5c68/ : FAILURE in 15m 26s (non-voting)\n- gate-puppet-openstack-integration-scenario002-tempest-dsvm-trusty http://logs.openstack.org/10/264710/1/check/gate-puppet-openstack-integration-scenario002-tempest-dsvm-trusty/55c921f/ : SUCCESS in 25m 15s (non-voting)\n- gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7 http://logs.openstack.org/10/264710/1/check/gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7/755e133/ : SUCCESS in 27m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"88a7b8ace375cefa37b3c1849bddd7c612383624","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-07 12:28:35.000000000","message":"Patch Set 1:\n\nBuild succeeded (check-tripleo pipeline).\n\n- gate-tripleo-ci-f22-nonha http://logs.openstack.org/10/264710/1/check-tripleo/gate-tripleo-ci-f22-nonha/ee9d1f0/ : SUCCESS in 1h 32m 21s","accounts_in_message":[],"_revision_number":1},{"id":"59917aa3e2dccc4cac869de8b87b007ceafd77df","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2016-01-07 14:35:12.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"e39df06c77cff851db43ee1d7af21c25f8a0c5ed","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2016-01-07 18:34:10.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"7abd714a2eee551f9b535c18c654e7745405b8d0","author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"date":"2016-01-07 21:16:43.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"32b3c469c0529a1f8c564c4caed5e5131b8711d1","author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"date":"2016-01-07 21:16:50.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"3d3bd3ce4c8c5910591e3d26e2c8e3a1bfdaad3a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-07 21:18:27.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"43e57949551efa3379d7d10793a8a1232eccc262","date":"2016-01-07 21:35:44.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"e482f985c4cda1ab5e92b937624c20d69db59797","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-07 21:35:44.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/10/264710/1/gate/gate-puppet-openstacklib-puppet-lint/92dc61f/ : SUCCESS in 4m 29s\n- gate-puppet-openstacklib-puppet-syntax-3-dsvm-centos7 http://logs.openstack.org/10/264710/1/gate/gate-puppet-openstacklib-puppet-syntax-3-dsvm-centos7/c268b94/ : SUCCESS in 3s\n- gate-puppet-openstacklib-puppet-syntax-4-dsvm-centos7 http://logs.openstack.org/10/264710/1/gate/gate-puppet-openstacklib-puppet-syntax-4-dsvm-centos7/107fa43/ : SUCCESS in 3s\n- gate-puppet-openstacklib-puppet-unit-3.3-dsvm-centos7 http://logs.openstack.org/10/264710/1/gate/gate-puppet-openstacklib-puppet-unit-3.3-dsvm-centos7/40ce912/ : SUCCESS in 43s\n- gate-puppet-openstacklib-puppet-unit-3.4-dsvm-centos7 http://logs.openstack.org/10/264710/1/gate/gate-puppet-openstacklib-puppet-unit-3.4-dsvm-centos7/eec8f3e/ : SUCCESS in 56s\n- gate-puppet-openstacklib-puppet-unit-3.6-dsvm-centos7 http://logs.openstack.org/10/264710/1/gate/gate-puppet-openstacklib-puppet-unit-3.6-dsvm-centos7/71daa87/ : SUCCESS in 1m 08s\n- gate-puppet-openstacklib-puppet-unit-3.7-dsvm-centos7 http://logs.openstack.org/10/264710/1/gate/gate-puppet-openstacklib-puppet-unit-3.7-dsvm-centos7/b7f5569/ : SUCCESS in 57s\n- gate-puppet-openstacklib-puppet-unit-3.8-dsvm-centos7 http://logs.openstack.org/10/264710/1/gate/gate-puppet-openstacklib-puppet-unit-3.8-dsvm-centos7/d2b33f7/ : SUCCESS in 1m 37s\n- gate-puppet-openstacklib-puppet-unit-4.0-dsvm-centos7 http://logs.openstack.org/10/264710/1/gate/gate-puppet-openstacklib-puppet-unit-4.0-dsvm-centos7/7579935/ : SUCCESS in 44s\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/10/264710/1/gate/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/623a98e/ : SUCCESS in 8m 59s\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/10/264710/1/gate/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/c38379a/ : SUCCESS in 4m 11s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b3f0b0a810bdcab2cc5e8a5bc07f6974265f8238","revisions":{"b3f0b0a810bdcab2cc5e8a5bc07f6974265f8238":{"kind":"REWORK","_number":1,"created":"2016-01-07 10:54:27.000000000","uploader":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"ref":"refs/changes/10/264710/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/10/264710/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/10/264710/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/10/264710/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/10/264710/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/10/264710/1"}}},"commit":{"parents":[{"commit":"bad1c6514a896532114703bdc2abd59edbf124a1","subject":"Update os_database_connection with extra param","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/bad1c6514a896532114703bdc2abd59edbf124a1"}]}],"author":{"name":"Martin Mágr","email":"mmagr@redhat.com","date":"2016-01-07 10:50:49.000000000","tz":60},"committer":{"name":"Martin Mágr","email":"mmagr@redhat.com","date":"2016-01-07 10:50:49.000000000","tz":60},"subject":"Fix handling of ensure_absent_val","message":"Fix handling of ensure_absent_val\n\nWhen :array_matching \u003d\u003e :all is used for value, the values comes\nin form of array even when they are passed as single string and\nso \u003cSERVICE DEFAULT\u003e mechanism does not currently work without hack\non each inherited resource.\n\nThis is required for I95cf32c3211bc4498eaa68e6e748a27dfd9af0fa to pass\nacceptance tests.\n\nChange-Id: Ibbc8a376496b8120d7c1d87f7a9005024ae14984\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/b3f0b0a810bdcab2cc5e8a5bc07f6974265f8238"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/b3f0b0a810bdcab2cc5e8a5bc07f6974265f8238"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
