)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"e70b539c52270ac48405316ed7d9520c52c6e85e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     zhubingbing \u003c1392607554@qq.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-08-04 17:39:12 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"repair sahara dockerfile"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"1. add sahara sudoer"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bacf61ea_e5588d33","line":7,"updated":"2016-08-05 08:25:27.000000000","message":"fix is more better. :p","commit_id":"6e286401a03f2cd75bcc4216ee801f91620a0ee1"}],"docker/sahara/sahara-api/Dockerfile.j2":[{"author":{"_account_id":16482,"name":"Shaun Smekel","email":"shaun.smekel@theorem.net.au","username":"smekel"},"change_message_id":"c7f3f58c7b703347626ef18c3edf144aee7a5828","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":9,"context_line":"        {% set sahara_api_packages \u003d [\u0027sahara-api\u0027] %}"},{"line_number":10,"context_line":"    {% endif %}"},{"line_number":11,"context_line":"RUN {{ macros.install_packages(sahara_api_packages | customizable(\"packages\")) }}"},{"line_number":12,"context_line":"{% endif %}"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_sahara_extend_start"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"1ac06dbe_58ee1623","line":11,"updated":"2016-08-20 14:06:41.000000000","message":"You will need to remove the RUN from the start of this macro as it now includes it itself.","commit_id":"dfbd53babbd40aa106245804ba2023b8dd312e55"}],"docker/sahara/sahara-base/Dockerfile.j2":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"c5f75c0494c515c0620300ceb4fe879f70f9a06e","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    \u0026\u0026 touch /usr/local/bin/kolla_sahara_extend_start \\"},{"line_number":39,"context_line":"    \u0026\u0026 chmod 755 /usr/local/bin/kolla_extend_start /usr/local/bin/kolla_sahara_extend_start"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"bacf61ea_0b681df4","line":41,"updated":"2016-08-06 16:27:21.000000000","message":"remove the empty lines.","commit_id":"260d79a4ed4994898005bbd8e8b1f9fbf69d34d0"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"0db7aa15e4b45c9b166ef4d6951fc9c87d28ae15","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    \u0026\u0026 touch /usr/local/bin/kolla_sahara_extend_start \\"},{"line_number":39,"context_line":"    \u0026\u0026 chmod 755 /usr/local/bin/kolla_extend_start /usr/local/bin/kolla_sahara_extend_start"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"bacf61ea_adfc7eb5","line":41,"in_reply_to":"bacf61ea_0b681df4","updated":"2016-08-07 17:56:04.000000000","message":"Done","commit_id":"260d79a4ed4994898005bbd8e8b1f9fbf69d34d0"},{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"484a14ed3ca806d46a75c903e199af6e051710e1","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"{% endif %}"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD"},{"line_number":29,"context_line":"RUN usermod -a -G kolla sahara"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"{% block sahara_base_footer %}{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3ac371cc_4edcab18","line":28,"range":{"start_line":28,"start_character":8,"end_line":28,"end_character":12},"updated":"2016-08-19 07:45:05.000000000","message":"please rebase properly.","commit_id":"61ab899b99097871e8df45f1bd335827695d12cf"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"8b1b993059831b97d771f2f788049699b3225eb8","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"{% endif %}"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD"},{"line_number":29,"context_line":"RUN usermod -a -G kolla sahara"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"{% block sahara_base_footer %}{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3ac371cc_ce3edb28","line":28,"range":{"start_line":28,"start_character":8,"end_line":28,"end_character":12},"in_reply_to":"3ac371cc_4edcab18","updated":"2016-08-19 07:48:03.000000000","message":"sure","commit_id":"61ab899b99097871e8df45f1bd335827695d12cf"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"ea7b5818d09956da3ab4bcaf8fc2a826b9661184","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"RUN usermod -a -G kolla sahara"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"{% block sahara_base_footer %}{% endblock %}"},{"line_number":31,"context_line":"{% block footer %}{% endblock %}"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"COPY sahara_sudoers /etc/sudoers.d/kolla_sahara_sudoers"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"1ac06dbe_0c481b2d","line":30,"updated":"2016-08-19 10:52:29.000000000","message":"Footers should be at the bottom","commit_id":"dfbd53babbd40aa106245804ba2023b8dd312e55"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"75cddae2a4cbe2dd1d87899a75607e6b94b24f00","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"RUN usermod -a -G kolla sahara"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"{% block sahara_base_footer %}{% endblock %}"},{"line_number":31,"context_line":"{% block footer %}{% endblock %}"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"COPY sahara_sudoers /etc/sudoers.d/kolla_sahara_sudoers"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"1ac06dbe_aaba4208","line":30,"in_reply_to":"1ac06dbe_0c481b2d","updated":"2016-08-21 16:11:54.000000000","message":"sure，i fixed it now","commit_id":"dfbd53babbd40aa106245804ba2023b8dd312e55"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"31dc3a2053a7c19eb88d1f2b4782cd7705926b3d","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"RUN usermod -a -G kolla sahara \\"},{"line_number":37,"context_line":"    \u0026\u0026 chmod 750 /etc/sudoers.d \\"},{"line_number":38,"context_line":"    \u0026\u0026 chmod 740 /etc/sudoers.d/kolla_sahara_sudoers \\"},{"line_number":39,"context_line":"    \u0026\u0026 touch /usr/local/bin/kolla_sahara_extend_start \\"},{"line_number":40,"context_line":"    \u0026\u0026 chmod 755 /usr/local/bin/kolla_extend_start /usr/local/bin/kolla_sahara_extend_start"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"1ac06dbe_fd0e07e4","line":38,"range":{"start_line":38,"start_character":13,"end_line":38,"end_character":16},"updated":"2016-08-19 11:47:56.000000000","message":"This is a file, the right permissions are 640.","commit_id":"dfbd53babbd40aa106245804ba2023b8dd312e55"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"75cddae2a4cbe2dd1d87899a75607e6b94b24f00","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"RUN usermod -a -G kolla sahara \\"},{"line_number":37,"context_line":"    \u0026\u0026 chmod 750 /etc/sudoers.d \\"},{"line_number":38,"context_line":"    \u0026\u0026 chmod 740 /etc/sudoers.d/kolla_sahara_sudoers \\"},{"line_number":39,"context_line":"    \u0026\u0026 touch /usr/local/bin/kolla_sahara_extend_start \\"},{"line_number":40,"context_line":"    \u0026\u0026 chmod 755 /usr/local/bin/kolla_extend_start /usr/local/bin/kolla_sahara_extend_start"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"1ac06dbe_ea3a7a97","line":38,"range":{"start_line":38,"start_character":13,"end_line":38,"end_character":16},"in_reply_to":"1ac06dbe_fd0e07e4","updated":"2016-08-21 16:11:54.000000000","message":"Done","commit_id":"dfbd53babbd40aa106245804ba2023b8dd312e55"}],"docker/sahara/sahara-base/sahara_sudoers":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"e70b539c52270ac48405316ed7d9520c52c6e85e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"sahara ALL\u003d(ALL) NOPASSWD: ALL"},{"line_number":2,"context_line":"%kolla ALL\u003d(ALL) NOPASSWD: ALL"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"bacf61ea_4542393f","line":2,"updated":"2016-08-05 08:25:27.000000000","message":"permission is too open. Please use the small one.","commit_id":"6e286401a03f2cd75bcc4216ee801f91620a0ee1"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e59edc79e6246fe79a7a743824fdcbd168a0723f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"%kolla ALL\u003d(root) NOPASSWD: /var/lib/kolla/venv/bin/sahara-rootwrap /etc/sahara/rootwrap.conf *"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"3ac371cc_cbd6d726","line":1,"updated":"2016-08-19 01:33:07.000000000","message":"this seems odd - none of our other containers require a sudoers file for rootwrap.","commit_id":"11f2b080abf5d46a90b3c0526cb7052455e11acf"}]}
