)]}'
{"id":"openstack%2Fdevstack~120074","triplet_id":"openstack%2Fdevstack~master~Id4b2569e505a59514e565f05d911cdb867902a20","project":"openstack/devstack","branch":"master","topic":"bug/1367263","hashtags":[],"change_id":"Id4b2569e505a59514e565f05d911cdb867902a20","subject":"Does chown recursively","status":"ABANDONED","created":"2014-09-09 12:37:50.000000000","updated":"2014-10-02 14:05:39.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c1799c159166e964e046452818043cfb52519e57","_number":120074,"virtual_id_number":120074,"owner":{"_account_id":12632,"name":"Kirill Shileev","email":"kshileev@cisco.com","username":"kshileev"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"disliked":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"all":[{"value":-1,"date":"2014-09-09 13:35:58.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"date":"2014-09-10 22:39:38.000000000","_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"value":1,"date":"2014-09-10 00:12:53.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},{"date":"2014-09-09 16:00:47.000000000","_account_id":12632,"name":"Kirill Shileev","email":"kshileev@cisco.com","username":"kshileev"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":{"approved":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-09-10 04:33:18.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":1,"date":"2014-09-10 22:03:59.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12632,"name":"Kirill Shileev","email":"kshileev@cisco.com","username":"kshileev"},{"value":-1,"date":"2014-09-10 17:40:23.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2014-09-09 20:00:15.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":12632,"name":"Kirill Shileev","email":"kshileev@cisco.com","username":"kshileev"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"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":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":12632,"name":"Kirill Shileev","email":"kshileev@cisco.com","username":"kshileev"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"_account_id":12632,"name":"Kirill Shileev","email":"kshileev@cisco.com","username":"kshileev"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-09-09 13:35:58.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-09-09 20:00:15.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":"2014-09-10 00:12:53.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-09-10 04:33:18.000000000","updated_by":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"reviewer":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"state":"REVIEWER"},{"updated":"2014-09-10 17:40:23.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":"2014-09-10 22:03:59.000000000","updated_by":{"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},"reviewer":{"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},"state":"REVIEWER"},{"updated":"2014-09-10 22:39:38.000000000","updated_by":{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"50691b0d61005d60fc8ca290d06374f191ca33df","author":{"_account_id":12632,"name":"Kirill Shileev","email":"kshileev@cisco.com","username":"kshileev"},"date":"2014-09-09 12:37:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bd0eb14cc52a8b058ed0673d66eca260b030a9ad","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2014-09-09 13:35:58.000000000","message":"Patch Set 1: Verified-1\n\n- check-tempest-neutron-vmware-nsx http://208.91.1.172/logs/neutron/120074/1/416571/ : FAILURE in 39m 1s \n\n\nAdd review comment \"vmware-recheck-patch\" to retrigger a new build.","accounts_in_message":[],"_revision_number":1},{"id":"f329bdb722b67b84c0438caab910380292e4b1f7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-09 13:58:35.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-dsvm-full http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-full/9845778 : SUCCESS in 47m 10s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-postgres-full/b71cb72 : SUCCESS in 1h 18m 54s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-neutron-full/b1c7655 : FAILURE in 1h 04m 22s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-neutron-heat-slow/d768eff : SUCCESS in 24m 18s\n- check-grenade-dsvm http://logs.openstack.org/74/120074/1/check/check-grenade-dsvm/852caa1 : SUCCESS in 38m 07s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/74/120074/1/check/gate-tempest-dsvm-large-ops/d6456a8 : SUCCESS in 27m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/74/120074/1/check/gate-tempest-dsvm-neutron-large-ops/693b135 : SUCCESS in 24m 42s\n- gate-devstack-bashate http://logs.openstack.org/74/120074/1/check/gate-devstack-bashate/d742eb1 : SUCCESS in 34s\n- check-devstack-dsvm-cells http://logs.openstack.org/74/120074/1/check/check-devstack-dsvm-cells/6dd4666 : SUCCESS in 17m 15s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/74/120074/1/check/check-grenade-dsvm-partial-ncpu/a3893d7 : SUCCESS in 43m 31s\n- check-neutron-dsvm-functional http://logs.openstack.org/74/120074/1/check/check-neutron-dsvm-functional/f28feef : SUCCESS in 23m 25s\n- check-swift-dsvm-functional http://logs.openstack.org/74/120074/1/check/check-swift-dsvm-functional/2e92eb8 : SUCCESS in 19m 45s\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-ironic-nv/02b4262 : SUCCESS in 40m 04s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-ironic-postgres-nv/2ffcf60 : SUCCESS in 42m 17s (non-voting)\n- check-tempest-dsvm-virtual-ironic-nv http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-virtual-ironic-nv/c052aed : SUCCESS in 36m 52s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-f20/0b3de30 : SUCCESS in 46m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"03237cb54fc1d5cc21a2750c17b2da804c3f1b2e","author":{"_account_id":12632,"name":"Kirill Shileev","email":"kshileev@cisco.com","username":"kshileev"},"date":"2014-09-09 16:00:47.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"fe288023e4ae0feb94f14601fc7d1f1c7f336b7d","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-09-09 20:00:15.000000000","message":"Patch Set 1: Code-Review+2\n\nI guess this doesn\u0027t hurt, but switching stack users between runs is probably a bad idea ...","accounts_in_message":[],"_revision_number":1},{"id":"3b7d3208cb442ea3f99970ed27744eeb2494de6f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-10 00:12:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- check-tempest-dsvm-full http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-full/6707b6f : SUCCESS in 1h 00m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-postgres-full/d8b6c19 : SUCCESS in 1h 16m 08s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-neutron-full/ce84d8f : SUCCESS in 1h 04m 23s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-neutron-heat-slow/609b905 : SUCCESS in 25m 12s\n- check-grenade-dsvm http://logs.openstack.org/74/120074/1/check/check-grenade-dsvm/ca7f669 : SUCCESS in 49m 10s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/74/120074/1/check/gate-tempest-dsvm-large-ops/a443ef2 : SUCCESS in 25m 42s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/74/120074/1/check/gate-tempest-dsvm-neutron-large-ops/c577b91 : SUCCESS in 26m 47s\n- gate-devstack-bashate http://logs.openstack.org/74/120074/1/check/gate-devstack-bashate/44a4448 : SUCCESS in 26s\n- check-devstack-dsvm-cells http://logs.openstack.org/74/120074/1/check/check-devstack-dsvm-cells/de93650 : SUCCESS in 18m 04s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/74/120074/1/check/check-grenade-dsvm-partial-ncpu/87d1ad1 : SUCCESS in 37m 28s\n- check-neutron-dsvm-functional http://logs.openstack.org/74/120074/1/check/check-neutron-dsvm-functional/7cf87ec : SUCCESS in 24m 42s\n- check-swift-dsvm-functional http://logs.openstack.org/74/120074/1/check/check-swift-dsvm-functional/0ec9d6d : SUCCESS in 20m 11s\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-ironic-nv/f0a67c3 : SUCCESS in 40m 55s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-ironic-postgres-nv/aa0d978 : SUCCESS in 37m 30s (non-voting)\n- check-tempest-dsvm-virtual-ironic-nv http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-virtual-ironic-nv/11cb513 : SUCCESS in 29m 20s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/74/120074/1/check/check-tempest-dsvm-f20/794865d : SUCCESS in 43m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3b9390e7094f985ca32649f8ec7812fd464bcfaa","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2014-09-10 04:33:18.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"5e93d86aa5951c9e30a8d2999ff87230025164c3","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-09-10 17:40:23.000000000","message":"Patch Set 1: Code-Review-1\n\nThis destroys the rootwrap permissions.  Overall DevStack isn\u0027t the model for security, but there are specific things that it does do right and I do not what to undo that.","accounts_in_message":[],"_revision_number":1},{"id":"b7e1f0223c1c4fa0d7974a6a94a81d99839b44dd","author":{"_account_id":7175,"name":"Robbie Harwood","email":"rharwood@redhat.com","username":"frozencemetery"},"date":"2014-09-10 22:03:59.000000000","message":"Patch Set 1: Code-Review+1\n\nWere this any more complex than adding a flag to chown I would claim it to not be worthwhile.  That said, this doesn\u0027t make anything harder to understand, so looks okay to me.","accounts_in_message":[],"_revision_number":1},{"id":"1ce12c28093e6009bb80c274e739843cdb3c0964","author":{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},"date":"2014-09-10 22:39:38.000000000","message":"Patch Set 1:\n\nredhatci results for change 120074\n\nLogs at http://people.redhat.com/~iwienand/120074/\n\n* OSLAB_RHEL65 http://people.redhat.com/~iwienand/120074/20140910215003.OSLAB_RHEL65.1.log.gz : SUCCESS Patch Set 1 in 00:25\n* OSLAB_RHEL7 http://people.redhat.com/~iwienand/120074/20140910215014.OSLAB_RHEL7.1.log.gz : SUCCESS Patch Set 1 in 00:36\n* OSLAB_FEDORA20 http://people.redhat.com/~iwienand/120074/20140910215049.OSLAB_FEDORA20.1.log.gz : SUCCESS Patch Set 1 in 00:38\n* OSLAB_CENTOS65 http://people.redhat.com/~iwienand/120074/20140910215635.OSLAB_CENTOS65.1.log.gz : SUCCESS Patch Set 1 in 00:42\n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/RedHat_CI\nend","accounts_in_message":[],"_revision_number":1},{"id":"c1aa241d6363b6a954ca1c3a352ad4f97784bce9","author":{"_account_id":12632,"name":"Kirill Shileev","email":"kshileev@cisco.com","username":"kshileev"},"date":"2014-09-12 09:52:30.000000000","message":"Patch Set 1:\n\nDean: would you please elaborate on how this patch destroys rootwrap? It does almost nothing in addition to what stack.sh does. I do agree that switching user in between to runs of stack.sh is not common use case. I stepped on this problem simply due to decision to switch from shared account to private accounts on all our test hosts. \n\nThis patch should be safe since it only addresses the situation when /etc/neutron and alike are already populated with files owned by different account.","accounts_in_message":[],"_revision_number":1},{"id":"476f0948b01460265d4b549d635e18afb27ed8ed","author":{"_account_id":12632,"name":"Kirill Shileev","email":"kshileev@cisco.com","username":"kshileev"},"date":"2014-09-12 11:42:22.000000000","message":"Patch Set 1:\n\nDane: sorry, now I understand what you mean, I just missed:\n\ncat /etc/nova/rootwrap.conf \n# Configuration for nova-rootwrap\n# This file should be owned by (and only-writeable by) the root user\n\n[DEFAULT]\n# List of directories to load filter definitions from (separated by \u0027,\u0027).\n# These directories MUST all be only writeable by root !\nfilters_path\u003d/etc/nova/rootwrap.d\n\nbut.. after stack.sh a have:\n ls -la\ntotal 44\ndrwxr-xr-x   3 kshileev root      4096 Sep  8 10:27 .\ndrwxr-xr-x 122 root     root      4096 Sep  8 10:25 ..\n-rw-r--r--   1 kshileev kshileev  3774 Sep  8 10:25 api-paste.ini\n-rw-r--r--   1 kshileev kshileev  2699 Sep  8 10:27 nova.conf\n-rw-r--r--   1 kshileev kshileev 18257 Sep  8 05:43 policy.json\n-rw-r--r--   1 root     root       911 Sep  8 10:25 rootwrap.conf\ndrwxr-xr-x   2 root     root      4096 Sep  8 10:25 rootwrap.d\n\nls -la rootwrap.d\ntotal 36\ndrwxr-xr-x 2 root     root 4096 Sep  8 10:25 .\ndrwxr-xr-x 3 kshileev root 4096 Sep  8 10:27 ..\n-rw-r--r-- 1 root     root  589 Sep  8 10:25 api-metadata.filters\n-rw-r--r-- 1 root     root  359 Sep  8 10:25 baremetal-compute-ipmi.filters\n-rw-r--r-- 1 root     root  382 Sep  8 10:25 baremetal-deploy-helper.filters\n-rw-r--r-- 1 root     root 8858 Sep  8 10:25 compute.filters\n-rw-r--r-- 1 root     root 4083 Sep  8 10:25 network.filters\n\nSo devstack somehow restores required permissions.","accounts_in_message":[],"_revision_number":1},{"id":"6689e99222cb9483d11f348df3d88546b75e719f","author":{"_account_id":12632,"name":"Kirill Shileev","email":"kshileev@cisco.com","username":"kshileev"},"date":"2014-10-02 14:05:39.000000000","message":"Abandoned\n\nagreed not a use case for devstack","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"25d1618f4dd259882df93c466947b20ab3c1c3a3","revisions":{"25d1618f4dd259882df93c466947b20ab3c1c3a3":{"kind":"REWORK","_number":1,"created":"2014-09-09 12:37:50.000000000","uploader":{"_account_id":12632,"name":"Kirill Shileev","email":"kshileev@cisco.com","username":"kshileev"},"ref":"refs/changes/74/120074/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/74/120074/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/74/120074/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/74/120074/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/74/120074/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/74/120074/1"}}},"commit":{"parents":[{"commit":"4bd4264960917b6bcd197326020a8a894d1d47f4","subject":"Merge \"Allow devstack to build ironic agent ramdisk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4bd4264960917b6bcd197326020a8a894d1d47f4"}]}],"author":{"name":"Kirill Shileev","email":"kshileev@gmail.com","date":"2014-09-08 02:44:22.000000000","tz":240},"committer":{"name":"Kirill Shileev","email":"kshileev@gmail.com","date":"2014-09-08 02:44:22.000000000","tz":240},"subject":"Does chown recursively","message":"Does chown recursively\n\nDoes chown -R on /etc/XXXXX for openstack services\nsince sometimes there might be files owned by\ndifferent account.\n\nChange-Id: Id4b2569e505a59514e565f05d911cdb867902a20\nCloses-Bug: 1367263\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/25d1618f4dd259882df93c466947b20ab3c1c3a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/25d1618f4dd259882df93c466947b20ab3c1c3a3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
