)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":23717,"name":"Surya Prakash Singh","email":"singh.surya64mnnit@gmail.com","username":"SuryaPrakash"},"change_message_id":"e9474c866a7054a0d820739ef442f6bd33866cf8","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Crane is a lightweight \u0027pull only\u0027 container registry"},{"line_number":10,"context_line":"implementation."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"TripleO is aiming to replace our use of docker-distrubution"},{"line_number":13,"context_line":"with crane for the Undercloud."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I59d9521f99243401d7703a3dedc26b5baed2d595"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_0fee4421","line":12,"range":{"start_line":12,"start_character":47,"end_line":12,"end_character":59},"updated":"2018-08-27 08:40:21.000000000","message":"s/distrubution/distribution","commit_id":"2fa14fd0c02209d4f6f34abb6be4442fa223796f"}],"docker/crane/Dockerfile.j2":[{"author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"change_message_id":"e21270364719d7a01fcd655df719bcb893154599","unresolved":false,"context_lines":[{"line_number":11,"context_line":"        {% set crane_packages \u003d ["},{"line_number":12,"context_line":"                \u0027httpd\u0027,"},{"line_number":13,"context_line":"                \u0027mod_ssl\u0027,"},{"line_number":14,"context_line":"                \u0027python2-crane\u0027"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"        ] %}"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"3f79a3b5_718a761b","line":14,"updated":"2018-08-23 12:23:58.000000000","message":"This RPM exists on Fedora but not yet on Centos. Will have to add it from the upstream source here for the meantime:\n\nhttps://repos.fedorapeople.org/pulp/pulp/testing/automation/2-master/stage/7Server/x86_64/","commit_id":"2fa14fd0c02209d4f6f34abb6be4442fa223796f"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"ef54832a82724a31b1536e19587dfb23199c0c99","unresolved":false,"context_lines":[{"line_number":11,"context_line":"        {% set crane_packages \u003d ["},{"line_number":12,"context_line":"                \u0027httpd\u0027,"},{"line_number":13,"context_line":"                \u0027mod_ssl\u0027,"},{"line_number":14,"context_line":"                \u0027python2-crane\u0027"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"        ] %}"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"3f79a3b5_2c53d96e","line":14,"in_reply_to":"3f79a3b5_718a761b","updated":"2018-08-29 03:58:00.000000000","message":"Can this also include the following?\n\n  python2-mod_wsgi\n  mod_xsendfile\n\nI know sendfile support has only just landed but it was the only way I could get apache to properly serve gzipped layer blobs","commit_id":"2fa14fd0c02209d4f6f34abb6be4442fa223796f"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"791d5208281756a029aa9ef2fdac64872b26b3dd","unresolved":false,"context_lines":[{"line_number":11,"context_line":"        {% set crane_packages \u003d ["},{"line_number":12,"context_line":"                \u0027httpd\u0027,"},{"line_number":13,"context_line":"                \u0027mod_ssl\u0027,"},{"line_number":14,"context_line":"                \u0027python2-mod_wsgi\u0027,"},{"line_number":15,"context_line":"                \u0027mod_xsendfile\u0027,"},{"line_number":16,"context_line":"                \u0027python2-crane\u0027"},{"line_number":17,"context_line":"        ] %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3f79a3b5_ad33a360","line":14,"range":{"start_line":14,"start_character":17,"end_line":14,"end_character":32},"updated":"2018-09-20 07:19:15.000000000","message":"image failed to build\n\nINFO:kolla.common.utils.crane:6 packages excluded due to repository priority protections\nINFO:kolla.common.utils.crane:No package python2-mod_wsgi available.\nINFO:kolla.common.utils.crane:\u001b[91mError: Not tolerating missing names on install, stopping.","commit_id":"bf51bbcc6ecb5ce95323c1d450873c71c64efa57"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"19ee10c70c32ed837076812f0f88697b86999ac5","unresolved":false,"context_lines":[{"line_number":11,"context_line":"        {% set crane_packages \u003d ["},{"line_number":12,"context_line":"                \u0027httpd\u0027,"},{"line_number":13,"context_line":"                \u0027mod_ssl\u0027,"},{"line_number":14,"context_line":"                \u0027python2-mod_wsgi\u0027,"},{"line_number":15,"context_line":"                \u0027mod_xsendfile\u0027,"},{"line_number":16,"context_line":"                \u0027python2-crane\u0027"},{"line_number":17,"context_line":"        ] %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3f79a3b5_733b28c7","line":14,"range":{"start_line":14,"start_character":17,"end_line":14,"end_character":32},"in_reply_to":"3f79a3b5_ad33a360","updated":"2018-09-20 07:56:13.000000000","message":"Should be \u0027mod_wsgi\u0027","commit_id":"bf51bbcc6ecb5ce95323c1d450873c71c64efa57"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"791d5208281756a029aa9ef2fdac64872b26b3dd","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        {% set crane_packages \u003d ["},{"line_number":31,"context_line":"                \u0027httpd\u0027,"},{"line_number":32,"context_line":"                \u0027mod_ssl\u0027,"},{"line_number":33,"context_line":"                \u0027python2-mod_wsgi\u0027,"},{"line_number":34,"context_line":"                \u0027mod_xsendfile\u0027,"},{"line_number":35,"context_line":"                \u0027python-flask\u0027"},{"line_number":36,"context_line":"        ] %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3f79a3b5_4d3e8f29","line":33,"range":{"start_line":33,"start_character":17,"end_line":33,"end_character":33},"updated":"2018-09-20 07:19:15.000000000","message":"ditto","commit_id":"bf51bbcc6ecb5ce95323c1d450873c71c64efa57"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"791d5208281756a029aa9ef2fdac64872b26b3dd","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    {% endif %}"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"ADD crane-archive /crane-source"},{"line_number":48,"context_line":"RUN cd crane-source \\"},{"line_number":49,"context_line":"    \u0026\u0026 python setup.py install"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"{% endif %}"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3f79a3b5_8d090785","line":49,"range":{"start_line":48,"start_character":0,"end_line":49,"end_character":30},"updated":"2018-09-20 07:19:15.000000000","message":"can do a macros.install to keep same code style as other images(also verifies requirements with openstack globals requirements while installing)\n\nhttps://github.com/openstack/kolla/blob/master/docker/aodh/aodh-base/Dockerfile.j2#L77","commit_id":"bf51bbcc6ecb5ce95323c1d450873c71c64efa57"}],"kolla/image/build.py":[{"author":{"_account_id":23717,"name":"Surya Prakash Singh","email":"singh.surya64mnnit@gmail.com","username":"SuryaPrakash"},"change_message_id":"a7b73291c11126377bf0f1fe903d96d8d550d2ae","unresolved":false,"context_lines":[{"line_number":194,"context_line":"        \"zun-base\""},{"line_number":195,"context_line":"    ],"},{"line_number":196,"context_line":"    \u0027oraclelinux+source\u0027: ["},{"line_number":197,"context_line":"        \"crane\","},{"line_number":198,"context_line":"        \"bifrost-base\","},{"line_number":199,"context_line":"        \"ovsdpdk\","},{"line_number":200,"context_line":"        # TODO(jeffrey4l): remove tripleo-ui when following bug is fixed"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_21b36950","line":197,"range":{"start_line":197,"start_character":8,"end_line":197,"end_character":16},"updated":"2018-09-17 10:37:49.000000000","message":"would be good if you put below bifrost-base line\n\nThanks","commit_id":"12fc2bbaea863fc8c024534d49405fee049161bb"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"791d5208281756a029aa9ef2fdac64872b26b3dd","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        \"zun-base\","},{"line_number":96,"context_line":"    ],"},{"line_number":97,"context_line":"    \u0027centos+source\u0027: ["},{"line_number":98,"context_line":"        \"crane\","},{"line_number":99,"context_line":"        \"ovsdpdk\","},{"line_number":100,"context_line":"        \"tripleoclient\","},{"line_number":101,"context_line":"        # TODO(jeffrey4l): remove tripleo-ui when following bug is fixed"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_4d276f13","line":98,"range":{"start_line":98,"start_character":8,"end_line":98,"end_character":16},"updated":"2018-09-20 07:19:15.000000000","message":"this image is supposed to be installable","commit_id":"bf51bbcc6ecb5ce95323c1d450873c71c64efa57"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"791d5208281756a029aa9ef2fdac64872b26b3dd","unresolved":false,"context_lines":[{"line_number":184,"context_line":"        \"almanach-base\","},{"line_number":185,"context_line":"        \"bifrost-base\","},{"line_number":186,"context_line":"        \"blazar-base\","},{"line_number":187,"context_line":"        \"crane\","},{"line_number":188,"context_line":"        \"dragonflow-base\","},{"line_number":189,"context_line":"        \"freezer-base\","},{"line_number":190,"context_line":"        \"karbor-base\","}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_2d18f3ca","line":187,"range":{"start_line":187,"start_character":8,"end_line":187,"end_character":16},"updated":"2018-09-20 07:19:15.000000000","message":"ditto","commit_id":"bf51bbcc6ecb5ce95323c1d450873c71c64efa57"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"791d5208281756a029aa9ef2fdac64872b26b3dd","unresolved":false,"context_lines":[{"line_number":200,"context_line":"    ],"},{"line_number":201,"context_line":"    \u0027oraclelinux+source\u0027: ["},{"line_number":202,"context_line":"        \"bifrost-base\","},{"line_number":203,"context_line":"        \"crane\","},{"line_number":204,"context_line":"        \"ovsdpdk\","},{"line_number":205,"context_line":"        \"tripleoclient\","},{"line_number":206,"context_line":"        # TODO(jeffrey4l): remove tripleo-ui when following bug is fixed"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_cd785ff9","line":203,"range":{"start_line":203,"start_character":8,"end_line":203,"end_character":16},"updated":"2018-09-20 07:19:15.000000000","message":"ditto","commit_id":"bf51bbcc6ecb5ce95323c1d450873c71c64efa57"}]}
