)]}'
{"id":"openstack%2Fdevstack~51651","triplet_id":"openstack%2Fdevstack~master~Ifdf9af5afbc16214b9541b0a627cd933e63d4f82","project":"openstack/devstack","branch":"master","topic":"bug/1239742","hashtags":[],"change_id":"Ifdf9af5afbc16214b9541b0a627cd933e63d4f82","subject":"fixup_stuff.sh: un-break site package detection for Python 2.6","status":"ABANDONED","created":"2013-10-14 15:48:12.000000000","updated":"2013-10-18 09:03:36.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3265e51ca9fe10602bb7d5947fd13b49de86e9f6","_number":51651,"virtual_id_number":51651,"owner":{"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2013-10-15 13:44:46.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"}],"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":{"disliked":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2013-10-16 18:01:15.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2013-10-18 09:03:09.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2013-10-16 18:01:15.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"}],"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":3,"name":"Jenkins","username":"jenkins"},{"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":0,"max":2},"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-10-15 13:44:46.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2013-10-16 18:01:15.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":"00f319191dc04dde290aade214a1dbbfaf043408","author":{"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"},"date":"2013-10-14 16:00:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7b603469ca39664ee6f45a5795abec13cab287c6","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-14 16:51:47.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nTypically I\u0027d want to avoid using Python in DevStack but this is a good exception to that rule.  However, it needs to be Python 3 compatible for when /usr/bin/python is python3.x.","accounts_in_message":[],"_revision_number":2},{"id":"5409acfa678ea1e766c5c5ec70f1e539b83a6c79","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-14 17:03:49.000000000","message":"Patch Set 2: 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- check-tempest-devstack-vm-full http://logs.openstack.org/51/51651/2/check/check-tempest-devstack-vm-full/0ea531b : SUCCESS in 48m 34s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/51/51651/2/check/check-tempest-devstack-vm-postgres-full/758fb07 : FAILURE in 55m 59s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/51/51651/2/check/check-tempest-devstack-vm-neutron/9da3a7f : SUCCESS in 23m 40s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/51/51651/2/check/gate-tempest-devstack-vm-large-ops/e6d6ee8 : SUCCESS in 20m 00s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/51/51651/2/check/gate-tempest-devstack-vm-neutron-large-ops/a929d47 : SUCCESS in 15m 35s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/51/51651/2/check/check-grenade-devstack-vm/e9255f9 : SUCCESS in 34m 53s\n- check-swift-devstack-vm-functional http://logs.openstack.org/51/51651/2/check/check-swift-devstack-vm-functional/ce2ffa7 : SUCCESS in 12m 22s\n","accounts_in_message":[],"_revision_number":2},{"id":"050682c81a028a31b8ebfa1715181dfa733bb735","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2013-10-14 17:04:41.000000000","message":"Patch Set 2:\n\nI noticed tempest failed, I think you hit bugs: https://bugs.launchpad.net/bugs/1235437","accounts_in_message":[],"_revision_number":2},{"id":"d5a13e407a918f6c6b7058d6acf6d174a8a6e2d4","author":{"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"},"date":"2013-10-15 12:48:24.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"77aec4f901d8974ec8d6f827f9acfb3562d815a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-15 13:44:46.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/51/51651/3/check/check-tempest-devstack-vm-full/031c8b0 : SUCCESS in 56m 09s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/51/51651/3/check/check-tempest-devstack-vm-postgres-full/eebaa17 : SUCCESS in 42m 28s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/51/51651/3/check/check-tempest-devstack-vm-neutron/0e8215c : SUCCESS in 16m 49s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/51/51651/3/check/gate-tempest-devstack-vm-large-ops/4191450 : SUCCESS in 15m 23s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/51/51651/3/check/gate-tempest-devstack-vm-neutron-large-ops/df630d1 : SUCCESS in 16m 22s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/51/51651/3/check/check-grenade-devstack-vm/faebd66 : SUCCESS in 26m 48s\n- check-swift-devstack-vm-functional http://logs.openstack.org/51/51651/3/check/check-swift-devstack-vm-functional/73106d1 : SUCCESS in 10m 00s\n","accounts_in_message":[],"_revision_number":3},{"id":"c8ab0320ec7bbb8368a7138eb7f17f71dc8035cc","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-10-16 18:01:15.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\nThere have been a number of attempts to fix this problem, none quite right.  I have submitted https://review.openstack.org/#/c/52176/ as a fix.  Please have a look and see if it addresses your issue.","accounts_in_message":[],"_revision_number":3},{"id":"1f8a1ac2d9ee4ec4992a4c76960f37dc0652e6af","author":{"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"},"date":"2013-10-18 09:03:09.000000000","message":"Patch Set 3:\n\nProperly addressed in I99906451dc25654628187b383e8893cce0e276bf.","accounts_in_message":[],"_revision_number":3},{"id":"c74ba20a407b77fa1fcca2e9d3c03bd498c5c2f1","author":{"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"},"date":"2013-10-18 09:03:36.000000000","message":"Patch Set 3: Abandoned\n\nProperly addressed in I99906451dc25654628187b383e8893cce0e276bf.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"4af11ce2b0672abb6b5774fd31c07363fe13b414","revisions":{"e36701f1cc5425e82ca280f52beb8bf1e9a4354c":{"kind":"REWORK","_number":1,"created":"2013-10-14 15:48:12.000000000","uploader":{"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"},"ref":"refs/changes/51/51651/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/51/51651/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/51/51651/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/51/51651/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/51/51651/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/51/51651/1"}}},"commit":{"parents":[{"commit":"3931573f2bdb542ff4299bd548cab3458c3b0c99","subject":"mute useless console output, when run ./stack.sh","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3931573f2bdb542ff4299bd548cab3458c3b0c99"}]}],"author":{"name":"Florian Haas","email":"florian@hastexo.com","date":"2013-10-14 15:23:25.000000000","tz":120},"committer":{"name":"Florian Haas","email":"florian@hastexo.com","date":"2013-10-14 15:43:10.000000000","tz":120},"subject":"fixup_stuff.sh: un-break site package detection for Python 2.6","message":"fixup_stuff.sh: un-break site package detection for Python 2.6\n\nSITE_DIRS relied on the availability of site.getsitepackages() which\nis a Python 2.7 addition. Since Python 2.6 is the latest Python\navailable on RHEL/CentOS 6, this would break DevStack on that\nplatform.\n\n* Put the site packages detection magic into a separate .py script\n* Continue to use the site.getsitepackages() method but fall back to\n  distutils.sysconfig if the former fails.\n* Populate SITE_DIRS from an invocation of that script, rather than\n  from inline Python.\n\nFixes bug 1239742.\n\nChange-Id: Ifdf9af5afbc16214b9541b0a627cd933e63d4f82\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e36701f1cc5425e82ca280f52beb8bf1e9a4354c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e36701f1cc5425e82ca280f52beb8bf1e9a4354c"}]},"branch":"refs/heads/master"},"e2e4b101e6ffce7c9626e35c8e814a4c9c3a6308":{"kind":"REWORK","_number":2,"created":"2013-10-14 16:00:34.000000000","uploader":{"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"},"ref":"refs/changes/51/51651/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/51/51651/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/51/51651/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/51/51651/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/51/51651/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/51/51651/2"}}},"commit":{"parents":[{"commit":"3931573f2bdb542ff4299bd548cab3458c3b0c99","subject":"mute useless console output, when run ./stack.sh","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3931573f2bdb542ff4299bd548cab3458c3b0c99"}]}],"author":{"name":"Florian Haas","email":"florian@hastexo.com","date":"2013-10-14 15:23:25.000000000","tz":120},"committer":{"name":"Florian Haas","email":"florian@hastexo.com","date":"2013-10-14 15:56:05.000000000","tz":120},"subject":"fixup_stuff.sh: un-break site package detection for Python 2.6","message":"fixup_stuff.sh: un-break site package detection for Python 2.6\n\nSITE_DIRS relied on the availability of site.getsitepackages() which\nis a Python 2.7 addition. Since Python 2.6 is the latest Python\navailable on RHEL/CentOS 6, this would break DevStack on that\nplatform.\n\n* Put the site packages detection magic into a separate .py script\n* Continue to use the site.getsitepackages() method but fall back to\n  distutils.sysconfig if the former fails.\n* Populate SITE_DIRS from an invocation of that script, rather than\n  from inline Python.\n\nFixes bug 1239742.\n\nChange-Id: Ifdf9af5afbc16214b9541b0a627cd933e63d4f82\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e2e4b101e6ffce7c9626e35c8e814a4c9c3a6308"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e2e4b101e6ffce7c9626e35c8e814a4c9c3a6308"}]},"branch":"refs/heads/master"},"4af11ce2b0672abb6b5774fd31c07363fe13b414":{"kind":"REWORK","_number":3,"created":"2013-10-15 12:48:24.000000000","uploader":{"_account_id":2463,"name":"Florian Haas","email":"florian.haas@cleura.com","username":"fghaas"},"ref":"refs/changes/51/51651/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/51/51651/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/51/51651/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/51/51651/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/51/51651/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/51/51651/3"}}},"commit":{"parents":[{"commit":"3931573f2bdb542ff4299bd548cab3458c3b0c99","subject":"mute useless console output, when run ./stack.sh","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3931573f2bdb542ff4299bd548cab3458c3b0c99"}]}],"author":{"name":"Florian Haas","email":"florian@hastexo.com","date":"2013-10-14 15:23:25.000000000","tz":120},"committer":{"name":"Florian Haas","email":"florian@hastexo.com","date":"2013-10-15 12:48:05.000000000","tz":120},"subject":"fixup_stuff.sh: un-break site package detection for Python 2.6","message":"fixup_stuff.sh: un-break site package detection for Python 2.6\n\nSITE_DIRS relied on the availability of site.getsitepackages() which\nis a Python 2.7 addition. Since Python 2.6 is the latest Python\navailable on RHEL/CentOS 6, this would break DevStack on that\nplatform.\n\n* Put the site packages detection magic into a separate .py script\n* Continue to use the site.getsitepackages() method but fall back to\n  distutils.sysconfig if the former fails.\n  Inspired by:\n  https://docs.djangoproject.com/en/dev/topics/install/#s-installing-the-development-version-without-pip\n* Populate SITE_DIRS from an invocation of that script, rather than\n  from inline Python.\n\nFixes bug 1239742.\n\nChange-Id: Ifdf9af5afbc16214b9541b0a627cd933e63d4f82\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4af11ce2b0672abb6b5774fd31c07363fe13b414"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4af11ce2b0672abb6b5774fd31c07363fe13b414"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
