)]}'
{"id":"openstack%2Fdiskimage-builder~82705","triplet_id":"openstack%2Fdiskimage-builder~master~I3e85a8069b18cafd7eae4cd0591821acc3b5a739","project":"openstack/diskimage-builder","branch":"master","hashtags":[],"change_id":"I3e85a8069b18cafd7eae4cd0591821acc3b5a739","subject":"Permit use of wheel mirrors in pypi element.","status":"MERGED","created":"2014-03-25 03:48:32.000000000","updated":"2014-03-25 10:54:15.000000000","submitted":"2014-03-25 10:54:15.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b81f77c2267ec94eacf773704550ec444e1aeb94","_number":82705,"virtual_id_number":82705,"owner":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"},{"value":0,"_account_id":6449,"name":"Chris Jones","email":"cmsj@tenshu.net","username":"cmsj"},{"value":0,"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},{"value":2,"date":"2014-03-25 10:54:15.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"},"recommended":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"all":[{"value":1,"date":"2014-03-25 05:15:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},{"value":0,"date":"2014-03-25 04:55:12.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":2,"date":"2014-03-25 10:52:41.000000000","_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"},{"value":2,"date":"2014-03-25 10:53:24.000000000","_account_id":6449,"name":"Chris Jones","email":"cmsj@tenshu.net","username":"cmsj"},{"value":1,"date":"2014-03-25 04:30:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":6449,"name":"Chris Jones","email":"cmsj@tenshu.net","username":"cmsj"},"all":[{"value":0,"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},{"value":0,"date":"2014-03-25 04:55:12.000000000","_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"date":"2014-03-25 10:52:41.000000000","_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"},{"value":1,"date":"2014-03-25 10:53:24.000000000","_account_id":6449,"name":"Chris Jones","email":"cmsj@tenshu.net","username":"cmsj"},{"value":0,"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"_account_id":6449,"name":"Chris Jones","email":"cmsj@tenshu.net","username":"cmsj"},{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-03-25 04:30:03.000000000","updated_by":{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},"reviewer":{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},"state":"REVIEWER"},{"updated":"2014-03-25 05:15:22.000000000","updated_by":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"reviewer":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"state":"REVIEWER"},{"updated":"2014-03-25 10:52:41.000000000","updated_by":{"_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"},"reviewer":{"_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"},"state":"REVIEWER"},{"updated":"2014-03-25 10:53:24.000000000","updated_by":{"_account_id":6449,"name":"Chris Jones","email":"cmsj@tenshu.net","username":"cmsj"},"reviewer":{"_account_id":6449,"name":"Chris Jones","email":"cmsj@tenshu.net","username":"cmsj"},"state":"REVIEWER"},{"updated":"2014-03-25 10:54:15.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ba88c991358b2a00209b4cd8a36158243be59f6a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 03:48:32.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"71cc400415a9467e15acc96a1399a88b1dfc03f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 03:49:12.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-diskimage-builder-pep8 http://logs.openstack.org/05/82705/1/check/gate-diskimage-builder-pep8/75cc2db : FAILURE in 24s\n- gate-diskimage-builder-python26 http://logs.openstack.org/05/82705/1/check/gate-diskimage-builder-python26/7d6190f : SUCCESS in 35s\n- gate-diskimage-builder-python27 http://logs.openstack.org/05/82705/1/check/gate-diskimage-builder-python27/975300c : SUCCESS in 36s\n\n","accounts_in_message":[],"_revision_number":1},{"id":"636c5d505d51950a41ebb94e097524ccee0ff136","author":{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},"date":"2014-03-25 04:30:03.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"91e51c57ca50753a57623cfc85daacb3c3f4b004","author":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"date":"2014-03-25 04:35:27.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"44ba433877af37ba86eaa1c66179601230fbde29","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 04:35:28.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"103328b7ef9e5d523e55d5cac24d92e65ecc7688","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 04:36:19.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-diskimage-builder-pep8 http://logs.openstack.org/05/82705/1/check/gate-diskimage-builder-pep8/2031674 : SUCCESS in 18s\n- gate-diskimage-builder-python26 http://logs.openstack.org/05/82705/1/check/gate-diskimage-builder-python26/1474668 : SUCCESS in 49s\n- gate-diskimage-builder-python27 http://logs.openstack.org/05/82705/1/check/gate-diskimage-builder-python27/92c8e2b : SUCCESS in 34s\n\n","accounts_in_message":[],"_revision_number":1},{"id":"05ee62e46b75c379c55155040035be21c0511711","author":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"date":"2014-03-25 04:37:45.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"82f60e437b8a742ab630ddc883a9c05a030174e0","author":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"date":"2014-03-25 04:44:44.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nThis introduces Yet Another Single Use Environment Variable (actually, a whole raft of them, if we include all the many and varied PYPI_MIRROR_URL_X variables), and it seems like the only purpose for them is to write out a config file that does the needful.\n\nThis runs counter to the guidelines we\u0027re developing in https://etherpad.openstack.org/p/tripleo-incubator-rationalise-ui\n\nI\u0027m not entirely certain what a better solution is; but perhaps asking the user to drop the required config file into ~/.cache/tripleo would be preferable? If that format is too complex, perhaps ask the user to drop the data in JSON format and have the script expand it?","accounts_in_message":[],"_revision_number":1},{"id":"8f9abf69e464ff9deb969eda83654160779178b5","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2014-03-25 04:55:12.000000000","message":"Patch Set 1:\n\nSo, this is inline with the current practice, and we have none of the rationalise-ui stuff done. As such - this is easy for folk to adapt to, doesn\u0027t require new infra, and can be straight forwardly convered to rational-ui when it arrives.","accounts_in_message":[],"_revision_number":1},{"id":"935815ebda36014dace8e55b563f41623e942098","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 05:14:43.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- check-tripleo-seed-precise http://logs.openstack.org/05/82705/1/check-tripleo/check-tripleo-seed-precise/4586dfd : SUCCESS in 33m 55s\n- check-tripleo-ironic-seed-precise http://logs.openstack.org/05/82705/1/check-tripleo/check-tripleo-ironic-seed-precise/837e6ed : SUCCESS in 32m 51s\n- check-tripleo-undercloud-precise http://logs.openstack.org/05/82705/1/check-tripleo/check-tripleo-undercloud-precise/0f88cba : SUCCESS in 58m 14s\n- check-tripleo-ironic-undercloud-precise http://logs.openstack.org/05/82705/1/check-tripleo/check-tripleo-ironic-undercloud-precise/7bc11cf : SUCCESS in 56m 08s\n- check-tripleo-overcloud-precise http://logs.openstack.org/05/82705/1/check-tripleo/check-tripleo-overcloud-precise/1181435 : SUCCESS in 1h 26m 08s\n\n","accounts_in_message":[],"_revision_number":1},{"id":"7a8efd99a284d27497fe6b1a4b50c8a0d4ccca3d","author":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"date":"2014-03-25 05:15:22.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nlifeless makes some good points, especially the bit about how none of the rationalise-ui stuff exists yet.\n\nIt\u0027d be simple enough to rework this so that the script accepts a parameter that tells it the location of the config file, but then we\u0027d have to get dib to know how to pass the parameter..","accounts_in_message":[],"_revision_number":1},{"id":"0acd86d086c40bfb3542571a2a638fbe04ec318c","author":{"_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"},"date":"2014-03-25 10:52:41.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\nlgtm","accounts_in_message":[],"_revision_number":1},{"id":"f0135fb6f7b1c5b86c2f7b0d04fc1dd3f37472ee","author":{"_account_id":6449,"name":"Chris Jones","email":"cmsj@tenshu.net","username":"cmsj"},"date":"2014-03-25 10:53:24.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"29e98950697598ef60121c9ef0a9fb4055069eb2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 10:53:25.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"999c4b79297259c9f2e6a49d47602a5e16eb260e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 10:54:15.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"b81f77c2267ec94eacf773704550ec444e1aeb94","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 10:54:15.000000000","message":"Patch Set 1: Verified\n\nBuild succeeded.\n\n- gate-diskimage-builder-pep8 http://logs.openstack.org/05/82705/1/gate/gate-diskimage-builder-pep8/7bfe09c : SUCCESS in 35s\n- gate-diskimage-builder-python26 http://logs.openstack.org/05/82705/1/gate/gate-diskimage-builder-python26/88979c3 : SUCCESS in 43s\n- gate-diskimage-builder-python27 http://logs.openstack.org/05/82705/1/gate/gate-diskimage-builder-python27/264fb02 : SUCCESS in 49s\n\n","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ee18fe41da6c77b2ef0e1add4a6feb93b9a31ac8","revisions":{"ee18fe41da6c77b2ef0e1add4a6feb93b9a31ac8":{"kind":"REWORK","_number":1,"created":"2014-03-25 03:48:32.000000000","uploader":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"ref":"refs/changes/05/82705/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/diskimage-builder","ref":"refs/changes/05/82705/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/05/82705/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/05/82705/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/05/82705/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/diskimage-builder refs/changes/05/82705/1"}}},"commit":{"parents":[{"commit":"2f24062753402486090f8f0cc5ea5d270ef04533","subject":"Adds libmariadb-dev package mapping","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/2f24062753402486090f8f0cc5ea5d270ef04533"}]}],"author":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2014-03-25 03:44:46.000000000","tz":780},"committer":{"name":"Robert Collins","email":"rbtcollins@hp.com","date":"2014-03-25 03:48:18.000000000","tz":780},"subject":"Permit use of wheel mirrors in pypi element.","message":"Permit use of wheel mirrors in pypi element.\n\npypi-mirror creates a separate mirror index for wheels (one per OS\nthat mirrors are built on). To be able to use it one then needs to be\nable to export multiple mirrors for inclusion in pip.conf. As a drive\nby I made it possible to disable the use of the pypi.python.org index\nwithout using --offline (as --offline has larger impact).\n\nChange-Id: I3e85a8069b18cafd7eae4cd0591821acc3b5a739\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/ee18fe41da6c77b2ef0e1add4a6feb93b9a31ac8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/ee18fe41da6c77b2ef0e1add4a6feb93b9a31ac8"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2f24062753402486090f8f0cc5ea5d270ef04533","is_merged_in_target_branch":true,"change_id":"Ib62071a964a4449c4e32ef1646ab7a0fb0f5f7b7","change_number":79874,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
