)]}'
{"id":"openstack%2Fnova~3056","triplet_id":"openstack%2Fnova~master~Ie47d3f2187dcf88048edfb4ed30aabbcae1b8848","project":"openstack/nova","branch":"master","topic":"bug/916749","hashtags":[],"change_id":"Ie47d3f2187dcf88048edfb4ed30aabbcae1b8848","subject":"Check M2Crypto before making venv in Oneiric","status":"ABANDONED","created":"2012-01-15 12:18:45.000000000","updated":"2012-01-18 14:42:35.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"85dd05b4d8264de27ff151b95251ca470dbb2797","_number":3056,"virtual_id_number":3056,"owner":{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},"actions":{},"labels":{"Verified":{"all":[{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_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":{"recommended":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},{"value":0,"date":"2012-01-17 22:38:48.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},{"value":0,"date":"2012-01-16 17:08:50.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":1,"date":"2012-01-16 19:20:47.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":1,"date":"2012-01-16 17:15:41.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":1,"date":"2012-01-15 16:27:57.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"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"}],"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":[{"date":"2012-01-15 12:22:55.000000000","_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"date":"2012-01-15 12:21:37.000000000","_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},{"date":"2012-01-16 17:08:50.000000000","_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"date":"2012-01-16 19:20:47.000000000","_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"date":"2012-01-15 12:19:40.000000000","_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"date":"2012-01-16 17:15:41.000000000","_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"date":"2012-01-15 12:22:05.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"date":"2012-01-15 12:19:58.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":1},"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"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":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-01-15 12:19:40.000000000","updated_by":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"reviewer":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2012-01-15 12:19:58.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2012-01-15 12:21:37.000000000","updated_by":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"reviewer":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"state":"REVIEWER"},{"updated":"2012-01-15 12:22:05.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":"2012-01-15 12:22:55.000000000","updated_by":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"reviewer":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"state":"REVIEWER"},{"updated":"2012-01-15 16:27:57.000000000","updated_by":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"reviewer":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"state":"REVIEWER"},{"updated":"2012-01-16 17:08:50.000000000","updated_by":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"reviewer":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"state":"REVIEWER"},{"updated":"2012-01-16 17:15:41.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2012-01-16 19:20:47.000000000","updated_by":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"reviewer":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"state":"REVIEWER"}],"messages":[{"id":"8193f7d84b30c80dea859c094d591e4ec1c33fcf","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2012-01-15 16:27:57.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nnice work.","accounts_in_message":[],"_revision_number":1},{"id":"f8005acc097bc449343e5699add4c41a5082253e","author":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"date":"2012-01-16 17:08:50.000000000","message":"Patch Set 1:\n\nLooks good, have one question though.\n\nI\u0027m wondering if we can preserve the \u0027automate-everything\u0027 aspect of install_venv by doing something like:\n\n1. Retaining the automatic `sudo apt-get install python-mcrypto`\n\n2. Once apt-get returns (w/ zero exit status), we import M2Crypto and discover its path\n\n3. Use that path to symlink into the venv\n\nThe advantage w/ this approach (assuming it works :-), is that we\u0027re not relying on environment preconditions when creating our venv.... one less thing for the user to have to worry about.\n\nThoughts?","accounts_in_message":[],"_revision_number":1},{"id":"18a7d7ddd08ad19052b8a2d21cdc2d2bc3bfce28","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-01-16 17:15:41.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nLooks good to me, modulo Rick\u0027s question…","accounts_in_message":[],"_revision_number":1},{"id":"f0201ac264c751673321abe629f247df8e6feb4b","author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"date":"2012-01-16 19:20:47.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nI think having a script run sudo and install software system wide is a bit of a surprise. It\u0027s certainly outside of the scope of setting up a virtualenv.","accounts_in_message":[],"_revision_number":1},{"id":"d64becaa6ba56c858e4f7938c33347c7403ed518","author":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"date":"2012-01-16 19:56:22.000000000","message":"Patch Set 1:\n\nJohannes: Don\u0027t disagree there.  Though we\u0027re already doing that in the Fedora install_venv driver. \n\nI\u0027d lead slightly towards preserving the \u0027install-for-user\u0027 behavior in this patch, and then creating a separate bug/patch to remove \u0027sudo\u0027 entirely from the script.","accounts_in_message":[],"_revision_number":1},{"id":"9d32bd0af756a511fcdbbb3485627e786b49f553","author":{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},"date":"2012-01-17 22:38:48.000000000","message":"Patch Set 1:\n\nI guess this patch is obsolete now?","accounts_in_message":[],"_revision_number":1},{"id":"23c6b843822ac20ba81397627435d0b1e376d8b6","author":{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},"date":"2012-01-18 14:42:35.000000000","message":"Patch Set 1: Abandoned\n\nObsolete","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"6d90eae425d3dca197d51ed039256a533cf20e28","revisions":{"6d90eae425d3dca197d51ed039256a533cf20e28":{"kind":"REWORK","_number":1,"created":"2012-01-15 12:18:45.000000000","uploader":{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},"ref":"refs/changes/56/3056/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/56/3056/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/3056/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/3056/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/3056/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/56/3056/1"}}},"commit":{"parents":[{"commit":"46f90f7cb79a01104376919c56e70a6324fe89af","subject":"Fix volume api typo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/46f90f7cb79a01104376919c56e70a6324fe89af"}]}],"author":{"name":"Zhongyue Luo","email":"lzyeval@gmail.com","date":"2012-01-15 12:09:43.000000000","tz":-300},"committer":{"name":"Zhongyue Luo","email":"lzyeval@gmail.com","date":"2012-01-15 12:18:30.000000000","tz":-300},"subject":"Check M2Crypto before making venv in Oneiric","message":"Check M2Crypto before making venv in Oneiric\n\nFixes Bug #916749\n\nChanged python-m2crypto check on Oneiric before venv is created.\n\nAfter venv is created soft link python-m2crypto to venv.\n\nChange-Id: Ie47d3f2187dcf88048edfb4ed30aabbcae1b8848\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6d90eae425d3dca197d51ed039256a533cf20e28"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6d90eae425d3dca197d51ed039256a533cf20e28"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"46f90f7cb79a01104376919c56e70a6324fe89af","is_merged_in_target_branch":true,"change_id":"I9fc66b9c6ffff4b9dde7a10942158c86df548d43","change_number":3053,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
