)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"dae0ba643f79548ea9e0b23d50666aced41fd64e","unresolved":false,"context_lines":[{"line_number":7,"context_line":"add panko dockerfile"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ibf74db39348dfb6f56f4fca0aff142a75ef53d38"},{"line_number":10,"context_line":"Implements: blueprint add-panko"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":21,"id":"9a629dbe_47c53559","line":10,"updated":"2016-11-09 07:02:57.000000000","message":"Partially-Implements","commit_id":"c03911864972535034befd57cabe4c94cfa57f5d"}],"docker/panko/panko-api/Dockerfile":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"c03b2a287daa23cadba738743ebcfdfaa2553434","unresolved":false,"context_lines":[{"line_number":6,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% if install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":9,"context_line":"    {% if base_distro in [\u0027centos\u0027, \u0027fedora\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":10,"context_line":"       {% set panko_api_packages \u003d [\u0027openstack-panko-api\u0027] %}"},{"line_number":11,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":12,"context_line":"        {% set panko_api_packages \u003d [\u0027panko-api\u0027] %}"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"fa6399be_16bbb80f","line":9,"range":{"start_line":9,"start_character":36,"end_line":9,"end_character":44},"updated":"2016-10-18 07:06:18.000000000","message":"Fedora has been deprecated, I dont think adding support for services in master is suitable for us when fedora is removed in the Ocata","commit_id":"cf2931a2c132157eaedff5ffe32c49d10ac3c217"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"2c1229f24096d571f4afd93c3c60c5386f9474dd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"FROM {{ namespace }}/{{ image_prefix }}panko-base:{{ tag }}"},{"line_number":2,"context_line":"MAINTAINER {{ maintainer }}"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"{% block panko_api_header %}{% endblock %}"}],"source_content_type":"text/x-dockerfile","patch_set":3,"id":"fa6399be_2d1b93cb","line":1,"updated":"2016-10-20 16:09:28.000000000","message":"rename file. Dockerfile.j2","commit_id":"29100878adcd357466b10b6146de1b320af55337"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"a041d2935e4920179d0ef4ca72769a271eb8ae02","unresolved":false,"context_lines":[{"line_number":1,"context_line":"FROM {{ namespace }}/{{ image_prefix }}panko-base:{{ tag }}"},{"line_number":2,"context_line":"MAINTAINER {{ maintainer }}"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"{% block panko_api_header %}{% endblock %}"}],"source_content_type":"text/x-dockerfile","patch_set":3,"id":"ba5da102_d4e5bfa8","line":1,"in_reply_to":"fa6399be_2d1b93cb","updated":"2016-10-27 04:26:51.000000000","message":"Done","commit_id":"29100878adcd357466b10b6146de1b320af55337"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"4dcab4be8a050a9fceb922dba1955c523dfc5ebe","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{% block panko_api_footer %}{% endblock %}"},{"line_number":21,"context_line":"{% block footer %}{% endblock %}"},{"line_number":22,"context_line":"{{ include_footer }}"}],"source_content_type":"text/x-dockerfile","patch_set":3,"id":"fa6399be_3494e9e0","line":22,"updated":"2016-10-19 16:29:24.000000000","message":"USER?","commit_id":"29100878adcd357466b10b6146de1b320af55337"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"a041d2935e4920179d0ef4ca72769a271eb8ae02","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"{% block panko_api_footer %}{% endblock %}"},{"line_number":21,"context_line":"{% block footer %}{% endblock %}"},{"line_number":22,"context_line":"{{ include_footer }}"}],"source_content_type":"text/x-dockerfile","patch_set":3,"id":"ba5da102_f4e2c39e","line":22,"in_reply_to":"fa6399be_3494e9e0","updated":"2016-10-27 04:26:51.000000000","message":"Done","commit_id":"29100878adcd357466b10b6146de1b320af55337"}],"docker/panko/panko-api/Dockerfile.j2":[{"author":{"_account_id":20663,"name":"caowei","email":"caowei010@gmail.com","username":"caowei"},"change_message_id":"fe07ef90c0052ff65909e3e310596fb60f45c222","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"9a629dbe_4041ff38","line":21,"updated":"2016-11-07 11:39:56.000000000","message":"usually here RUN panko","commit_id":"1adab58417a5588824dba10f83d78cb8466e341f"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"302e99960ec0c7890bdfad8f3db3bad9400a320b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"9a629dbe_2317b552","line":21,"in_reply_to":"9a629dbe_4041ff38","updated":"2016-11-07 12:08:33.000000000","message":"panko api use wsgi to start, so we need to use root","commit_id":"1adab58417a5588824dba10f83d78cb8466e341f"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"3d368c8419313e5897225a4b0e18926b7d782189","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    {% endif %}"},{"line_number":12,"context_line":"{{ macros.install_packages(panko_api_packages | customizable(\"packages\")) }}"},{"line_number":13,"context_line":"{% endif %}"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_panko_extend_start"},{"line_number":16,"context_line":"RUN chmod 755 /usr/local/bin/kolla_panko_extend_start"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":18,"id":"9a629dbe_a85b9053","line":14,"updated":"2016-11-07 17:34:52.000000000","message":"Should add binary not yet available for ubuntu and  debian binary distributions","commit_id":"966ac8207815c3de7adcd9fa403cfcaabb825812"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"ac3310e85ba7856d26c91965d7350fe98d6cff63","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    {% if base_distro in [\u0027centos\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":10,"context_line":"       {% set panko_api_packages \u003d [\u0027openstack-panko-api\u0027] %}"},{"line_number":11,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":12,"context_line":"RUN echo \u0027{{ install_type }} not yet available for {{ base_distro }}\u0027 \\"},{"line_number":13,"context_line":"    \u0026\u0026 /bin/false"},{"line_number":14,"context_line":"    {% endif %}"},{"line_number":15,"context_line":"{{ macros.install_packages(panko_api_packages | customizable(\"packages\")) }}"},{"line_number":16,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":20,"id":"9a629dbe_0b48bb86","line":13,"range":{"start_line":12,"start_character":0,"end_line":13,"end_character":17},"updated":"2016-11-08 19:42:27.000000000","message":"Could you please add blank lines before and after?","commit_id":"49b3195a2efb40fa807f5f96f378638122df0eed"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"89010d739a1d14b74d9b28309f102ce5c12f5428","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    {% if base_distro in [\u0027centos\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":10,"context_line":"       {% set panko_api_packages \u003d [\u0027openstack-panko-api\u0027] %}"},{"line_number":11,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":12,"context_line":"RUN echo \u0027{{ install_type }} not yet available for {{ base_distro }}\u0027 \\"},{"line_number":13,"context_line":"    \u0026\u0026 /bin/false"},{"line_number":14,"context_line":"    {% endif %}"},{"line_number":15,"context_line":"{{ macros.install_packages(panko_api_packages | customizable(\"packages\")) }}"},{"line_number":16,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":20,"id":"9a629dbe_dea3d54d","line":13,"range":{"start_line":12,"start_character":0,"end_line":13,"end_character":17},"in_reply_to":"9a629dbe_0b48bb86","updated":"2016-11-09 01:20:11.000000000","message":"ok","commit_id":"49b3195a2efb40fa807f5f96f378638122df0eed"}],"docker/panko/panko-base/Dockerfile":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"c03b2a287daa23cadba738743ebcfdfaa2553434","unresolved":false,"context_lines":[{"line_number":8,"context_line":"{% if install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":9,"context_line":"    {% if base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":10,"context_line":"        {% set panko_base_packages \u003d ["},{"line_number":11,"context_line":"            \u0027panko-common\u0027]"},{"line_number":12,"context_line":"         %}"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    {% elif base_distro in [\u0027centos\u0027, \u0027fedora\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"fa6399be_36819c4e","line":11,"range":{"start_line":11,"start_character":26,"end_line":11,"end_character":27},"updated":"2016-10-18 07:06:18.000000000","message":"For common syntax, move ] next to %}","commit_id":"cf2931a2c132157eaedff5ffe32c49d10ac3c217"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"c03b2a287daa23cadba738743ebcfdfaa2553434","unresolved":false,"context_lines":[{"line_number":11,"context_line":"            \u0027panko-common\u0027]"},{"line_number":12,"context_line":"         %}"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    {% elif base_distro in [\u0027centos\u0027, \u0027fedora\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":15,"context_line":"        {% set panko_base_packages \u003d ["},{"line_number":16,"context_line":"            \u0027openstack-panko-common\u0027]"},{"line_number":17,"context_line":"         %}"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"fa6399be_b695ac89","line":14,"range":{"start_line":14,"start_character":38,"end_line":14,"end_character":46},"updated":"2016-10-18 07:06:18.000000000","message":"Ditto for fedora deprecation","commit_id":"cf2931a2c132157eaedff5ffe32c49d10ac3c217"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"c03b2a287daa23cadba738743ebcfdfaa2553434","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    {% elif base_distro in [\u0027centos\u0027, \u0027fedora\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":15,"context_line":"        {% set panko_base_packages \u003d ["},{"line_number":16,"context_line":"            \u0027openstack-panko-common\u0027]"},{"line_number":17,"context_line":"         %}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    {% endif %}"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"fa6399be_56861066","line":16,"range":{"start_line":16,"start_character":36,"end_line":16,"end_character":37},"updated":"2016-10-18 07:06:18.000000000","message":"Ditto","commit_id":"cf2931a2c132157eaedff5ffe32c49d10ac3c217"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"c03b2a287daa23cadba738743ebcfdfaa2553434","unresolved":false,"context_lines":[{"line_number":6,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% if install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":9,"context_line":"    {% if base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":10,"context_line":"        {% set panko_base_packages \u003d ["},{"line_number":11,"context_line":"            \u0027panko-common\u0027]"},{"line_number":12,"context_line":"         %}"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    {% elif base_distro in [\u0027centos\u0027, \u0027fedora\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":15,"context_line":"        {% set panko_base_packages \u003d ["},{"line_number":16,"context_line":"            \u0027openstack-panko-common\u0027]"},{"line_number":17,"context_line":"         %}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    {% endif %}"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"fa6399be_369a7cc6","line":17,"range":{"start_line":9,"start_character":0,"end_line":17,"end_character":11},"updated":"2016-10-18 07:06:18.000000000","message":"Often, kolla order is first centos distros and then ubuntu distros","commit_id":"cf2931a2c132157eaedff5ffe32c49d10ac3c217"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"2c1229f24096d571f4afd93c3c60c5386f9474dd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"FROM {{ namespace }}/{{ image_prefix}}openstack-base:{{ tag }}"},{"line_number":2,"context_line":"MAINTAINER {{ maintainer }}"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"{% block panko_base_header %}{% endblock %}"}],"source_content_type":"text/x-dockerfile","patch_set":3,"id":"fa6399be_ad85e3cf","line":1,"updated":"2016-10-20 16:09:28.000000000","message":"rename file. Dockerfile.j2","commit_id":"29100878adcd357466b10b6146de1b320af55337"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"4dcab4be8a050a9fceb922dba1955c523dfc5ebe","unresolved":false,"context_lines":[{"line_number":26,"context_line":"RUN ln -s panko-base-source/* panko \\"},{"line_number":27,"context_line":"    \u0026\u0026 useradd --user-group panko \\"},{"line_number":28,"context_line":"    \u0026\u0026 /var/lib/kolla/venv/bin/pip --no-cache-dir install --upgrade -c requirements/upper-constraints.txt /panko \\"},{"line_number":29,"context_line":"    \u0026\u0026 mkdir -p /etc/panko /home/panko \\"},{"line_number":30,"context_line":"    \u0026\u0026 cp -r /panko/etc/* /etc/panko/ \\"},{"line_number":31,"context_line":"    \u0026\u0026 chown -R panko: /etc/panko /home/panko"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-dockerfile","patch_set":3,"id":"fa6399be_f48991cb","line":29,"updated":"2016-10-19 16:29:24.000000000","message":"user /var/lib/panko as home. you need specify the home dir in useradd command line.","commit_id":"29100878adcd357466b10b6146de1b320af55337"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"a041d2935e4920179d0ef4ca72769a271eb8ae02","unresolved":false,"context_lines":[{"line_number":26,"context_line":"RUN ln -s panko-base-source/* panko \\"},{"line_number":27,"context_line":"    \u0026\u0026 useradd --user-group panko \\"},{"line_number":28,"context_line":"    \u0026\u0026 /var/lib/kolla/venv/bin/pip --no-cache-dir install --upgrade -c requirements/upper-constraints.txt /panko \\"},{"line_number":29,"context_line":"    \u0026\u0026 mkdir -p /etc/panko /home/panko \\"},{"line_number":30,"context_line":"    \u0026\u0026 cp -r /panko/etc/* /etc/panko/ \\"},{"line_number":31,"context_line":"    \u0026\u0026 chown -R panko: /etc/panko /home/panko"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-dockerfile","patch_set":3,"id":"ba5da102_b4d84bf1","line":29,"in_reply_to":"fa6399be_f48991cb","updated":"2016-10-27 04:26:51.000000000","message":"Done","commit_id":"29100878adcd357466b10b6146de1b320af55337"}],"docker/panko/panko-base/Dockerfile.j2":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"0990ef00db151cad1de1dc8336215a713abbf6cd","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"       {% set panko_base_packages \u003d ["},{"line_number":24,"context_line":"            \u0027panko-common\u0027,"},{"line_number":25,"context_line":"            \u0027apache2\u0027,"},{"line_number":26,"context_line":"            \u0027libapache2-mod-wsgi\u0027,"},{"line_number":27,"context_line":"            \u0027python-ldappool\u0027"}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"ba5da102_090c6b41","line":24,"updated":"2016-11-06 20:49:48.000000000","message":"I\u0027m not sure what is correct here, but this is wrong.  See gate failure here:\nhttp://logs.openstack.org/32/387232/14/check/gate-kolla-dsvm-build-ubuntu-binary-ubuntu-xenial-nv/2dabc2e/console.html#_2016-11-06_08_41_10_479572","commit_id":"1659a5b8956b675d4d323cdc8e36899ddcc23837"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"e3e9e89ca8856969cabb64b67980cade00b7a42d","unresolved":false,"context_lines":[{"line_number":6,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% if install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":9,"context_line":"    {% if base_distro in [\u0027fedora\u0027, \u0027centos\u0027, \u0027oraclelinux\u0027, \u0027rhel\u0027] %}"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"       {% set panko_base_packages \u003d ["},{"line_number":12,"context_line":"            \u0027openstack-panko-common\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"ba5da102_f05d4f49","line":9,"range":{"start_line":9,"start_character":26,"end_line":9,"end_character":36},"updated":"2016-11-07 07:38:23.000000000","message":"Yup, remove fedora","commit_id":"c703a6b73df213fb32177ca65258af4106ef4168"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"3d368c8419313e5897225a4b0e18926b7d782189","unresolved":false,"context_lines":[{"line_number":14,"context_line":"            \u0027mod_wsgi\u0027,"},{"line_number":15,"context_line":"            \u0027python-ldappool\u0027"},{"line_number":16,"context_line":"        ] %}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{{ macros.install_packages(panko_base_packages | customizable(\"packages\")) }}"},{"line_number":19,"context_line":"RUN sed -i -r \u0027s,^(Listen 80),#\\1,\u0027 /etc/httpd/conf/httpd.conf"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":18,"id":"9a629dbe_4b6e6eca","line":17,"updated":"2016-11-07 17:34:52.000000000","message":"ditto","commit_id":"966ac8207815c3de7adcd9fa403cfcaabb825812"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"3d368c8419313e5897225a4b0e18926b7d782189","unresolved":false,"context_lines":[{"line_number":16,"context_line":"        ] %}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{{ macros.install_packages(panko_base_packages | customizable(\"packages\")) }}"},{"line_number":19,"context_line":"RUN sed -i -r \u0027s,^(Listen 80),#\\1,\u0027 /etc/httpd/conf/httpd.conf"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    {% endif %}"},{"line_number":22,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":18,"id":"9a629dbe_0b9b96ca","line":19,"updated":"2016-11-07 17:34:52.000000000","message":"Please, add new line between","commit_id":"966ac8207815c3de7adcd9fa403cfcaabb825812"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"3d368c8419313e5897225a4b0e18926b7d782189","unresolved":false,"context_lines":[{"line_number":28,"context_line":"            \u0027python-ldappool\u0027"},{"line_number":29,"context_line":"        ] %}"},{"line_number":30,"context_line":"{{ macros.install_packages(panko_base_packages | customizable(\"packages\")) }}"},{"line_number":31,"context_line":"RUN sed -i -r \u0027s,^(Listen 80),#\\1,\u0027 /etc/httpd/conf/httpd.conf"},{"line_number":32,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] %}"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"       {% set panko_base_packages \u003d ["}],"source_content_type":"text/x-jinja2","patch_set":18,"id":"9a629dbe_6baa52d6","line":31,"updated":"2016-11-07 17:34:52.000000000","message":"ditto","commit_id":"966ac8207815c3de7adcd9fa403cfcaabb825812"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"3d368c8419313e5897225a4b0e18926b7d782189","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        ] %}"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"{{ macros.install_packages(panko_base_packages | customizable(\"packages\")) }}"},{"line_number":41,"context_line":"RUN truncate -s 0 /etc/apache2/ports.conf"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"   {% endif %}"},{"line_number":44,"context_line":"ADD panko-base-archive /panko-base-source"}],"source_content_type":"text/x-jinja2","patch_set":18,"id":"9a629dbe_abac6aee","line":41,"updated":"2016-11-07 17:34:52.000000000","message":"ditto","commit_id":"966ac8207815c3de7adcd9fa403cfcaabb825812"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"3d368c8419313e5897225a4b0e18926b7d782189","unresolved":false,"context_lines":[{"line_number":41,"context_line":"RUN truncate -s 0 /etc/apache2/ports.conf"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"   {% endif %}"},{"line_number":44,"context_line":"ADD panko-base-archive /panko-base-source"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"RUN ln -s panko-base-source/* panko \\"},{"line_number":47,"context_line":"    \u0026\u0026 useradd --user-group panko \\"}],"source_content_type":"text/x-jinja2","patch_set":18,"id":"9a629dbe_0b82b652","line":44,"updated":"2016-11-07 17:34:52.000000000","message":"ditto","commit_id":"966ac8207815c3de7adcd9fa403cfcaabb825812"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"ac3310e85ba7856d26c91965d7350fe98d6cff63","unresolved":false,"context_lines":[{"line_number":22,"context_line":"RUN echo \u0027{{ install_type }} not yet available for {{ base_distro }}\u0027 \\"},{"line_number":23,"context_line":"    \u0026\u0026 /bin/false"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"        ] %}"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    {% endif %}"},{"line_number":28,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":20,"id":"9a629dbe_eb3b87e9","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":12},"updated":"2016-11-08 19:42:27.000000000","message":"Please, remove it.","commit_id":"49b3195a2efb40fa807f5f96f378638122df0eed"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"89010d739a1d14b74d9b28309f102ce5c12f5428","unresolved":false,"context_lines":[{"line_number":22,"context_line":"RUN echo \u0027{{ install_type }} not yet available for {{ base_distro }}\u0027 \\"},{"line_number":23,"context_line":"    \u0026\u0026 /bin/false"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"        ] %}"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    {% endif %}"},{"line_number":28,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":20,"id":"9a629dbe_1e862db9","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":12},"in_reply_to":"9a629dbe_eb3b87e9","updated":"2016-11-09 01:20:11.000000000","message":"done","commit_id":"49b3195a2efb40fa807f5f96f378638122df0eed"}],"docker/panko/panko-base/panko_sudoers":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"4d5c12ba24a55a966456c66042f6ae872e14dedd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"%kolla ALL\u003d(root) NOPASSWD: /usr/bin/chown -R panko\\: /var/lib/panko/, /bin/chown -R gnocchi\\: /var/lib/panko/"}],"source_content_type":"application/octet-stream","patch_set":17,"id":"9a629dbe_b79f88b3","line":1,"range":{"start_line":1,"start_character":85,"end_line":1,"end_character":92},"updated":"2016-11-07 08:51:46.000000000","message":"gnocchi?","commit_id":"1adab58417a5588824dba10f83d78cb8466e341f"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"302e99960ec0c7890bdfad8f3db3bad9400a320b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"%kolla ALL\u003d(root) NOPASSWD: /usr/bin/chown -R panko\\: /var/lib/panko/, /bin/chown -R gnocchi\\: /var/lib/panko/"}],"source_content_type":"application/octet-stream","patch_set":17,"id":"9a629dbe_2349758c","line":1,"range":{"start_line":1,"start_character":85,"end_line":1,"end_character":92},"in_reply_to":"9a629dbe_b79f88b3","updated":"2016-11-07 12:08:33.000000000","message":"fix it now","commit_id":"1adab58417a5588824dba10f83d78cb8466e341f"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"85e33ef9e6ccec349bf0987288bb24c896841d5b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"%kolla ALL\u003d(root) NOPASSWD: /usr/bin/chown -R panko\\: /var/lib/panko/, /bin/chown -R panko\\: /var/lib/panko/"}],"source_content_type":"application/octet-stream","patch_set":19,"id":"9a629dbe_66dd1742","line":1,"updated":"2016-11-08 05:52:31.000000000","message":"seem this is not used in any where.","commit_id":"28e492682ac6abc24d6ee265725c7bff1e73f4e6"}],"kolla/common/config.py":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"5c27d8072961335e5c4c2b73a35b8966caef273d","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    cfg.ListOpt(\u0027aux\u0027,"},{"line_number":48,"context_line":"                default\u003d[\u0027aodh\u0027, \u0027cloudkitty\u0027, \u0027congress\u0027, \u0027designate\u0027,"},{"line_number":49,"context_line":"                         \u0027gnocchi\u0027, \u0027influxdb\u0027, \u0027ironic\u0027, \u0027kuryr\u0027, \u0027magnum\u0027,"},{"line_number":50,"context_line":"                         \u0027manila\u0027, \u0027mistral\u0027, \u0027murano\u0027, \u0027panko\u0027, \u0027rally\u0027, \u0027sahara\u0027,"},{"line_number":51,"context_line":"                         \u0027senlin\u0027, \u0027telegraf\u0027, \u0027trove\u0027, \u0027zaqar\u0027],"},{"line_number":52,"context_line":"                help\u003d\u0027Aux Images\u0027),"},{"line_number":53,"context_line":"    cfg.ListOpt(\u0027default\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa6399be_f61e6e5d","line":50,"range":{"start_line":50,"start_character":25,"end_line":50,"end_character":83},"updated":"2016-10-17 10:04:07.000000000","message":"Please, split this line due a character limit","commit_id":"77cf5c7265c7f9882b6775aac431ac842b12ced2"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"1976cc3cd56b86120963eee171e1412afb8a554c","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    cfg.ListOpt(\u0027aux\u0027,"},{"line_number":48,"context_line":"                default\u003d[\u0027aodh\u0027, \u0027cloudkitty\u0027, \u0027congress\u0027, \u0027designate\u0027,"},{"line_number":49,"context_line":"                         \u0027gnocchi\u0027, \u0027influxdb\u0027, \u0027ironic\u0027, \u0027kuryr\u0027, \u0027magnum\u0027,"},{"line_number":50,"context_line":"                         \u0027manila\u0027, \u0027mistral\u0027, \u0027murano\u0027, \u0027panko\u0027, \u0027rally\u0027, \u0027sahara\u0027,"},{"line_number":51,"context_line":"                         \u0027senlin\u0027, \u0027telegraf\u0027, \u0027trove\u0027, \u0027zaqar\u0027],"},{"line_number":52,"context_line":"                help\u003d\u0027Aux Images\u0027),"},{"line_number":53,"context_line":"    cfg.ListOpt(\u0027default\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa6399be_961452e9","line":50,"range":{"start_line":50,"start_character":25,"end_line":50,"end_character":83},"in_reply_to":"fa6399be_f61e6e5d","updated":"2016-10-17 10:10:32.000000000","message":"Done","commit_id":"77cf5c7265c7f9882b6775aac431ac842b12ced2"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"4dcab4be8a050a9fceb922dba1955c523dfc5ebe","unresolved":false,"context_lines":[{"line_number":276,"context_line":"    \u0027panko-base\u0027: {"},{"line_number":277,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":278,"context_line":"        \u0027location\u0027: (\u0027http://tarballs.openstack.org/panko/\u0027"},{"line_number":279,"context_line":"                     \u0027panko-1.0.0.tar.gz\u0027)},"},{"line_number":280,"context_line":"    \u0027rally\u0027: {"},{"line_number":281,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":282,"context_line":"        \u0027location\u0027: (\u0027http://tarballs.openstack.org/rally/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa6399be_148525ac","line":279,"updated":"2016-10-19 16:29:24.000000000","message":"user master tar.gz file.","commit_id":"29100878adcd357466b10b6146de1b320af55337"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"d7f5a705958aa81c0ddc59e37276aa6999036544","unresolved":false,"context_lines":[{"line_number":284,"context_line":"                     \u0027v0.5.1\u0027)},"},{"line_number":285,"context_line":"    \u0027panko-base\u0027: {"},{"line_number":286,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":287,"context_line":"        \u0027location\u0027: (\u0027http://tarballs.openstack.org/panko/\u0027"},{"line_number":288,"context_line":"                     \u0027panko-1.0.0.tar.gz\u0027)},"},{"line_number":289,"context_line":"    \u0027rally\u0027: {"},{"line_number":290,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":291,"context_line":"        \u0027location\u0027: (\u0027http://tarballs.openstack.org/rally/\u0027"}],"source_content_type":"text/x-python","patch_set":16,"id":"ba5da102_4300f7aa","line":288,"range":{"start_line":287,"start_character":22,"end_line":288,"end_character":40},"updated":"2016-11-07 07:55:38.000000000","message":"Use master.\nhttp://tarballs.openstack.org/panko/panko-master.tar.gz","commit_id":"ee04e278b44a05bdc78967ad96c101c0c9b536ff"}],"releasenotes/notes/add-panko-dockerfile-ff69a745aca3ec15.yaml":[{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"a5219142d7a4f993b30c4270de557aedd36a31f5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Implement Panko dockerfile"}],"source_content_type":"text/x-yaml","patch_set":22,"id":"9a629dbe_89e11cd3","line":3,"updated":"2016-11-09 09:49:14.000000000","message":"Needs better description.","commit_id":"e6051fec79b82bb1f7b690178df496958cb97867"}]}
