)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"change_message_id":"64248d672361ca9cde134d52a4daddfe56717984","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"cf73f91d_9b54970e","updated":"2021-12-06 08:34:45.000000000","message":"test","commit_id":"14df9701b59d2d899b2d0a505d729a9850c62a98"}],"docker/cloudkitty/cloudkitty-api/Dockerfile.j2":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"d7cbf4c6ee0ee2aab84aadb707774e4f2cf816fc","unresolved":false,"context_lines":[{"line_number":16,"context_line":"        ] %}"},{"line_number":17,"context_line":"{{ macros.install_packages(cloudkitty_api_packages | customizable(\"packages\")) }}"},{"line_number":18,"context_line":"RUN mkdir -p /var/www/cgi-bin/cloudkitty \\"},{"line_number":19,"context_line":"    \u0026\u0026 cp -a /usr/lib/python2.7/site-packages/cloudkitty/api/app.wsgi /var/www/cgi-bin/cloudkitty/ \\"},{"line_number":20,"context_line":"    \u0026\u0026 sed -i -r \u0027s,^(Listen 80),#\\1,\u0027 /etc/httpd/conf/httpd.conf \\"},{"line_number":21,"context_line":"    \u0026\u0026 sed -i -r \u0027s,^(Listen 443),#\\1,\u0027 /etc/httpd/conf.d/ssl.conf"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"7f287b81_9c70aaa7","line":19,"updated":"2017-08-24 13:41:31.000000000","message":"use pbr wsgi script is better. please check\n\nhttps://github.com/openstack/cloudkitty/blob/master/setup.cfg#L33\n\nno need to copy the app.wsgi file.","commit_id":"1ca1492e0434fd1d60b486da5e8864c7b2f765e8"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"4d0cb3c46c1a60b8e82dd134af707914acd76e39","unresolved":false,"context_lines":[{"line_number":39,"context_line":"RUN sed -i -r \u0027s,^(Listen 80),#\\1,\u0027 /etc/httpd/conf/httpd.conf \\"},{"line_number":40,"context_line":"    \u0026\u0026 sed -i -r \u0027s,^(Listen 443),#\\1,\u0027 /etc/httpd/conf.d/ssl.conf"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    {% elif base_distro in [\u0027ubuntu\u0027] %}"},{"line_number":43,"context_line":"        {% set cloudkitty_api_packages \u003d ["},{"line_number":44,"context_line":"                \u0027apache2\u0027,"},{"line_number":45,"context_line":"                \u0027libapache2-mod-wsgi\u0027"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"7f287b81_3bc6639c","line":42,"updated":"2017-08-24 09:57:11.000000000","message":"missing debian","commit_id":"1ca1492e0434fd1d60b486da5e8864c7b2f765e8"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"4d0cb3c46c1a60b8e82dd134af707914acd76e39","unresolved":false,"context_lines":[{"line_number":57,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_cloudkitty_extend_start"},{"line_number":58,"context_line":"RUN chmod 755 /usr/local/bin/kolla_cloudkitty_extend_start \\"},{"line_number":59,"context_line":"    \u0026\u0026 chown -R cloudkitty: /var/www/cgi-bin/cloudkitty \\"},{"line_number":60,"context_line":"    \u0026\u0026 chmod 755 /var/www/cgi-bin/cloudkitty/*"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"{% block cloudkitty_api_footer %}{% endblock %}"},{"line_number":63,"context_line":"{% block footer %}{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"7f287b81_3bdd4370","line":60,"updated":"2017-08-24 09:57:11.000000000","message":"please, not use * just chmod the dir","commit_id":"1ca1492e0434fd1d60b486da5e8864c7b2f765e8"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"4d0cb3c46c1a60b8e82dd134af707914acd76e39","unresolved":false,"context_lines":[{"line_number":62,"context_line":"{% block cloudkitty_api_footer %}{% endblock %}"},{"line_number":63,"context_line":"{% block footer %}{% endblock %}"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"USER cloudkitty"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"7f287b81_3b98a3be","line":65,"range":{"start_line":65,"start_character":5,"end_line":65,"end_character":15},"updated":"2017-08-24 09:57:11.000000000","message":"will need root for running apache","commit_id":"1ca1492e0434fd1d60b486da5e8864c7b2f765e8"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"4ebfc973119e79794f60567ce47d39d77cc03012","unresolved":false,"context_lines":[{"line_number":2,"context_line":"LABEL maintainer\u003d\"{{ maintainer }}\" name\u003d\"{{ image_name }}\" build-date\u003d\"{{ build_date }}\""},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"{% block cloudkitty_api_header %}{% endblock %}"},{"line_number":5,"context_line":""},{"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 %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"7f287b81_00804f45","line":5,"updated":"2017-08-29 21:55:29.000000000","message":"missing clean apache envs in extend_start https://github.com/openstack/kolla/blob/master/docker/aodh/aodh-api/extend_start.sh#L5","commit_id":"e66e9af22cdd08e714340b81f438e9d37446f5f3"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"4ebfc973119e79794f60567ce47d39d77cc03012","unresolved":false,"context_lines":[{"line_number":55,"context_line":"{% block cloudkitty_api_footer %}{% endblock %}"},{"line_number":56,"context_line":"{% block footer %}{% endblock %}"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"USER root"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"7f287b81_a0905b96","line":58,"range":{"start_line":58,"start_character":0,"end_line":58,"end_character":9},"updated":"2017-08-29 21:55:29.000000000","message":"remove user, default to root","commit_id":"e66e9af22cdd08e714340b81f438e9d37446f5f3"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"fc5e566da2df6809bdd78939246dd5a5841364bb","unresolved":false,"context_lines":[{"line_number":15,"context_line":"                \u0027openstack-cloudkitty-api\u0027,"},{"line_number":16,"context_line":"        ] %}"},{"line_number":17,"context_line":"{{ macros.install_packages(cloudkitty_api_packages | customizable(\"packages\")) }}"},{"line_number":18,"context_line":"RUN \u0026\u0026 sed -i -r \u0027s,^(Listen 80),#\\1,\u0027 /etc/httpd/conf/httpd.conf \\"},{"line_number":19,"context_line":"    \u0026\u0026 sed -i -r \u0027s,^(Listen 443),#\\1,\u0027 /etc/httpd/conf.d/ssl.conf"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    {% elif base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"7f287b81_38aa5b18","line":18,"range":{"start_line":18,"start_character":4,"end_line":18,"end_character":6},"updated":"2017-08-30 08:23:38.000000000","message":"causing centos build fail","commit_id":"d65d3a2130521cac1f22cf0f1c4779886933a70b"}]}
