)]}'
{"id":"openstack%2Fdevstack~467600","triplet_id":"openstack%2Fdevstack~master~Id496ab53f76444f08dc6961f1ecd25f450cc96d7","project":"openstack/devstack","branch":"master","topic":"bug/1693092","hashtags":[],"change_id":"Id496ab53f76444f08dc6961f1ecd25f450cc96d7","subject":"Use sha256sum instead of gpg for verification","status":"MERGED","created":"2017-05-24 11:57:32.000000000","updated":"2017-05-24 16:35:28.000000000","submitted":"2017-05-24 14:57:29.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4fc225fe25c7565a43ba04b6d3cf622733a86c50","_number":467600,"virtual_id_number":467600,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2017-05-24 16:35:28.000000000","post_submit":true,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":2,"date":"2017-05-24 14:57:29.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2017-05-24 12:04:47.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-05-24 12:04:47.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-05-24 14:57:29.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2017-05-24 16:35:28.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"f27ead95db3d3cec50747e90bb1e741015723aac","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-05-24 11:57:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f71d422eda27dbe697afa17794381ae055c69ce4","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-05-24 12:03:20.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nThe gpg thing was breaking folks behind firewalls, this should be much better for them.","accounts_in_message":[],"_revision_number":1},{"id":"26ba899aacc96cbcd1430438507873d0b93822b7","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-05-24 12:04:39.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"a8d2c8353eff76ca06b978e40d1a1f3013b5b27e","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-05-24 12:04:47.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"44a24b244abaafd2dc8695b92e7e8075fa2a52b6","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-05-24 12:51:31.000000000","message":"Patch Set 2:\n\nOpenPGP verification shouldn\u0027t require network access any more than a checksum does, it just seems that nobody knows how to use GnuPG without interacting with keyservers. You can just hard-code the key material in here the same way you hardcode the checksum.","accounts_in_message":[],"_revision_number":2},{"id":"f5b4c3bdd0a52e343b8fa5f964ed213be686a27c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-24 13:30:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/00/467600/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/66293d1/ : SUCCESS in 1h 18m 00s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/00/467600/2/check/gate-grenade-dsvm-neutron-ubuntu-xenial/56556c5/ : SUCCESS in 48m 46s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/00/467600/2/check/gate-tempest-dsvm-py35-ubuntu-xenial/fccb9c9/ : SUCCESS in 1h 19m 58s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/00/467600/2/check/gate-devstack-docs-ubuntu-xenial/ae350d7//doc/build/html/ : SUCCESS in 2m 26s\n- gate-devstack-bashate http://logs.openstack.org/00/467600/2/check/gate-devstack-bashate/67c550d/ : SUCCESS in 2m 03s\n- gate-devstack-unit-tests http://logs.openstack.org/00/467600/2/check/gate-devstack-unit-tests/5615720/ : SUCCESS in 2m 37s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/00/467600/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/96d7ae5/ : SUCCESS in 39m 53s (non-voting)\n- gate-devstack-dsvm-updown-ubuntu-xenial http://logs.openstack.org/00/467600/2/check/gate-devstack-dsvm-updown-ubuntu-xenial/1c89f38/ : SUCCESS in 25m 20s\n- gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv http://logs.openstack.org/00/467600/2/check/gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv/8a7eee1/ : SUCCESS in 16m 45s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/00/467600/2/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/17037eb/ : SUCCESS in 1h 10m 04s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/00/467600/2/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/745f9bd/ : SUCCESS in 21m 57s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/00/467600/2/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/48d42ce/ : SUCCESS in 1h 04m 14s\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/00/467600/2/check/gate-tempest-dsvm-neutron-full-centos-7-nv/1d2306a/ : SUCCESS in 1h 25m 14s (non-voting)\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/00/467600/2/check/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/43e3dfe/ : SUCCESS in 1h 16m 56s","accounts_in_message":[],"_revision_number":2},{"id":"1df9c4e758dcbf715ec0197c65bec3cada351b72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-24 13:30:28.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"f6a33463306ae0ddce3cb689de0881bfdbe1a05a","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-05-24 14:46:53.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/portland/2017-05-24/467600/2/check/tempest-dsvm-full-nfv-xenial/6471381 : SUCCESS in 2h 10m 00s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/portland/2017-05-24/467600/2/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/239ee13 : FAILURE in 35m 00s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/portland/2017-05-24/467600/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/bc2c505 : FAILURE in 19m 58s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a91e940f97709d09e35d13710a10486673a1f3f1","date":"2017-05-24 14:57:29.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"09ee9df2504171a7f09de11e54a814a4a2bc604c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-24 14:57:29.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/00/467600/2/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/5072818/ : SUCCESS in 1h 26m 28s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/00/467600/2/gate/gate-grenade-dsvm-neutron-ubuntu-xenial/2d92c81/ : SUCCESS in 36m 22s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/00/467600/2/gate/gate-tempest-dsvm-py35-ubuntu-xenial/11dd385/ : SUCCESS in 1h 07m 43s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/00/467600/2/gate/gate-devstack-docs-ubuntu-xenial/9a75d28//doc/build/html/ : SUCCESS in 2m 44s\n- gate-devstack-bashate http://logs.openstack.org/00/467600/2/gate/gate-devstack-bashate/280dde0/ : SUCCESS in 2m 37s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/00/467600/2/gate/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/bb31227/ : SUCCESS in 42m 32s\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/00/467600/2/gate/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/f0028cc/ : SUCCESS in 1h 20m 58s","accounts_in_message":[],"_revision_number":2},{"id":"524b68bf8ea9058dc3a3efeaf8144e6eafe57f56","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-05-24 16:35:28.000000000","message":"Patch Set 2:\n\nBuild failed.  To recheck use \u0027xenserver: recheck\u0027.  For 3rd party ci contact info: https://wiki.openstack.org/wiki/ThirdPartySystems\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/00/467600/2/check/dsvm-tempest-neutron-network/7ffbb45 : FAILURE in 4h 00m 47s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"bba924121c8ad5e95f5cf55ab489d4276dcc39b1","revisions":{"9c7f0020e7ddbb7b30b2fe3922414dc74ed583dd":{"kind":"REWORK","_number":1,"created":"2017-05-24 11:57:32.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/00/467600/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/00/467600/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/00/467600/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/00/467600/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/00/467600/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/00/467600/1"}}},"commit":{"parents":[{"commit":"08de346d0354586b3e8ca2321cb3272eb9b32828","subject":"Merge \"etcd3 as a base service\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/08de346d0354586b3e8ca2321cb3272eb9b32828"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-05-24 11:56:10.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-05-24 11:56:10.000000000","tz":-240},"subject":"Use sha256sum instead of gpg for verification","message":"Use sha256sum instead of gpg for verification\n\ngpg verification requires network connectivity which is non\nmirrorable. We try to avoid that in devstack whenever possible. A\nsha256sum is a totally reasonable way of knowing if the downloaded\npackage is valid.\n\nChange-Id: Id496ab53f76444f08dc6961f1ecd25f450cc96d7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9c7f0020e7ddbb7b30b2fe3922414dc74ed583dd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9c7f0020e7ddbb7b30b2fe3922414dc74ed583dd"}]},"branch":"refs/heads/master"},"bba924121c8ad5e95f5cf55ab489d4276dcc39b1":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2017-05-24 12:04:39.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/00/467600/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/00/467600/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/00/467600/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/00/467600/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/00/467600/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/00/467600/2"}}},"commit":{"parents":[{"commit":"08de346d0354586b3e8ca2321cb3272eb9b32828","subject":"Merge \"etcd3 as a base service\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/08de346d0354586b3e8ca2321cb3272eb9b32828"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-05-24 11:56:10.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-05-24 12:04:18.000000000","tz":-240},"subject":"Use sha256sum instead of gpg for verification","message":"Use sha256sum instead of gpg for verification\n\ngpg verification requires network connectivity which is non\nmirrorable. We try to avoid that in devstack whenever possible. A\nsha256sum is a totally reasonable way of knowing if the downloaded\npackage is valid.\n\nCloses-Bug: #1693092\n\nChange-Id: Id496ab53f76444f08dc6961f1ecd25f450cc96d7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/bba924121c8ad5e95f5cf55ab489d4276dcc39b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/bba924121c8ad5e95f5cf55ab489d4276dcc39b1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
