)]}'
{"docker/gnocchi/gnocchi-base/Dockerfile.j2":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"750bb698a88109c988daebbb60c910d13434ae4d","unresolved":false,"context_lines":[{"line_number":16,"context_line":"            \u0027mod_wsgi\u0027,"},{"line_number":17,"context_line":"            \u0027openstack-gnocchi-common\u0027,"},{"line_number":18,"context_line":"            \u0027python-ldappool\u0027,"},{"line_number":19,"context_line":"            \u0027python-rados\u0027"},{"line_number":20,"context_line":"        ] %}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"{{ macros.install_packages(gnocchi_base_packages | customizable(\"packages\")) }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"9f5c4f37_36d7cfc2","line":19,"updated":"2017-09-21 16:03:33.000000000","message":"binary is working? it also have python-rados","commit_id":"ce59c1ee1851c93d46ce5296ad36780cfa5e8c90"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"750bb698a88109c988daebbb60c910d13434ae4d","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"{% set gnocchi_base_pip_packages \u003d ["},{"line_number":92,"context_line":"    \u0027gnocchiclient\u0027,"},{"line_number":93,"context_line":"    \u0027cradox\u0027,"},{"line_number":94,"context_line":"    \u0027/gnocchi[keystone,mysql,file,ceph]\u0027"},{"line_number":95,"context_line":"] %}"},{"line_number":96,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"9f5c4f37_f6181776","line":93,"range":{"start_line":93,"start_character":4,"end_line":93,"end_character":13},"updated":"2017-09-21 16:03:33.000000000","message":"From http://gnocchi.xyz/install.html\n\nGnocchi leverages some librados features (omap, async, operation context) available in python binding only since python-rados \u003e\u003d 10.1.0. To handle this, Gnocchi uses ‘cradox’ python library which has exactly the same API but works with Ceph \u003e\u003d 0.80.0\n\nIf Ceph and python-rados are \u003e\u003d 10.1.0, cradox python library becomes optional but is still recommended.\n\n\nCurrent python-rados installed\nPackage python-rados.x86_64 1:10.2.7-0.el7 will be installed","commit_id":"ce59c1ee1851c93d46ce5296ad36780cfa5e8c90"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"750bb698a88109c988daebbb60c910d13434ae4d","unresolved":false,"context_lines":[{"line_number":91,"context_line":"{% set gnocchi_base_pip_packages \u003d ["},{"line_number":92,"context_line":"    \u0027gnocchiclient\u0027,"},{"line_number":93,"context_line":"    \u0027cradox\u0027,"},{"line_number":94,"context_line":"    \u0027/gnocchi[keystone,mysql,file,ceph]\u0027"},{"line_number":95,"context_line":"] %}"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"RUN ln -s gnocchi-base-source/* gnocchi \\"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"9f5c4f37_b6661f51","line":94,"updated":"2017-09-21 16:03:33.000000000","message":"use ceph_recommended_lib https://github.com/gnocchixyz/gnocchi/blob/369d84c4467f8a435aefc1ca66b650dfd868fddf/setup.cfg#L43","commit_id":"ce59c1ee1851c93d46ce5296ad36780cfa5e8c90"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"f10d56b02412602741775059e1ced65976ca6200","unresolved":false,"context_lines":[{"line_number":52,"context_line":"            \u0027mod_ssl\u0027,"},{"line_number":53,"context_line":"            \u0027mod_wsgi\u0027,"},{"line_number":54,"context_line":"            \u0027python-ldappool\u0027,"},{"line_number":55,"context_line":"            \u0027librados2-devel\u0027"},{"line_number":56,"context_line":"        ] %}"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        # on x86-64 pip grabs precompiled numpy/scipy - on aarch64/ppc64le"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"ff82abbf_4e9b1f65","line":55,"range":{"start_line":55,"start_character":13,"end_line":55,"end_character":29},"updated":"2017-11-27 07:34:41.000000000","message":"please, alphabetize","commit_id":"34bdf7ffb627bf60302802814b070d8283cb9705"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"f10d56b02412602741775059e1ced65976ca6200","unresolved":false,"context_lines":[{"line_number":75,"context_line":"            \u0027apache2\u0027,"},{"line_number":76,"context_line":"            \u0027libapache2-mod-wsgi\u0027,"},{"line_number":77,"context_line":"            \u0027python-ldappool\u0027,"},{"line_number":78,"context_line":"            \u0027librados-dev\u0027"},{"line_number":79,"context_line":"        ] %}"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"        # on x86-64 pip grabs precompiled numpy/scipy - on aarch64/ppc64le"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"ff82abbf_eea3139d","line":78,"range":{"start_line":78,"start_character":13,"end_line":78,"end_character":26},"updated":"2017-11-27 07:34:41.000000000","message":"ditto","commit_id":"34bdf7ffb627bf60302802814b070d8283cb9705"}]}
