)]}'
{"id":"openstack%2Fdevstack~40019","triplet_id":"openstack%2Fdevstack~master~I18e480a3312078bde26fc590d4d793e0795e7078","project":"openstack/devstack","branch":"master","topic":"stop-apt","hashtags":[],"change_id":"I18e480a3312078bde26fc590d4d793e0795e7078","subject":"Stop installing PyPI things via apt","status":"ABANDONED","created":"2013-08-02 22:01:17.000000000","updated":"2013-08-25 06:03:02.000000000","total_comment_count":18,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"aeaabcce89f6be4b14ae0ac661a942040e9a1078","_number":40019,"virtual_id_number":40019,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"disliked":{"_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-15 12:17:21.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},{"_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":{"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2013-08-17 19:00:20.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},{"value":0,"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":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"date":"2013-08-16 12:09:48.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},{"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},{"_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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"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":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},{"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":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},{"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-08-03 16:59:24.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"},{"updated":"2013-08-04 14:42:32.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2013-08-05 06:38:38.000000000","updated_by":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"reviewer":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"state":"REVIEWER"},{"updated":"2013-08-06 08:34:06.000000000","updated_by":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"reviewer":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"state":"REVIEWER"},{"updated":"2013-08-06 17:57:28.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2013-08-07 02:16:15.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-07 02:16:16.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2013-08-15 08:47:25.000000000","updated_by":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"reviewer":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"state":"REVIEWER"},{"updated":"2013-08-15 08:47:26.000000000","updated_by":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"reviewer":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"state":"REVIEWER"},{"updated":"2013-08-15 12:17:21.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2013-08-16 12:09:48.000000000","updated_by":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"reviewer":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"state":"REVIEWER"},{"updated":"2013-08-17 19:00:20.000000000","updated_by":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"reviewer":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"state":"REVIEWER"}],"messages":[{"id":"5de3abb36c4036197e488713868fd8fbc8ebaf3f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-02 22:16:15.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/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/19/40019/1/check/gate-tempest-devstack-vm-full/8efa847 : FAILURE in 12m 22s\n- http://logs.openstack.org/19/40019/1/check/gate-tempest-devstack-vm-cells-full/9c70925 : FAILURE in 12m 33s (non-voting)\n- http://logs.openstack.org/19/40019/1/check/gate-tempest-devstack-vm-testr-full/7913576 : FAILURE in 11m 13s (non-voting)\n- http://logs.openstack.org/19/40019/1/check/gate-tempest-devstack-vm-postgres-full/fb19420 : FAILURE in 12m 06s\n- http://logs.openstack.org/19/40019/1/check/gate-tempest-devstack-vm-neutron/fd7feab : FAILURE in 11m 58s (non-voting)\n- http://logs.openstack.org/19/40019/1/check/gate-grenade-devstack-vm/821bdaf : FAILURE in 14m 52s\n","accounts_in_message":[],"_revision_number":1},{"id":"0283f429b336cbf20ff07f902667f06c2e47c0b4","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-08-02 22:25:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7b40ab9cab79090b3195bc3f25778f32c9131465","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-02 22:52:13.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/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/19/40019/2/check/gate-tempest-devstack-vm-full/4a623cf : FAILURE in 10m 12s\n- http://logs.openstack.org/19/40019/2/check/gate-tempest-devstack-vm-cells-full/75f6698 : FAILURE in 9m 16s (non-voting)\n- http://logs.openstack.org/19/40019/2/check/gate-tempest-devstack-vm-testr-full/7f3c4c1 : FAILURE in 8m 55s (non-voting)\n- http://logs.openstack.org/19/40019/2/check/gate-tempest-devstack-vm-postgres-full/a71a069 : FAILURE in 9m 27s\n- http://logs.openstack.org/19/40019/2/check/gate-tempest-devstack-vm-neutron/73f8e2a : FAILURE in 9m 33s (non-voting)\n- http://logs.openstack.org/19/40019/2/check/gate-grenade-devstack-vm/875c051 : SUCCESS in 26m 43s\n","accounts_in_message":[],"_revision_number":2},{"id":"22dbe4908b956e753846ff5e624a7d45b9070f83","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-08-02 23:52:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7bfacbcb536d713d99ab98f94fe4490d46093eaa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-03 00:19:03.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/19/40019/3/check/gate-tempest-devstack-vm-full/98bb0d7 : FAILURE in 11m 05s\n- http://logs.openstack.org/19/40019/3/check/gate-tempest-devstack-vm-cells-full/41ef8c8 : FAILURE in 12m 20s (non-voting)\n- http://logs.openstack.org/19/40019/3/check/gate-tempest-devstack-vm-testr-full/e337f48 : FAILURE in 11m 16s (non-voting)\n- http://logs.openstack.org/19/40019/3/check/gate-tempest-devstack-vm-postgres-full/fbe19eb : FAILURE in 12m 14s\n- http://logs.openstack.org/19/40019/3/check/gate-tempest-devstack-vm-neutron/f3442b4 : FAILURE in 11m 34s (non-voting)\n- http://logs.openstack.org/19/40019/3/check/gate-grenade-devstack-vm/12ccfd1 : SUCCESS in 26m 53s\n","accounts_in_message":[],"_revision_number":3},{"id":"d26a31854305579f66034f35ba4a212b032f290d","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-08-03 16:59:24.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\nMy initial test of this revealed some dependencies that are still missing.  Keystone required:\n\nRoutes (not sure why this wasn\u0027t installed)\n\nNot listed in any requirements.txt, should have been caught by other prereqs?):\ndecorator (apt\u003d\u003d3.3.2, pip\u003d\u003d3.4.0)\ntempita\n\nlxml 3.2.3 build fails... (apt\u003d\u003d2.3.2)\nlxml\u003d\u003d2.3.2 build fails, installing apt, has no otherwise uninstalled python-* dependencies\n\nnow keystone starts.\n\nI think we can\u0027t just remove everything, but should have a good reason (like lxml has) to use the package rather than pypi version.","accounts_in_message":[],"_revision_number":3},{"id":"a6e3052135f20ff2dbd8e34735d17ab125bb390b","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2013-08-03 17:18:16.000000000","message":"Patch Set 3:\n\nAn idea that devstack might be able to take from what anvil is doing.\n\nInstead of ignoring the distro\u0027s packages completely anvil has taken the approach\nthat it will scan the distro repo and attempt to use the distros packages\n(rpm repos in anvils case - at the current time) only if the versions will\ncorrectly work with the provided pypi requirements.\n\nThe main program that helps do this validation that might just be able to be\nduplicated or used in devstack (with a corresponding apt compatible version\nalso)\n\nhttps://github.com/stackforge/anvil/blob/master/tools/yumfind\n\n  $ ./tools/yumfind  -p \u0027python-setuptools,setuptools\u003e0.8,\u003c1\u0027\n  python-setuptools-0.9.8-0.el6.noarch\n\nFor pypi packages that can not be found (or have incompat. version matches) then\nwill anvil go ahead and attempt to download said missing requirements and build\nthose into rpms (this build into rpm devstack could avoid since it can just\ninstall them directly).\n\nThe other program that helps in this process is the multipip program which anvil\nis using to collapse a large set of requirement files into a single set of packages\nand versions (which then goes into the finding/downloading/building functions). It\nis likely useful also to determine pypi requirement incompatibilities (across git repos).\n\n  $ ./tools/multipip -r glance/test-requirements.txt -r glance/requirements.txt -r nova/test-requirements.txt -r nova/requirements.txt\n  Babel\u003e\u003d0.9.6\n  Cheetah\u003e\u003d2.4.4\n  PasteDeploy\u003e\u003d1.5.0\n  SQLAlchemy\u003e\u003d0.7.8,\u003c0.7.99\n  WebOb\u003d\u003d1.2.3\n  amqplib\u003e\u003d0.6.1\n  anyjson\u003e\u003d0.2.4\n  argparse\n  boto\n  d2to1\u003e\u003d0.2.10,\u003c0.3\n  eventlet\u003e\u003d0.9.17\n  greenlet\u003e\u003d0.3.1\n  iso8601\u003e\u003d0.1.4\n  kombu\u003e\u003d1.0.4\n  lxml\u003e\u003d2.3\n  netaddr\u003e\u003d0.7.6\n  oslo.config\u003e\u003d1.2.0a3\n  paramiko\n  paste\n  pbr\u003e\u003d0.5.16,\u003c0.6\n  pyasn1\n  pyparsing\u003e\u003d1.5.7,\u003c2.0\n  python-cinderclient\u003e\u003d1.0.1\n  python-glanceclient\u003e\u003d0.9.0\n  python-keystoneclient\u003e\u003d0.2.0\n  python-neutronclient\u003e\u003d2.2.3,\u003c3.0.0\n  routes\u003e\u003d1.12.3\n  six\n  sqlalchemy-migrate\u003e\u003d0.7.2\n  stevedore\u003e\u003d0.10\n  suds\u003e\u003d0.4\n  websockify\u003c0.4\n\nBoth programs (or derivations of) might be useful in the struggle against package\nmanagement systems that I think we all agree are not easy to always work with.","accounts_in_message":[],"_revision_number":3},{"id":"90fdd75b25d90e1ccd41d591b3d88e13b5549b6d","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-08-03 20:19:36.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d718965f8c620f095a3eb5d31e49506f1f993242","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-03 21:07:23.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/19/40019/4/check/gate-tempest-devstack-vm-full/5b7f12d : SUCCESS in 45m 26s\n- http://logs.openstack.org/19/40019/4/check/gate-tempest-devstack-vm-cells-full/04aed71 : FAILURE in 14m 17s (non-voting)\n- http://logs.openstack.org/19/40019/4/check/gate-tempest-devstack-vm-testr-full/6aec571 : FAILURE in 28m 34s (non-voting)\n- http://logs.openstack.org/19/40019/4/check/gate-tempest-devstack-vm-postgres-full/e27e4c7 : SUCCESS in 47m 41s\n- http://logs.openstack.org/19/40019/4/check/gate-tempest-devstack-vm-neutron/76f7e15 : SUCCESS in 20m 31s (non-voting)\n- http://logs.openstack.org/19/40019/4/check/gate-grenade-devstack-vm/31832c7 : SUCCESS in 21m 21s\n","accounts_in_message":[],"_revision_number":4},{"id":"2f1e4344e441b3f38fff6df881fa25988377438d","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2013-08-04 02:55:51.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\nI pulled this merge and nova still did not start.\n\nVersionConflict: (cmd2 0.6.3 (/usr/lib/python2.7/dist-packages), Requirement.parse(\u0027cmd2\u003e\u003d0.6.4\u0027))","accounts_in_message":[],"_revision_number":4},{"id":"ddf838ce822805786d2a1d60b2e3e65a504033ec","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2013-08-04 03:43:18.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nMy bad. I forgot to remove distribution package python-cmd2. After doing that, it is working now.","accounts_in_message":[],"_revision_number":4},{"id":"cb64b4563dd08f16371e9607132874e421b1875c","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2013-08-04 04:00:56.000000000","message":"Patch Set 4: No score\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"938bacefd9e768c38befd70fcd5cfe5403525f5e","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2013-08-04 14:42:32.000000000","message":"Patch Set 4: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"9bf648b38aa73c17552f0d0d99eee040f675c8d4","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-08-05 05:55:01.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\n(5 inline comments)\n\nI broadly agree with the general idea of using pypi v distro packages for simplicity.\n\nAs I mentioned in [1] I\u0027m worried about what happens when these packages are bought in by other dependencies and then pip overwrites them (or they overwrite pip versions).  The idea proposed by Joshua Harlow of using distro packages or building packages on-the-fly is very interesting and worth investigation.  It would seem to solve the issue of pip overwriting system packages\n\n[1] https://review.openstack.org/#/c/39862/","accounts_in_message":[],"_revision_number":4},{"id":"1f88dbf5cc2574d21f7533c8d6f1776b72578424","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2013-08-05 06:38:38.000000000","message":"Patch Set 4:\n\nFeel free to try.\n\nhttps://github.com/stackforge/anvil/tree/master/tools#py2rpm\n\nIts part of the process anvil is using to do the pip-\u003erpm conversion (and why anvil actually uses no pips in the end, all are either found from repos - and used if versions will match the needed requirements, or built on-the-fly). \n\nSee this folder for the whole process.\n\nhttps://github.com/stackforge/anvil/tree/master/anvil/packaging\n\n - base.py does all pip interactions\n - yum.py then interacts with the yum repos and other tools to then build 2 rpm repos (one for dependencies and one for openstack components)","accounts_in_message":[],"_revision_number":4},{"id":"6cc20f1ecb714a6f52cc6fb126891f2626062788","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2013-08-05 12:21:19.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n(5 inline comments)\n\napart from the recurring suggestion to add a comment in the filest, I couldn\u0027t upvote this change more :)","accounts_in_message":[],"_revision_number":4},{"id":"f1d2cc134bf27a6f10fdc427d3cfcb901b9511c2","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-08-05 14:00:45.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\nso, we\u0027ve seriously been doing every effort to go in the other direction so that people can mostly get their distro versions, and only have to take the pip versions if their distro is out of date. If we are stripping out all of the packaging versions we might as well be running the gate on arch linux.\n\nI think that if we are going down this path what we actually need is a tool that will act as a go between and install the package if sufficient to pip requirements, and not install it if it won\u0027t. Given that we\u0027re going to global requirements, sufficiency should be able to be figured out up front.","accounts_in_message":[],"_revision_number":4},{"id":"0d4bf07b8b5ecd1012000bc1952098d35ed7fd04","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-08-05 15:16:31.000000000","message":"Patch Set 4:\n\nSomething like yumfind that Josh mentions and/or building simple packages on the fly is something I\u0027d be ok with - although I\u0027m honestly not sure what the benefit is. We have a global requirements list. It is the source of record for what we do. We are not producing a linux distro. Whether our stuff works with the distro packages of the prior release of a linux distro is honestly not our job. Now - I _do_ think it\u0027s still important to test on ubuntu precise and not on arch or something, because there are many other things not encompased in our requirements list that affect things. But if we\u0027re talking about python libraries, then either we need to use pip to install the complete set (which is the current case) or we DON\u0027T allow that, and we only allow being compatible with things already in distro so that we can be totally on packges. The second is completely un-viable.\n\nI know we\u0027ve been pushing more towards packages things, and I\u0027m sorry for my continual part in that. I was wrong. It\u0027s mainly due to being a distro supporter for so long, and a person fan of packages. The thing is - we have to solve all of the engineering problems that exist in the world of not using packages, so having solved them, the only think packages for our python dependencies give us is more complexity.","accounts_in_message":[],"_revision_number":4},{"id":"1d8d667a8d3357b0248a661e8ad0bbb7bcb56afa","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2013-08-05 17:03:55.000000000","message":"Patch Set 4:\n\nI agree with the sentiment that its either all pips or all packages and not really anywhere in the middle. Its not really worth the pain to figure out the interactions between pip/python packaging and the distro packaging (apt/yum). But knowing from experience that both routes are painful, u just have to decide which one and stick with it I think in the end. Anvil was initially like devstack and tried to mix them, but that ended about 4 months ago when it was to much a PITA.","accounts_in_message":[],"_revision_number":4},{"id":"81c3522b469bcb4e841e661d91dbeaf1466c9451","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2013-08-06 17:57:28.000000000","message":"Patch Set 4: (1 inline comment)\n\nI described the version conflict between python-boto required by euca2ools and openstack requirement in the comment on files/apts/general. I have no good idea so far.","accounts_in_message":[],"_revision_number":4},{"id":"e5213727b8d5decf61ce22770179daf18feddbc3","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-08-07 02:16:05.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c3856ae0dfcb417320ec6ea22f541241a19041a1","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-08-07 02:16:15.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":5},{"id":"0048566bcec05db1b0dbaf58348c00b25406c304","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2013-08-07 02:16:16.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":5},{"id":"0f84ed4935397fdda45daeb65032afce5ae390b3","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2013-08-07 02:16:16.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":5},{"id":"465e2388d83fb3e378d5f21113f583a9f7158fef","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2013-08-07 02:44:45.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nSee inline comment. Am I missing something?","accounts_in_message":[],"_revision_number":5},{"id":"3055c056625e2f988efd1b7767312163f7595e5e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-07 03:05:58.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/19/40019/5/check/gate-tempest-devstack-vm-full/7da1ec1 : SUCCESS in 49m 43s\n- http://logs.openstack.org/19/40019/5/check/gate-tempest-devstack-vm-cells-full/a26e6d7 : FAILURE in 14m 54s (non-voting)\n- http://logs.openstack.org/19/40019/5/check/gate-tempest-devstack-vm-testr-full/1e47991 : FAILURE in 29m 30s (non-voting)\n- http://logs.openstack.org/19/40019/5/check/gate-tempest-devstack-vm-postgres-full/43494e5 : SUCCESS in 46m 41s\n- http://logs.openstack.org/19/40019/5/check/gate-tempest-devstack-vm-neutron/9ac91b7 : SUCCESS in 25m 15s\n- http://logs.openstack.org/19/40019/5/check/gate-grenade-devstack-vm/66b9797 : SUCCESS in 27m 21s\n","accounts_in_message":[],"_revision_number":5},{"id":"e63caf25f73b3899ba8c2af38e3c8972c6c6b138","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-08-10 23:25:06.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"38af816d37c285d88b20196ce114ad10117f3dd6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-11 00:18:29.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/19/40019/6/check/gate-tempest-devstack-vm-full/f1d43b3 : SUCCESS in 53m 09s\n- http://logs.openstack.org/19/40019/6/check/gate-tempest-devstack-vm-cells-full/c378b49 : FAILURE in 14m 24s (non-voting)\n- http://logs.openstack.org/19/40019/6/check/gate-tempest-devstack-vm-testr-full/593b975 : SUCCESS in 26m 45s (non-voting)\n- http://logs.openstack.org/19/40019/6/check/gate-tempest-devstack-vm-postgres-full/a1623f4 : SUCCESS in 42m 59s\n- http://logs.openstack.org/19/40019/6/check/gate-tempest-devstack-vm-neutron/e8e25f6 : SUCCESS in 19m 48s\n- http://logs.openstack.org/19/40019/6/check/gate-grenade-devstack-vm/9a018d3 : SUCCESS in 20m 49s\n","accounts_in_message":[],"_revision_number":6},{"id":"b5fe366a6809bb46f4fb20e2aefde1cd8d7837c9","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2013-08-11 02:20:48.000000000","message":"Patch Set 6: I would prefer that you didn\u0027t merge this\n\nI asked in my previous comment, why are the following packages in rpm/general and not in apt/general?\n\nlibxml2-devel\nlibxslt-devel","accounts_in_message":[],"_revision_number":6},{"id":"8ae07d89fd6536c0d509a5032b51443c837c8541","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-08-11 03:05:44.000000000","message":"Patch Set 6:\n\nWhoops! Sorry, missed the comment. Fixing...","accounts_in_message":[],"_revision_number":6},{"id":"c10651721e2503eb40795b492f85b1614a5fa4e0","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2013-08-11 03:15:50.000000000","message":"Patch Set 6:\n\nI don\u0027t see that my comment is addressed. Please let me know if I am missing something here.","accounts_in_message":[],"_revision_number":6},{"id":"224052bcfc8048b32100d5d78cba03a9b7e27cf3","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-08-11 03:27:00.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"42d9241b55575421e9c7472c79045b1f84589cff","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2013-08-11 03:31:45.000000000","message":"Patch Set 7: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nSee inline comment.\n\nAlso, I faced similar problem mentioned in this bug https://bugs.launchpad.net/devstack/+bug/1203723\n\nI had to install the following manually\n\nlibpq-dev\nlibmysqlclient-dev\n\nCan this addressed in this change?","accounts_in_message":[],"_revision_number":7},{"id":"2b3bc2d3038bb23da2949b4fbf91f5c86ce043ab","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-08-11 03:44:06.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"18c3953d47a4ba4bec21fd60fe41ff74d1902d3a","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2013-08-11 03:49:15.000000000","message":"Patch Set 8: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"a4dd0e2f436c2e02094f7ef751c9896b33145901","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-11 04:27:50.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/19/40019/8/check/gate-tempest-devstack-vm-full/c88d826 : SUCCESS in 42m 28s\n- http://logs.openstack.org/19/40019/8/check/gate-tempest-devstack-vm-cells-full/dec8dc6 : FAILURE in 15m 29s (non-voting)\n- http://logs.openstack.org/19/40019/8/check/gate-tempest-devstack-vm-testr-full/81f785c : SUCCESS in 28m 05s (non-voting)\n- http://logs.openstack.org/19/40019/8/check/gate-tempest-devstack-vm-postgres-full/c241ce0 : SUCCESS in 43m 31s\n- http://logs.openstack.org/19/40019/8/check/gate-tempest-devstack-vm-neutron/7bac739 : SUCCESS in 21m 07s\n- http://logs.openstack.org/19/40019/8/check/gate-grenade-devstack-vm/f553e51 : SUCCESS in 23m 06s\n","accounts_in_message":[],"_revision_number":8},{"id":"d1f418d24afead0fcebbc0a733211d26d8453621","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-08-11 14:10:12.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"fcd766187aba0bb5876d35de5d80300ce61321ad","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-08-11 14:10:41.000000000","message":"Patch Set 8: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"a203ff88f05884c9e7e5a9549392354d4563e08b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-11 14:57:27.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/19/40019/9/check/gate-tempest-devstack-vm-full/277c87a : SUCCESS in 42m 01s\n- http://logs.openstack.org/19/40019/9/check/gate-tempest-devstack-vm-cells-full/fa3b2d0 : FAILURE in 14m 42s (non-voting)\n- http://logs.openstack.org/19/40019/9/check/gate-tempest-devstack-vm-testr-full/43510bd : SUCCESS in 29m 59s (non-voting)\n- http://logs.openstack.org/19/40019/9/check/gate-tempest-devstack-vm-postgres-full/0d775c4 : SUCCESS in 47m 05s\n- http://logs.openstack.org/19/40019/9/check/gate-tempest-devstack-vm-neutron/f792583 : SUCCESS in 22m 40s\n- http://logs.openstack.org/19/40019/9/check/gate-grenade-devstack-vm/5b52bd7 : SUCCESS in 25m 51s\n","accounts_in_message":[],"_revision_number":9},{"id":"a80702ca34eb8ab00a214362c24ccfe07d062749","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2013-08-12 09:14:08.000000000","message":"Patch Set 9:\n\nDo you think the following review can be combined with this \n\nhttps://review.openstack.org/#/c/39869/","accounts_in_message":[],"_revision_number":9},{"id":"a126d49158ff06619ab08fc86ec0cddbb89c31df","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2013-08-13 11:10:02.000000000","message":"Patch Set 9: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":9},{"id":"65fafebceb98e8a3bb59f6fbb590d9918cca323c","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2013-08-13 13:31:03.000000000","message":"Patch Set 9: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":9},{"id":"2b614ff444de9359923c4cd366cb050c12524bbd","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2013-08-14 15:37:35.000000000","message":"Patch Set 9: (1 inline comment)\n\nlibxslt-devel / libxslt-dev should be installed on all distro.\n\npython-devel / python-dev should be generic requirement, and not a per app requirement.","accounts_in_message":[],"_revision_number":9},{"id":"deb2429b485ed9a53e8c30d78ee90287685d6311","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-08-15 06:35:10.000000000","message":"Patch Set 9:\n\nFor my case, on Ubuntu 12.04 64bit, I need following packages for nova:\nlibxslt1-dev\nlibmysqlclient-dev\nlibpq-dev\n\nthey should be included in files/apts/nova.","accounts_in_message":[],"_revision_number":9},{"id":"6722ca1d0edb6a41503cf86640b71d72ddff7343","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2013-08-15 08:47:10.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"0cb6fb2726e51359a0c3fae2d3b92462497adf99","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2013-08-15 08:47:25.000000000","message":"Patch Set 10: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":10},{"id":"35199f556b529959d0f588ed636d9a185a0995f4","author":{"_account_id":8334,"name":"Noorul Islam K M","email":"noorul@noorul.com","username":"noorul"},"date":"2013-08-15 08:47:26.000000000","message":"Patch Set 10: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":10},{"id":"67dda9e0a88171794e3bacd73d83704e309bbff0","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-08-15 08:53:45.000000000","message":"Patch Set 10:\n\nOn Ubuntu 12.04 64Bit, for keystone, I need to install \"libsqlite3-dev\", it should be added into \"files/apts/keystone\".","accounts_in_message":[],"_revision_number":10},{"id":"45cebd2569dcde22f068359d9fc1485145f469c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-15 09:41:40.000000000","message":"Patch Set 10: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/19/40019/10/check/gate-tempest-devstack-vm-full/a9e0128 : SUCCESS in 47m 15s\n- http://logs.openstack.org/19/40019/10/check/gate-tempest-devstack-vm-cells-full/83035be : FAILURE in 19m 44s (non-voting)\n- http://logs.openstack.org/19/40019/10/check/gate-tempest-devstack-vm-testr-full/a7b6644 : FAILURE in 28m 46s (non-voting)\n- http://logs.openstack.org/19/40019/10/check/gate-tempest-devstack-vm-postgres-full/5c2fde4 : FAILURE in 48m 05s\n- http://logs.openstack.org/19/40019/10/check/gate-tempest-devstack-vm-neutron/fa2c37a : SUCCESS in 24m 22s\n- http://logs.openstack.org/19/40019/10/check/gate-grenade-devstack-vm/0c0cbcb : SUCCESS in 22m 21s\n","accounts_in_message":[],"_revision_number":10},{"id":"b95a6eb2927ef3c6e4cfd71a3f504634d81ec945","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2013-08-15 11:23:24.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"f0162ff29351bf33371a56f6b73dd3ca3255c6db","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2013-08-15 12:06:30.000000000","message":"Patch Set 11: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":11},{"id":"9077f388256a0e961fd2f408c804a8ffe7171a4f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-15 12:17:21.000000000","message":"Patch Set 11: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/19/40019/11/check/gate-tempest-devstack-vm-full/846129d : FAILURE in 47m 45s\n- http://logs.openstack.org/19/40019/11/check/gate-tempest-devstack-vm-cells-full/184dafd : FAILURE in 21m 09s (non-voting)\n- http://logs.openstack.org/19/40019/11/check/gate-tempest-devstack-vm-testr-full/323bfb7 : SUCCESS in 36m 36s (non-voting)\n- http://logs.openstack.org/19/40019/11/check/gate-tempest-devstack-vm-postgres-full/72ce6d0 : SUCCESS in 44m 59s\n- http://logs.openstack.org/19/40019/11/check/gate-tempest-devstack-vm-neutron/f3b0df2 : SUCCESS in 25m 18s\n- http://logs.openstack.org/19/40019/11/check/gate-grenade-devstack-vm/63df348 : SUCCESS in 28m 00s\n","accounts_in_message":[],"_revision_number":11},{"id":"cb0cd6b798d4bec9e111fa1e79cde3cfed70e566","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-08-16 12:09:48.000000000","message":"Patch Set 11:\n\n\"libffi-dev\" is needed while installing virtualenv for glance. It should be listed in \"files/apts/glance\".","accounts_in_message":[],"_revision_number":11},{"id":"26b13326aa47f2d9dc1f68e6c4bc207b97c9118b","author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"date":"2013-08-17 19:00:20.000000000","message":"Patch Set 11: No score\n\n","accounts_in_message":[],"_revision_number":11},{"id":"241dc31b8ce5cc359c3377481e0d2237e2135f98","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-08-25 06:03:02.000000000","message":"Patch Set 11: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":11},{"id":"c2806c9d626d444b18208aff6064b5eb09560385","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-08-25 06:03:02.000000000","message":"Patch Set 11:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"4fb876ef76ae30c6866be433575141ef91cf9304","revisions":{"2aaea261766ceea6ade1da4d96ab840d26f10e0f":{"kind":"REWORK","_number":1,"created":"2013-08-02 22:01:17.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/19/40019/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/40019/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/40019/1"}}},"commit":{"parents":[{"commit":"9de5d253d53820edb07e9187355e51f0530111c3","subject":"Remove python-cmd2 from package installs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9de5d253d53820edb07e9187355e51f0530111c3"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 21:56:43.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 21:56:43.000000000","tz":-240},"subject":"Stop installing PyPI things via apt","message":"Stop installing PyPI things via apt\n\nIt may, and in fact, it is, completely baffling to behold, but it turns\nout that the interaction between distro installed and pip installed\nlibraries is not a good one. In fact, it\u0027s a completely and total\ndisaster which shows clearly the work of a bunch of provicial-minded\npeople who don\u0027t know how to cooperate or admit that someone else might\nhave a different opinion.\n\nNonetheless, thus is the world in which we actually exist, theory of how\nthings should be notwithstanding. We were requested by the distros to\nstop managing our own apt repos, so we install our depends via pip now.\nAdditionally, we now actually even GATE on the pip requirements list.\nThat means that the requirements list that indicates packages from PyPI\nis the absolute and total list of requirements in the form that we can\nmanage.\n\nThus - installing those packages also via apt is a not only a waste of\ntime, it\u0027s dangerous because of the undefined interactions between\ndistro and pip.\n\nChange-Id: I18e480a3312078bde26fc590d4d793e0795e7078\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2aaea261766ceea6ade1da4d96ab840d26f10e0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2aaea261766ceea6ade1da4d96ab840d26f10e0f"}]},"branch":"refs/heads/master"},"05529e55d3eaef5cae26c25a90bb9a98db75d4d5":{"kind":"REWORK","_number":2,"created":"2013-08-02 22:25:24.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/19/40019/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/40019/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/40019/2"}}},"commit":{"parents":[{"commit":"74af8ed00f12ab9a482bb99776560e3d4f8e9a52","subject":"Merge \"enable apache2 server as front end for swift\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/74af8ed00f12ab9a482bb99776560e3d4f8e9a52"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 21:12:45.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 22:25:07.000000000","tz":-240},"subject":"Stop installing PyPI things via apt","message":"Stop installing PyPI things via apt\n\nIt may, and in fact, it is, completely baffling to behold, but it turns\nout that the interaction between distro installed and pip installed\nlibraries is not a good one. In fact, it\u0027s a completely and total\ndisaster which shows clearly the work of a bunch of provicial-minded\npeople who don\u0027t know how to cooperate or admit that someone else might\nhave a different opinion.\n\nNonetheless, thus is the world in which we actually exist, theory of how\nthings should be notwithstanding. We were requested by the distros to\nstop managing our own apt repos, so we install our depends via pip now.\nAdditionally, we now actually even GATE on the pip requirements list.\nThat means that the requirements list that indicates packages from PyPI\nis the absolute and total list of requirements in the form that we can\nmanage.\n\nThus - installing those packages also via apt is a not only a waste of\ntime, it\u0027s dangerous because of the undefined interactions between\ndistro and pip.\n\nChange-Id: I18e480a3312078bde26fc590d4d793e0795e7078\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/05529e55d3eaef5cae26c25a90bb9a98db75d4d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/05529e55d3eaef5cae26c25a90bb9a98db75d4d5"}]},"branch":"refs/heads/master"},"a728b2f7e79f1924374957bd5d03e92f3f2b03a3":{"kind":"REWORK","_number":3,"created":"2013-08-02 23:52:02.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/19/40019/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/40019/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/40019/3"}}},"commit":{"parents":[{"commit":"74af8ed00f12ab9a482bb99776560e3d4f8e9a52","subject":"Merge \"enable apache2 server as front end for swift\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/74af8ed00f12ab9a482bb99776560e3d4f8e9a52"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 21:12:45.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 23:51:58.000000000","tz":-240},"subject":"Stop installing PyPI things via apt","message":"Stop installing PyPI things via apt\n\nIt may, and in fact, it is, completely baffling to behold, but it turns\nout that the interaction between distro installed and pip installed\nlibraries is not a good one. In fact, it\u0027s a completely and total\ndisaster which shows clearly the work of a bunch of provicial-minded\npeople who don\u0027t know how to cooperate or admit that someone else might\nhave a different opinion.\n\nNonetheless, thus is the world in which we actually exist, theory of how\nthings should be notwithstanding. We were requested by the distros to\nstop managing our own apt repos, so we install our depends via pip now.\nAdditionally, we now actually even GATE on the pip requirements list.\nThat means that the requirements list that indicates packages from PyPI\nis the absolute and total list of requirements in the form that we can\nmanage.\n\nThus - installing those packages also via apt is a not only a waste of\ntime, it\u0027s dangerous because of the undefined interactions between\ndistro and pip.\n\nChange-Id: I18e480a3312078bde26fc590d4d793e0795e7078\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a728b2f7e79f1924374957bd5d03e92f3f2b03a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a728b2f7e79f1924374957bd5d03e92f3f2b03a3"}]},"branch":"refs/heads/master"},"781e2efc66f8ba9028d5e80a628b29eee21d01ee":{"kind":"REWORK","_number":4,"created":"2013-08-03 20:19:36.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/19/40019/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/40019/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/40019/4"}}},"commit":{"parents":[{"commit":"60aba9cb6a251b72a73a0c52f6c77c5356d6dcfc","subject":"Remove installation of python-netaddr","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/60aba9cb6a251b72a73a0c52f6c77c5356d6dcfc"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 21:12:45.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-03 20:19:32.000000000","tz":-240},"subject":"Stop installing PyPI things via apt","message":"Stop installing PyPI things via apt\n\nIt may, and in fact, it is, completely baffling to behold, but it turns\nout that the interaction between distro installed and pip installed\nlibraries is not a good one. In fact, it\u0027s a completely and total\ndisaster which shows clearly the work of a bunch of provicial-minded\npeople who don\u0027t know how to cooperate or admit that someone else might\nhave a different opinion.\n\nNonetheless, thus is the world in which we actually exist, theory of how\nthings should be notwithstanding. We were requested by the distros to\nstop managing our own apt repos, so we install our depends via pip now.\nAdditionally, we now actually even GATE on the pip requirements list.\nThat means that the requirements list that indicates packages from PyPI\nis the absolute and total list of requirements in the form that we can\nmanage.\n\nThus - installing those packages also via apt is a not only a waste of\ntime, it\u0027s dangerous because of the undefined interactions between\ndistro and pip.\n\nChange-Id: I18e480a3312078bde26fc590d4d793e0795e7078\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/781e2efc66f8ba9028d5e80a628b29eee21d01ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/781e2efc66f8ba9028d5e80a628b29eee21d01ee"}]},"branch":"refs/heads/master"},"1ab80a2c600c48c021d9009c97a39e19a08924a8":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2013-08-07 02:16:05.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/19/40019/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/40019/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/40019/5"}}},"commit":{"parents":[{"commit":"48ceda667da0242a79a7165b10a6d1fc39a25213","subject":"Merge \"Don\u0027t uninstall packages when on xenserver\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/48ceda667da0242a79a7165b10a6d1fc39a25213"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 21:12:45.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-07 02:15:45.000000000","tz":-180},"subject":"Stop installing PyPI things via apt","message":"Stop installing PyPI things via apt\n\nIt may, and in fact, it is, completely baffling to behold, but it turns\nout that the interaction between distro installed and pip installed\nlibraries is not a good one. In fact, it\u0027s a completely and total\ndisaster which shows clearly the work of a bunch of provicial-minded\npeople who don\u0027t know how to cooperate or admit that someone else might\nhave a different opinion.\n\nNonetheless, thus is the world in which we actually exist, theory of how\nthings should be notwithstanding. We were requested by the distros to\nstop managing our own apt repos, so we install our depends via pip now.\nAdditionally, we now actually even GATE on the pip requirements list.\nThat means that the requirements list that indicates packages from PyPI\nis the absolute and total list of requirements in the form that we can\nmanage.\n\nThus - installing those packages also via apt is a not only a waste of\ntime, it\u0027s dangerous because of the undefined interactions between\ndistro and pip.\n\nChange-Id: I18e480a3312078bde26fc590d4d793e0795e7078\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1ab80a2c600c48c021d9009c97a39e19a08924a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1ab80a2c600c48c021d9009c97a39e19a08924a8"}]},"branch":"refs/heads/master"},"f84255c902b5b7616b7b7e9f84b9e6d1313ed5c4":{"kind":"REWORK","_number":6,"created":"2013-08-10 23:25:06.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/19/40019/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/40019/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/40019/6"}}},"commit":{"parents":[{"commit":"ba963468a576d5371ae3e6e950b3831abb7e7fa7","subject":"Merge \"Support heat in standalone mode.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ba963468a576d5371ae3e6e950b3831abb7e7fa7"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 21:12:45.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-10 23:24:07.000000000","tz":-180},"subject":"Stop installing PyPI things via apt","message":"Stop installing PyPI things via apt\n\nIt may, and in fact, it is, completely baffling to behold, but it turns\nout that the interaction between distro installed and pip installed\nlibraries is not a good one. In fact, it\u0027s a completely and total\ndisaster which shows clearly the work of a bunch of provicial-minded\npeople who don\u0027t know how to cooperate or admit that someone else might\nhave a different opinion.\n\nNonetheless, thus is the world in which we actually exist, theory of how\nthings should be notwithstanding. We were requested by the distros to\nstop managing our own apt repos, so we install our depends via pip now.\nAdditionally, we now actually even GATE on the pip requirements list.\nThat means that the requirements list that indicates packages from PyPI\nis the absolute and total list of requirements in the form that we can\nmanage.\n\nThus - installing those packages also via apt is a not only a waste of\ntime, it\u0027s dangerous because of the undefined interactions between\ndistro and pip.\n\nChange-Id: I18e480a3312078bde26fc590d4d793e0795e7078\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f84255c902b5b7616b7b7e9f84b9e6d1313ed5c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f84255c902b5b7616b7b7e9f84b9e6d1313ed5c4"}]},"branch":"refs/heads/master"},"0b21f92e511b4676c15ff31e4af407e8734c86f4":{"kind":"REWORK","_number":7,"created":"2013-08-11 03:27:00.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/19/40019/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/40019/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/40019/7"}}},"commit":{"parents":[{"commit":"ba963468a576d5371ae3e6e950b3831abb7e7fa7","subject":"Merge \"Support heat in standalone mode.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ba963468a576d5371ae3e6e950b3831abb7e7fa7"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 21:12:45.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-11 03:09:12.000000000","tz":-180},"subject":"Stop installing PyPI things via apt","message":"Stop installing PyPI things via apt\n\nIt may, and in fact, it is, completely baffling to behold, but it turns\nout that the interaction between distro installed and pip installed\nlibraries is not a good one. In fact, it\u0027s a completely and total\ndisaster which shows clearly the work of a bunch of provicial-minded\npeople who don\u0027t know how to cooperate or admit that someone else might\nhave a different opinion.\n\nNonetheless, thus is the world in which we actually exist, theory of how\nthings should be notwithstanding. We were requested by the distros to\nstop managing our own apt repos, so we install our depends via pip now.\nAdditionally, we now actually even GATE on the pip requirements list.\nThat means that the requirements list that indicates packages from PyPI\nis the absolute and total list of requirements in the form that we can\nmanage.\n\nThus - installing those packages also via apt is a not only a waste of\ntime, it\u0027s dangerous because of the undefined interactions between\ndistro and pip.\n\nChange-Id: I18e480a3312078bde26fc590d4d793e0795e7078\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0b21f92e511b4676c15ff31e4af407e8734c86f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0b21f92e511b4676c15ff31e4af407e8734c86f4"}]},"branch":"refs/heads/master"},"0745340e03f7e4b77c8c93846fb91aa24400dfd7":{"kind":"REWORK","_number":8,"created":"2013-08-11 03:44:06.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/19/40019/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/40019/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/40019/8"}}},"commit":{"parents":[{"commit":"ba963468a576d5371ae3e6e950b3831abb7e7fa7","subject":"Merge \"Support heat in standalone mode.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ba963468a576d5371ae3e6e950b3831abb7e7fa7"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 21:12:45.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-11 03:43:06.000000000","tz":-180},"subject":"Stop installing PyPI things via apt","message":"Stop installing PyPI things via apt\n\nIt may, and in fact, it is, completely baffling to behold, but it turns\nout that the interaction between distro installed and pip installed\nlibraries is not a good one. In fact, it\u0027s a completely and total\ndisaster which shows clearly the work of a bunch of provicial-minded\npeople who don\u0027t know how to cooperate or admit that someone else might\nhave a different opinion.\n\nNonetheless, thus is the world in which we actually exist, theory of how\nthings should be notwithstanding. We were requested by the distros to\nstop managing our own apt repos, so we install our depends via pip now.\nAdditionally, we now actually even GATE on the pip requirements list.\nThat means that the requirements list that indicates packages from PyPI\nis the absolute and total list of requirements in the form that we can\nmanage.\n\nThus - installing those packages also via apt is a not only a waste of\ntime, it\u0027s dangerous because of the undefined interactions between\ndistro and pip.\n\nAlso, we an properly install the dev libs we need here, so that other\ndev and test works right.\n\nCloses-Bug: 1203723\nChange-Id: I18e480a3312078bde26fc590d4d793e0795e7078\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0745340e03f7e4b77c8c93846fb91aa24400dfd7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0745340e03f7e4b77c8c93846fb91aa24400dfd7"}]},"branch":"refs/heads/master"},"aa450c3084bf110054f8c2cd621daa023ec2ec87":{"kind":"REWORK","_number":9,"created":"2013-08-11 14:10:12.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/19/40019/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/40019/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/40019/9"}}},"commit":{"parents":[{"commit":"ba963468a576d5371ae3e6e950b3831abb7e7fa7","subject":"Merge \"Support heat in standalone mode.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ba963468a576d5371ae3e6e950b3831abb7e7fa7"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 21:12:45.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-11 14:06:32.000000000","tz":-180},"subject":"Stop installing PyPI things via apt","message":"Stop installing PyPI things via apt\n\nIt may, and in fact, it is, completely baffling to behold, but it turns\nout that the interaction between distro installed and pip installed\nlibraries is not a good one. In fact, it\u0027s a completely and total\ndisaster which shows clearly the work of a bunch of provicial-minded\npeople who don\u0027t know how to cooperate or admit that someone else might\nhave a different opinion.\n\nNonetheless, thus is the world in which we actually exist, theory of how\nthings should be notwithstanding. We were requested by the distros to\nstop managing our own apt repos, so we install our depends via pip now.\nAdditionally, we now actually even GATE on the pip requirements list.\nThat means that the requirements list that indicates packages from PyPI\nis the absolute and total list of requirements in the form that we can\nmanage.\n\nThus - installing those packages also via apt is a not only a waste of\ntime, it\u0027s dangerous because of the undefined interactions between\ndistro and pip.\n\nAlso, we an properly install the dev libs we need here, so that other\ndev and test works right.\n\nCloses-Bug: 1203723\nChange-Id: I18e480a3312078bde26fc590d4d793e0795e7078\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aa450c3084bf110054f8c2cd621daa023ec2ec87"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aa450c3084bf110054f8c2cd621daa023ec2ec87"}]},"branch":"refs/heads/master"},"27ad6b19418382b7e58397e421a5557dd40da0cd":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2013-08-15 08:47:10.000000000","uploader":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"ref":"refs/changes/19/40019/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/40019/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/40019/10"}}},"commit":{"parents":[{"commit":"55181d2cfba5dd6bbbde42bb964782e8c2b8ee50","subject":"Merge \"Pip install fails because of --use-mirrors parameter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/55181d2cfba5dd6bbbde42bb964782e8c2b8ee50"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 21:12:45.000000000","tz":-240},"committer":{"name":"Bob Ball","email":"bob.ball@citrix.com","date":"2013-08-15 08:46:29.000000000","tz":60},"subject":"Stop installing PyPI things via apt","message":"Stop installing PyPI things via apt\n\nIt may, and in fact, it is, completely baffling to behold, but it turns\nout that the interaction between distro installed and pip installed\nlibraries is not a good one. In fact, it\u0027s a completely and total\ndisaster which shows clearly the work of a bunch of provicial-minded\npeople who don\u0027t know how to cooperate or admit that someone else might\nhave a different opinion.\n\nNonetheless, thus is the world in which we actually exist, theory of how\nthings should be notwithstanding. We were requested by the distros to\nstop managing our own apt repos, so we install our depends via pip now.\nAdditionally, we now actually even GATE on the pip requirements list.\nThat means that the requirements list that indicates packages from PyPI\nis the absolute and total list of requirements in the form that we can\nmanage.\n\nThus - installing those packages also via apt is a not only a waste of\ntime, it\u0027s dangerous because of the undefined interactions between\ndistro and pip.\n\nAlso, we an properly install the dev libs we need here, so that other\ndev and test works right.\n\nCloses-Bug: 1203723\nChange-Id: I18e480a3312078bde26fc590d4d793e0795e7078\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/27ad6b19418382b7e58397e421a5557dd40da0cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/27ad6b19418382b7e58397e421a5557dd40da0cd"}]},"branch":"refs/heads/master"},"4fb876ef76ae30c6866be433575141ef91cf9304":{"kind":"REWORK","_number":11,"created":"2013-08-15 11:23:24.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/19/40019/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/19/40019/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/19/40019/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/19/40019/11"}}},"commit":{"parents":[{"commit":"55181d2cfba5dd6bbbde42bb964782e8c2b8ee50","subject":"Merge \"Pip install fails because of --use-mirrors parameter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/55181d2cfba5dd6bbbde42bb964782e8c2b8ee50"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-02 21:12:45.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-08-15 11:23:05.000000000","tz":-180},"subject":"Stop installing PyPI things via apt","message":"Stop installing PyPI things via apt\n\nIt may, and in fact, it is, completely baffling to behold, but it turns\nout that the interaction between distro installed and pip installed\nlibraries is not a good one. In fact, it\u0027s a completely and total\ndisaster which shows clearly the work of a bunch of provicial-minded\npeople who don\u0027t know how to cooperate or admit that someone else might\nhave a different opinion.\n\nNonetheless, thus is the world in which we actually exist, theory of how\nthings should be notwithstanding. We were requested by the distros to\nstop managing our own apt repos, so we install our depends via pip now.\nAdditionally, we now actually even GATE on the pip requirements list.\nThat means that the requirements list that indicates packages from PyPI\nis the absolute and total list of requirements in the form that we can\nmanage.\n\nThus - installing those packages also via apt is a not only a waste of\ntime, it\u0027s dangerous because of the undefined interactions between\ndistro and pip.\n\nAlso, we an properly install the dev libs we need here, so that other\ndev and test works right.\n\nCloses-Bug: 1203723\nChange-Id: I18e480a3312078bde26fc590d4d793e0795e7078\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4fb876ef76ae30c6866be433575141ef91cf9304"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4fb876ef76ae30c6866be433575141ef91cf9304"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
