)]}'
{"id":"openstack%2Fironic-python-agent~360823","triplet_id":"openstack%2Fironic-python-agent~stable%2Fmitaka~I285855c6386f59e9dd352473aa28463109818c90","project":"openstack/ironic-python-agent","branch":"stable/mitaka","topic":"bug/1617087","hashtags":[],"change_id":"I285855c6386f59e9dd352473aa28463109818c90","subject":"Use constraints for all the things","status":"MERGED","created":"2016-08-25 23:38:13.000000000","updated":"2016-08-26 14:03:03.000000000","submitted":"2016-08-26 14:03:03.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"748ffe89142de590ffbed62a97a417364512c9b9","_number":360823,"virtual_id_number":360823,"owner":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-08-26 14:03:03.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"recommended":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-08-25 23:41:43.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":2,"date":"2016-08-26 13:18:53.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":1,"date":"2016-08-26 13:19:17.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":2,"date":"2016-08-26 08:24:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":1,"date":"2016-08-26 13:18:53.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-25 23:41:43.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2016-08-26 08:24:11.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2016-08-26 13:18:53.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2016-08-26 13:19:17.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2016-08-26 14:03:03.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3e91190b21f278a4988a9af74ca8353785332194","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2016-08-25 23:38:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b5fa4c79c177dc8d3d3624668fdcb7360e6d7496","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2016-08-25 23:41:43.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"03b8349f9b5d2f597e36e4b0d2391e404269f72b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-26 00:36:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-docs-ubuntu-trusty http://docs-draft.openstack.org/23/360823/1/check/gate-ironic-python-agent-docs-ubuntu-trusty/8351568//doc/build/html/ : SUCCESS in 2m 07s\n- gate-ironic-python-agent-pep8-ubuntu-trusty http://logs.openstack.org/23/360823/1/check/gate-ironic-python-agent-pep8-ubuntu-trusty/37a41a3/ : SUCCESS in 2m 01s\n- gate-ironic-python-agent-python27-ubuntu-trusty http://logs.openstack.org/23/360823/1/check/gate-ironic-python-agent-python27-ubuntu-trusty/37d053d/ : SUCCESS in 2m 18s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/23/360823/1/check/gate-ironic-python-agent-python34/9d037cf/ : SUCCESS in 2m 04s\n- gate-ironic-python-agent-releasenotes http://docs-draft.openstack.org/23/360823/1/check/gate-ironic-python-agent-releasenotes/74317f3//releasenotes/build/html/ : SUCCESS in 1m 58s\n- gate-ironic-python-agent-tox-func-ubuntu-trusty http://logs.openstack.org/23/360823/1/check/gate-ironic-python-agent-tox-func-ubuntu-trusty/681368d/ : SUCCESS in 2m 18s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src http://logs.openstack.org/23/360823/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src/7435d70/ : SUCCESS in 35m 52s\n- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv http://logs.openstack.org/23/360823/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv/9900c68/ : SUCCESS in 35m 25s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src http://logs.openstack.org/23/360823/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src/1704e23/ : SUCCESS in 26m 42s\n- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv http://logs.openstack.org/23/360823/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv/62cd4b3/ : SUCCESS in 45m 51s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src http://logs.openstack.org/23/360823/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src/979a47e/ : SUCCESS in 52m 35s\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src http://logs.openstack.org/23/360823/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src/eaa8ed2/ : SUCCESS in 47m 06s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv http://logs.openstack.org/23/360823/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv/91c0d4f/ : SUCCESS in 52m 08s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv http://logs.openstack.org/23/360823/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv/f20fe3a/ : SUCCESS in 47m 32s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv http://logs.openstack.org/23/360823/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv/21a4e5e/ : SUCCESS in 48m 37s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv http://logs.openstack.org/23/360823/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv/2b2c970/ : SUCCESS in 56m 00s (non-voting)\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/23/360823/1/check/gate-ironic-inspector-dsvm-ipa-src-nv/f12141a/ : SUCCESS in 51m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e0a79d7c107fb56648fd0d4e8d27cc5244570512","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-08-26 08:24:11.000000000","message":"Patch Set 1: Code-Review+2\n\nOops, we landed it in liberty, but we didn\u0027t land it mitaka? This is bad.","accounts_in_message":[],"_revision_number":1},{"id":"0840030ce908c3d45870d6de931d7099d4678507","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2016-08-26 13:18:53.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nAgree this is terrible, how\u0027d we do that?","accounts_in_message":[],"_revision_number":1},{"id":"07293eccc137ef6584286a63b3c8cd924c49aae7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-26 13:19:04.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"4dbf2e37835fb74d0fb6c5a94d49ecc8f7eed14f","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2016-08-26 13:19:17.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"df0c946e8bf1ff1ace71883ab8442918e11becf5","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2016-08-26 14:01:51.000000000","message":"Patch Set 1:\n\n\u003e Agree this is terrible, how\u0027d we do that?\n\nMy fault. Only did the backport to stable/liberty. Should have also done it to stable/mitaka. Next time I will remember!","accounts_in_message":[],"_revision_number":1},{"id":"0f90f9e34fb67e213008ee3c05fe26fdeb80e565","date":"2016-08-26 14:03:03.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"bfdd916bfe8ad7b858b68d7f7de2caad0af3e944","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-26 14:03:03.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-docs-ubuntu-trusty http://docs-draft.openstack.org/23/360823/1/gate/gate-ironic-python-agent-docs-ubuntu-trusty/12b9cf4//doc/build/html/ : SUCCESS in 2m 21s\n- gate-ironic-python-agent-pep8-ubuntu-trusty http://logs.openstack.org/23/360823/1/gate/gate-ironic-python-agent-pep8-ubuntu-trusty/894e58a/ : SUCCESS in 2m 09s\n- gate-ironic-python-agent-python27-ubuntu-trusty http://logs.openstack.org/23/360823/1/gate/gate-ironic-python-agent-python27-ubuntu-trusty/fb2a99e/ : SUCCESS in 3m 01s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/23/360823/1/gate/gate-ironic-python-agent-python34/6532719/ : SUCCESS in 2m 43s\n- gate-ironic-python-agent-releasenotes http://docs-draft.openstack.org/23/360823/1/gate/gate-ironic-python-agent-releasenotes/6886e9e//releasenotes/build/html/ : SUCCESS in 2m 15s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src http://logs.openstack.org/23/360823/1/gate/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src/0e2152f/ : SUCCESS in 36m 42s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src http://logs.openstack.org/23/360823/1/gate/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src/3755d5b/ : SUCCESS in 36m 48s\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src http://logs.openstack.org/23/360823/1/gate/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src/2de8900/ : SUCCESS in 37m 32s\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src http://logs.openstack.org/23/360823/1/gate/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src/b5282d5/ : SUCCESS in 37m 25s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"24135f5c3cbe96dc453c1d87f65c30bd17d5c57a","revisions":{"24135f5c3cbe96dc453c1d87f65c30bd17d5c57a":{"kind":"REWORK","_number":1,"created":"2016-08-25 23:38:13.000000000","uploader":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"ref":"refs/changes/23/360823/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/23/360823/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/23/360823/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/23/360823/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/23/360823/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/23/360823/1"}}},"commit":{"parents":[{"commit":"451b74ba16ce9bb92b675d493309267b396c7635","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/451b74ba16ce9bb92b675d493309267b396c7635"}]}],"author":{"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","date":"2016-05-19 13:38:30.000000000","tz":-240},"committer":{"name":"John L. Villalovos","email":"john.l.villalovos@intel.com","date":"2016-08-25 23:31:34.000000000","tz":-420},"subject":"Use constraints for all the things","message":"Use constraints for all the things\n\nThis configures tox to use upper-constraints for everything, except\nenvironments used for post jobs (as constraints aren\u0027t supported there\nyet).\n\nThis also doesn\u0027t enable constraints for our image builds, as it isn\u0027t\npossible to pass an environment variable into the Dockerfile to allow\nfolks to choose their own constraints file (and we don\u0027t want to force\npeople to rely on git.o.o for building images).\n\nCloses-Bug: #1617087\nChange-Id: I285855c6386f59e9dd352473aa28463109818c90\n(cherry picked from commit 4e35b0ee64a249c8461efc1c4374dd6cd9253220)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/24135f5c3cbe96dc453c1d87f65c30bd17d5c57a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/24135f5c3cbe96dc453c1d87f65c30bd17d5c57a"}]},"branch":"refs/heads/stable/mitaka"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
