)]}'
{"id":"openstack%2Fdevstack~41091","triplet_id":"openstack%2Fdevstack~master~Ic61d0dca64d9d20335339bde5bf79714052246de","project":"openstack/devstack","branch":"master","topic":"bug/1210520","hashtags":[],"change_id":"Ic61d0dca64d9d20335339bde5bf79714052246de","subject":"fix permission issues around dist-packages","status":"ABANDONED","created":"2013-08-09 13:50:02.000000000","updated":"2013-08-13 08:55:05.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4715f042386c6a817a00b19113e6657882e599d7","_number":41091,"virtual_id_number":41091,"owner":{"_account_id":5044,"name":"Mate Lakat","email":"mlakat@suse.com","username":"mate-lakat"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":7952,"name":"Euan Harris","email":"euan.harris@citrix.com","username":"euanh"},{"_account_id":8386,"name":"Roman Gorodeckij","email":"holms@holms.lt","username":"holms"},{"value":1,"date":"2013-08-09 14:36:35.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":5044,"name":"Mate Lakat","email":"mlakat@suse.com","username":"mate-lakat"},{"_account_id":2825,"name":"Mark Brown","email":"ms_brown@sbcglobal.net","username":"mstevenbrown"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"}],"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":{"recommended":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7952,"name":"Euan Harris","email":"euan.harris@citrix.com","username":"euanh"},{"value":1,"date":"2013-08-12 17:09:40.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8386,"name":"Roman Gorodeckij","email":"holms@holms.lt","username":"holms"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2013-08-09 14:08:13.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":5044,"name":"Mate Lakat","email":"mlakat@suse.com","username":"mate-lakat"},{"value":1,"date":"2013-08-12 18:27:50.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2825,"name":"Mark Brown","email":"ms_brown@sbcglobal.net","username":"mstevenbrown"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":1,"date":"2013-08-12 08:13:56.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"}],"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":"2013-08-12 07:09:30.000000000","_account_id":7952,"name":"Euan Harris","email":"euan.harris@citrix.com","username":"euanh"},{"_account_id":8386,"name":"Roman Gorodeckij","email":"holms@holms.lt","username":"holms"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":5044,"name":"Mate Lakat","email":"mlakat@suse.com","username":"mate-lakat"},{"_account_id":2825,"name":"Mark Brown","email":"ms_brown@sbcglobal.net","username":"mstevenbrown"},{"date":"2013-08-09 20:16:29.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"date":"2013-08-09 20:16:24.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"date":"2013-08-12 07:09:24.000000000","_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"}],"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":7952,"name":"Euan Harris","email":"euan.harris@citrix.com","username":"euanh"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":8386,"name":"Roman Gorodeckij","email":"holms@holms.lt","username":"holms"},{"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":5044,"name":"Mate Lakat","email":"mlakat@suse.com","username":"mate-lakat"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":2825,"name":"Mark Brown","email":"ms_brown@sbcglobal.net","username":"mstevenbrown"},{"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":2825,"name":"Mark Brown","email":"ms_brown@sbcglobal.net","username":"mstevenbrown"},{"_account_id":5044,"name":"Mate Lakat","email":"mlakat@suse.com","username":"mate-lakat"},{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},{"_account_id":7952,"name":"Euan Harris","email":"euan.harris@citrix.com","username":"euanh"},{"_account_id":8386,"name":"Roman Gorodeckij","email":"holms@holms.lt","username":"holms"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-08-09 14:36:35.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2013-08-09 20:16:24.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-09 20:16:29.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-12 07:09:24.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-12 07:09:30.000000000","updated_by":{"_account_id":7952,"name":"Euan Harris","email":"euan.harris@citrix.com","username":"euanh"},"reviewer":{"_account_id":7952,"name":"Euan Harris","email":"euan.harris@citrix.com","username":"euanh"},"state":"REVIEWER"},{"updated":"2013-08-12 17:09:40.000000000","updated_by":{"_account_id":8386,"name":"Roman Gorodeckij","email":"holms@holms.lt","username":"holms"},"reviewer":{"_account_id":8386,"name":"Roman Gorodeckij","email":"holms@holms.lt","username":"holms"},"state":"REVIEWER"},{"updated":"2013-08-12 18:27:50.000000000","updated_by":{"_account_id":2825,"name":"Mark Brown","email":"ms_brown@sbcglobal.net","username":"mstevenbrown"},"reviewer":{"_account_id":2825,"name":"Mark Brown","email":"ms_brown@sbcglobal.net","username":"mstevenbrown"},"state":"REVIEWER"}],"messages":[{"id":"e7f37fc4888f39171fc5efadc33a7e2dbf09566e","author":{"_account_id":8386,"name":"Roman Gorodeckij","email":"holms@holms.lt","username":"holms"},"date":"2013-08-09 14:00:01.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nI think would be better to have a condition specifically for your distro because in debian wheezy it looks better: \n\nstack@hp:~/devstack$ ls -lah /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.egg-info/top_level.txt\n-rw-r--r-- 1 root staff 12 Jul 30 17:37 /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.egg-info/top_level.txt\n\nin my opinion you same perms as mine would work for you also. more \"secure\".","accounts_in_message":[],"_revision_number":1},{"id":"2a3a12b48bdd9027ce30eb31190074972a28d7d8","author":{"_account_id":5044,"name":"Mate Lakat","email":"mlakat@suse.com","username":"mate-lakat"},"date":"2013-08-09 14:08:13.000000000","message":"Patch Set 1:\n\nI will end up with the same permissions - just adding the third r, if it\u0027s not there.","accounts_in_message":[],"_revision_number":1},{"id":"026e765de75607082f749b1c6af30b868c926d3e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-09 14:36:35.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/91/41091/1/check/gate-tempest-devstack-vm-full/0d1eaa5 : SUCCESS in 42m 50s\n- http://logs.openstack.org/91/41091/1/check/gate-tempest-devstack-vm-cells-full/ba5d2ab : FAILURE in 10m 28s (non-voting)\n- http://logs.openstack.org/91/41091/1/check/gate-tempest-devstack-vm-testr-full/3f7ccb7 : SUCCESS in 23m 30s (non-voting)\n- http://logs.openstack.org/91/41091/1/check/gate-tempest-devstack-vm-postgres-full/c90a00d : SUCCESS in 46m 06s\n- http://logs.openstack.org/91/41091/1/check/gate-tempest-devstack-vm-neutron/7bfc685 : SUCCESS in 17m 22s\n- http://logs.openstack.org/91/41091/1/check/gate-grenade-devstack-vm/c753d31 : SUCCESS in 21m 34s\n","accounts_in_message":[],"_revision_number":1},{"id":"1d46aa558ca7a1e7d0be5d6de9899a89e90da8cd","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2013-08-12 08:13:56.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"8b77086cffd88abf0812058d7c1a607e9f531675","author":{"_account_id":8386,"name":"Roman Gorodeckij","email":"holms@holms.lt","username":"holms"},"date":"2013-08-12 17:09:40.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nOk sorry, it appears to be I had old revision, I\u0027ve got same error as you: IOError: [Errno 13] Permission denied: \u0027/usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.egg-info/top_level.txt\u0027\n\nso that\u0027s affects probably all distros, I\u0027m on debian wheezy.","accounts_in_message":[],"_revision_number":1},{"id":"258dc0ba429e310dbcb78481d7082d55329a326d","author":{"_account_id":6735,"name":"Bob Ball","email":"bob.ball@citrix.com","username":"bob-ball"},"date":"2013-08-12 17:18:55.000000000","message":"Patch Set 1:\n\nIt may be that this is rejected in favour of https://review.openstack.org/#/c/41209/","accounts_in_message":[],"_revision_number":1},{"id":"cba9efe2dc47d59e3bb151e46559c4975d37f2ef","author":{"_account_id":2825,"name":"Mark Brown","email":"ms_brown@sbcglobal.net","username":"mstevenbrown"},"date":"2013-08-12 18:27:50.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"06c78146453e5c4c892577fe6adbe65365899c3b","author":{"_account_id":5044,"name":"Mate Lakat","email":"mlakat@suse.com","username":"mate-lakat"},"date":"2013-08-13 08:55:05.000000000","message":"Patch Set 1: Abandoned\n\nI think it has been fixed by:\n\n    https://review.openstack.org/#/c/41209/","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0a5f954b065627876f5f87fda0c9975b99e7b80f","revisions":{"0a5f954b065627876f5f87fda0c9975b99e7b80f":{"kind":"REWORK","_number":1,"created":"2013-08-09 13:50:02.000000000","uploader":{"_account_id":5044,"name":"Mate Lakat","email":"mlakat@suse.com","username":"mate-lakat"},"ref":"refs/changes/91/41091/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/91/41091/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/91/41091/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/91/41091/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/91/41091/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/91/41091/1"}}},"commit":{"parents":[{"commit":"334c3a71bd17a10cf9a04da5b8e87693dcb049a8","subject":"Merge \"misleading source filename in error message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/334c3a71bd17a10cf9a04da5b8e87693dcb049a8"}]}],"author":{"name":"Mate Lakat","email":"mate.lakat@citrix.com","date":"2013-08-09 13:26:37.000000000","tz":60},"committer":{"name":"Mate Lakat","email":"mate.lakat@citrix.com","date":"2013-08-09 13:44:49.000000000","tz":60},"subject":"fix permission issues around dist-packages","message":"fix permission issues around dist-packages\n\nAs we are installing pip packages with root, the permissions sometimes\ngo wrong, thus we can\u0027t access the files with a regular user. This patch\nadds a fix - recursively adding read permissions on the relevan\ndirectories.\n\nFixes bug 1210520\n\nChange-Id: Ic61d0dca64d9d20335339bde5bf79714052246de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0a5f954b065627876f5f87fda0c9975b99e7b80f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0a5f954b065627876f5f87fda0c9975b99e7b80f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
