)]}'
{"id":"openstack%2Fdevstack~39628","triplet_id":"openstack%2Fdevstack~master~I0b85b2dde1bf4e1f2de71a5c1e7cbd34b6b06e27","project":"openstack/devstack","branch":"master","topic":"unfubar-unfubar","hashtags":[],"change_id":"I0b85b2dde1bf4e1f2de71a5c1e7cbd34b6b06e27","subject":"Unfubar \"unfubar_setuptools\"","status":"ABANDONED","created":"2013-08-01 04:25:42.000000000","updated":"2013-08-02 05:46:00.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"429ef2715dc39f704daaee6561186487367e8370","_number":39628,"virtual_id_number":39628,"owner":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":1,"date":"2013-08-01 05:21:36.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},{"value":-2,"date":"2013-08-01 07:07:05.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2013-08-01 04:32:17.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"date":"2013-08-01 04:29:34.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2013-08-01 04:25:54.000000000","_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},{"date":"2013-08-01 07:07:05.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"date":"2013-08-01 04:26:00.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,"permitted_voting_range":{"min":0,"max":2},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-08-01 04:25:54.000000000","updated_by":{"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},"reviewer":{"_account_id":6473,"name":"Sunil Thaha","email":"sthaha@redhat.com","username":"sthaha"},"state":"REVIEWER"},{"updated":"2013-08-01 04:26:00.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2013-08-01 04:29:34.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2013-08-01 05:21:36.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2013-08-01 07:07:05.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"}],"messages":[{"id":"52d9a98dcad638a8085e07d95cffea572eee5006","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-08-01 04:32:17.000000000","message":"Patch Set 1:\n\nI saw [1] go by but was never merged.  I still don\u0027t understand what \"The current state of setuptools upgrading is a giant giant giant mess\nperpetrated on the masses by the lord of evil. Conflicting versions of\nthings can wind up on the system and then everything breaks.\" means.  \n\nCan we please have less histrionics and just a technical description of why these work-arounds are needed?  I\u0027m guessing this is an Ubuntu issue?\n\n[1] https://review.openstack.org/#/c/38040/","accounts_in_message":[],"_revision_number":1},{"id":"7b7a222098e9f275a6354cc39984b21738c15721","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-01 05:21:36.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/28/39628/1/check/gate-tempest-devstack-vm-full/1363159 : SUCCESS in 44m 21s\n- http://logs.openstack.org/28/39628/1/check/gate-tempest-devstack-vm-cells-full/83a04c5 : FAILURE in 33m 05s (non-voting)\n- http://logs.openstack.org/28/39628/1/check/gate-tempest-devstack-vm-testr-full/a9697e6 : SUCCESS in 29m 46s (non-voting)\n- http://logs.openstack.org/28/39628/1/check/gate-tempest-devstack-vm-postgres-full/4a06d28 : SUCCESS in 55m 48s\n- http://logs.openstack.org/28/39628/1/check/gate-tempest-devstack-vm-neutron/3aa82df : FAILURE in 7m 59s (non-voting)\n- http://logs.openstack.org/28/39628/1/check/gate-grenade-devstack-vm/dae9880 : SUCCESS in 21m 53s\n","accounts_in_message":[],"_revision_number":1},{"id":"e90b257cd4cb25633a2f497dda6f711735e2d76e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-08-01 07:07:05.000000000","message":"Patch Set 1: Do not merge\n\nThis is a Python/pip issue related to proper dependency installation that is best solved by trashing all distro\u0027s setuptools and pip installations and replacing them with known working current releases.  It is less of a problem on Ubuntu due to fewer unexpected changes made in the python-pip package; fedora tries to straddle the fence (by having symlinks pip-python and python-pip pointing to /usr/bin/pip) and would have been fine if not for the RHEL6 work-around get_pip_command() that only looked for is_fedora() rather than just RHEL6 where that particular problem lies.\n\nOne thing that will happen is the need for some of the RHEL6 work-arounds will go away once a modern setuptools and pip are in place, though it will probably take more hackery to get to that point.  The initial need was to make Ubuntu work for some specific gate issues.","accounts_in_message":[],"_revision_number":1},{"id":"f7070e3e4626bf68c31209f7e6b181ef75d6898d","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-08-01 09:39:46.000000000","message":"Patch Set 1:\n\nI don\u0027t think so; I believe the \"install, remove distro package, install\" has an issue on RHEL (and Fedora, I think) that pip installs to /usr/lib by default (not /usr/local as probably happens on Ubuntu?)\n\nSo the first install overwrites the package version, the removal of the distro package deletes it, and the third install can\u0027t continue.  I tried it [1] and unfortunately it doesn\u0027t even get that far; i guess the setuptools installation overwrites something so the install of pip doesn\u0027t work anyway\n\n[1] http://pastebin.com/jHsbzgNM","accounts_in_message":[],"_revision_number":1},{"id":"7537ab034b0639a0d0c79355b6994c7c37d0eb05","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-08-02 05:46:00.000000000","message":"Patch Set 1: Abandoned\n\nThis was not meant to be merged; see [1] for follow-on change\n\n[1] https://review.openstack.org/#/c/39862/","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"e855a5d8c298304b108433667a9c9316ba29897e","revisions":{"e855a5d8c298304b108433667a9c9316ba29897e":{"kind":"REWORK","_number":1,"created":"2013-08-01 04:25:42.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/28/39628/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/28/39628/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/28/39628/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/28/39628/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/28/39628/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/28/39628/1"}}},"commit":{"parents":[{"commit":"851665bb591ed8ec906e0724af9e6eef4a8c562a","subject":"Merge \"Fix tempest logging configuration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/851665bb591ed8ec906e0724af9e6eef4a8c562a"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-08-01 04:16:03.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2013-08-01 04:16:03.000000000","tz":600},"subject":"Unfubar \"unfubar_setuptools\"","message":"Unfubar \"unfubar_setuptools\"\n\nChange 0392a10a635a8befb13ff242e2ed5d5be4b23560 apparently introduced\nthis as \"Unbreak the giant mess that is the current state of\nsetuptools\" without explaination of what that giant mess actually is.\n\nget_pip_command assumes pip is called \"pip-python\" on Fedora based\ndistros because we are using the packaged pip.  Thus after this code\nre-installs upstream pip, which is not renamed, further progress\nhalts.\n\nI doubt this is the correct solution, but without a better\nexplaination of the reasoning behind the change it\u0027s hard to\nunderstand what is trying to be achieved.\n\nChange-Id: I0b85b2dde1bf4e1f2de71a5c1e7cbd34b6b06e27\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e855a5d8c298304b108433667a9c9316ba29897e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e855a5d8c298304b108433667a9c9316ba29897e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
