)]}'
{"docker/helm-repository/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3e21dde32e056c685b064d9b3bf6ba7847ac8049","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{% block helm_repository_header %}{% endblock %}"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"{% set os_client_config\u003d\u0027/usr/lib/python\u0027 + distro_python_version + \u0027/site-packages/os_client_config/defaults.json\u0027 %}"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5fc1f717_abe2fcff","line":12,"updated":"2019-03-11 11:18:55.000000000","message":"This isn\u0027t actually used.","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"dec1508a9d9cd58417dd6e6dfea349b2af979bd8","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{% block helm_repository_header %}{% endblock %}"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"{% set os_client_config\u003d\u0027/usr/lib/python\u0027 + distro_python_version + \u0027/site-packages/os_client_config/defaults.json\u0027 %}"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5fc1f717_1c6118aa","line":12,"in_reply_to":"5fc1f717_abe2fcff","updated":"2019-03-11 13:59:55.000000000","message":"Done","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3e21dde32e056c685b064d9b3bf6ba7847ac8049","unresolved":false,"context_lines":[{"line_number":28,"context_line":"     ] %}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"{% if base_distro \u003d\u003d \u0027debian\u0027 %}"},{"line_number":31,"context_line":"   {% set os_client_config\u003d\u0027/usr/local/lib/python\u0027 + distro_python_version + \u0027/dist-packages/os_client_config/defaults.json\u0027 %}"},{"line_number":32,"context_line":"{% endif %}"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5fc1f717_6bec14f3","line":31,"updated":"2019-03-11 11:18:55.000000000","message":"Nor this","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"dec1508a9d9cd58417dd6e6dfea349b2af979bd8","unresolved":false,"context_lines":[{"line_number":28,"context_line":"     ] %}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"{% if base_distro \u003d\u003d \u0027debian\u0027 %}"},{"line_number":31,"context_line":"   {% set os_client_config\u003d\u0027/usr/local/lib/python\u0027 + distro_python_version + \u0027/dist-packages/os_client_config/defaults.json\u0027 %}"},{"line_number":32,"context_line":"{% endif %}"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5fc1f717_3c6414b9","line":31,"in_reply_to":"5fc1f717_6bec14f3","updated":"2019-03-11 13:59:55.000000000","message":"Done","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"}],"docker/horizon/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3e21dde32e056c685b064d9b3bf6ba7847ac8049","unresolved":false,"context_lines":[{"line_number":74,"context_line":"    \u0026\u0026 cp /usr/share/openstack-dashboard/openstack_dashboard/conf/*.json /etc/openstack-dashboard \\"},{"line_number":75,"context_line":"    \u0026\u0026 cp /usr/share/openstack-dashboard/manage.py /usr/bin/manage.py \\"},{"line_number":76,"context_line":"    \u0026\u0026 rm /etc/apache2/conf-enabled/openstack-dashboard.conf \\"},{"line_number":77,"context_line":"    \u0026\u0026 for locale in /usr/lib/python{{distro_python_version}}/site-packages/*/locale; do \\"},{"line_number":78,"context_line":"           (cd ${locale%/*} \u0026\u0026 /usr/bin/python /usr/bin/manage.py compilemessages) \\"},{"line_number":79,"context_line":"       done"},{"line_number":80,"context_line":"{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5fc1f717_2b8e0c2e","line":77,"range":{"start_line":77,"start_character":21,"end_line":77,"end_character":75},"updated":"2019-03-11 11:18:55.000000000","message":"We could probably put something like this in macros.j2 to keep it DRY:\n\n{% if \u003cbinary\u003e %}\n{% set python_site_packages \u003d \u0027/usr/lib/python{{distro_python_version}}/site-packages\u0027 %}\n{% else %}\n...","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"}],"kolla/common/config.py":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"9cca5e62a13477bed2e13c1530ea4192b0c0d65f","unresolved":false,"context_lines":[{"line_number":266,"context_line":"    cfg.StrOpt(\u0027maintainer\u0027,"},{"line_number":267,"context_line":"               default\u003d\u0027Kolla Project (https://launchpad.net/kolla)\u0027,"},{"line_number":268,"context_line":"               help\u003d\u0027Content of the maintainer label\u0027),"},{"line_number":269,"context_line":"    cfg.BoolOpt(\u0027distro_python3\u0027, default\u003dNone,"},{"line_number":270,"context_line":"                help\u003d(\u0027Enable this to force python3 packaging names. By \u0027"},{"line_number":271,"context_line":"                      \u0027default this will try and determine the value of this \u0027"},{"line_number":272,"context_line":"                      \u0027based on the base_distro and base_distro_tag.\u0027)),"},{"line_number":273,"context_line":"    cfg.StrOpt(\u0027base_package_type\u0027, default\u003dNone,"},{"line_number":274,"context_line":"               help\u003d(\u0027Set the package type of the distro. If not set then \u0027"},{"line_number":275,"context_line":"                     \u0027the packaging type is set to \"rpm\" if a RHEL based \u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"5fc1f717_31e75643","side":"PARENT","line":272,"range":{"start_line":269,"start_character":0,"end_line":272,"end_character":72},"updated":"2019-03-11 19:28:33.000000000","message":"Should we expose this option, in case it can\u0027t be determined from the distro/tag? More as a hint than a configurable knob.","commit_id":"ef83ff13fed6c4fb99a3f0445314fa08fa6fd932"}],"kolla/image/build.py":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3e21dde32e056c685b064d9b3bf6ba7847ac8049","unresolved":false,"context_lines":[{"line_number":693,"context_line":"        deb_base \u003d [\u0027ubuntu\u0027, \u0027debian\u0027]"},{"line_number":694,"context_line":"        deb_type \u003d [\u0027source\u0027, \u0027binary\u0027]"},{"line_number":695,"context_line":""},{"line_number":696,"context_line":"        if self.base in rh_base and self.base_tag in [\u00277\u0027]:"},{"line_number":697,"context_line":"            self.conf.distro_python_version \u003d \"2.7\""},{"line_number":698,"context_line":"        elif self.base in rh_base and self.base_tag in [\u00278\u0027]:"},{"line_number":699,"context_line":"            self.conf.distro_python_version \u003d \"3.6\""}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_6b73b44e","line":696,"range":{"start_line":696,"start_character":49,"end_line":696,"end_character":58},"updated":"2019-03-11 11:18:55.000000000","message":".startswith(\u00277\u0027)\n\nTags can include minor versions.","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"dec1508a9d9cd58417dd6e6dfea349b2af979bd8","unresolved":false,"context_lines":[{"line_number":693,"context_line":"        deb_base \u003d [\u0027ubuntu\u0027, \u0027debian\u0027]"},{"line_number":694,"context_line":"        deb_type \u003d [\u0027source\u0027, \u0027binary\u0027]"},{"line_number":695,"context_line":""},{"line_number":696,"context_line":"        if self.base in rh_base and self.base_tag in [\u00277\u0027]:"},{"line_number":697,"context_line":"            self.conf.distro_python_version \u003d \"2.7\""},{"line_number":698,"context_line":"        elif self.base in rh_base and self.base_tag in [\u00278\u0027]:"},{"line_number":699,"context_line":"            self.conf.distro_python_version \u003d \"3.6\""}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_9cf988c9","line":696,"range":{"start_line":696,"start_character":49,"end_line":696,"end_character":58},"in_reply_to":"5fc1f717_6b73b44e","updated":"2019-03-11 13:59:55.000000000","message":"Done","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3e21dde32e056c685b064d9b3bf6ba7847ac8049","unresolved":false,"context_lines":[{"line_number":695,"context_line":""},{"line_number":696,"context_line":"        if self.base in rh_base and self.base_tag in [\u00277\u0027]:"},{"line_number":697,"context_line":"            self.conf.distro_python_version \u003d \"2.7\""},{"line_number":698,"context_line":"        elif self.base in rh_base and self.base_tag in [\u00278\u0027]:"},{"line_number":699,"context_line":"            self.conf.distro_python_version \u003d \"3.6\""},{"line_number":700,"context_line":"        elif self.base in [\u0027debian\u0027]:"},{"line_number":701,"context_line":"            self.conf.distro_python_version \u003d \"3.7\""}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_cb99886e","line":698,"range":{"start_line":698,"start_character":55,"end_line":698,"end_character":60},"updated":"2019-03-11 11:18:55.000000000","message":"As above","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"dec1508a9d9cd58417dd6e6dfea349b2af979bd8","unresolved":false,"context_lines":[{"line_number":695,"context_line":""},{"line_number":696,"context_line":"        if self.base in rh_base and self.base_tag in [\u00277\u0027]:"},{"line_number":697,"context_line":"            self.conf.distro_python_version \u003d \"2.7\""},{"line_number":698,"context_line":"        elif self.base in rh_base and self.base_tag in [\u00278\u0027]:"},{"line_number":699,"context_line":"            self.conf.distro_python_version \u003d \"3.6\""},{"line_number":700,"context_line":"        elif self.base in [\u0027debian\u0027]:"},{"line_number":701,"context_line":"            self.conf.distro_python_version \u003d \"3.7\""}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_bcf484d0","line":698,"range":{"start_line":698,"start_character":55,"end_line":698,"end_character":60},"in_reply_to":"5fc1f717_cb99886e","updated":"2019-03-11 13:59:55.000000000","message":"Done","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"9cca5e62a13477bed2e13c1530ea4192b0c0d65f","unresolved":false,"context_lines":[{"line_number":697,"context_line":"            self.conf.distro_python_version \u003d \"2.7\""},{"line_number":698,"context_line":"        elif self.base in rh_base and self.base_tag.startswith(\u00278\u0027):"},{"line_number":699,"context_line":"            self.conf.distro_python_version \u003d \"3.6\""},{"line_number":700,"context_line":"        elif self.base in [\u0027debian\u0027]:"},{"line_number":701,"context_line":"            self.conf.distro_python_version \u003d \"3.7\""},{"line_number":702,"context_line":"        elif self.base in [\u0027ubuntu\u0027]:"},{"line_number":703,"context_line":"            self.conf.distro_python_version \u003d \"3.6\""},{"line_number":704,"context_line":"        else:"},{"line_number":705,"context_line":"            # Assume worst"},{"line_number":706,"context_line":"            self.conf.distro_python_version \u003d \"2.7\""}],"source_content_type":"text/x-python","patch_set":5,"id":"5fc1f717_d10cd23c","line":703,"range":{"start_line":700,"start_character":0,"end_line":703,"end_character":51},"updated":"2019-03-11 19:28:33.000000000","message":"I think the problem here is that this is effectively enabling python 3 in this patch for Debian and Ubuntu, which makes it interdependent on https://review.openstack.org/#/c/642375/.\n\nHow about we remove these lines, then add them in https://review.openstack.org/#/c/642375/, which could be rebased onto this patch.","commit_id":"ad650e1bbaf8b2b622e4f1a0ea422a61d279cb26"}],"kolla/tests/test_build.py":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3e21dde32e056c685b064d9b3bf6ba7847ac8049","unresolved":false,"context_lines":[{"line_number":387,"context_line":"        kolla \u003d build.KollaWorker(self.conf)"},{"line_number":388,"context_line":"        self.assertEqual(\u00273.7\u0027, kolla.distro_python_version)"},{"line_number":389,"context_line":""},{"line_number":390,"context_line":"    def test_build_distro_python_version_rhel8(self):"},{"line_number":391,"context_line":"        \"\"\"check distro_python_version for RHEL8\"\"\""},{"line_number":392,"context_line":"        self.conf.set_override(\u0027base\u0027, \u0027rhel\u0027)"},{"line_number":393,"context_line":"        self.conf.set_override(\u0027base_tag\u0027, \u00278\u0027)"},{"line_number":394,"context_line":"        kolla \u003d build.KollaWorker(self.conf)"},{"line_number":395,"context_line":"        self.assertEqual(\u00273.6\u0027, kolla.distro_python_version)"},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"    def test_build_distro_python_version_ubuntu(self):"},{"line_number":398,"context_line":"        \"\"\"check distro_python_version for Ubuntu\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_8bcce06a","line":395,"range":{"start_line":390,"start_character":0,"end_line":395,"end_character":60},"updated":"2019-03-11 11:18:55.000000000","message":"Could you add a test for 8.0?","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"dec1508a9d9cd58417dd6e6dfea349b2af979bd8","unresolved":false,"context_lines":[{"line_number":387,"context_line":"        kolla \u003d build.KollaWorker(self.conf)"},{"line_number":388,"context_line":"        self.assertEqual(\u00273.7\u0027, kolla.distro_python_version)"},{"line_number":389,"context_line":""},{"line_number":390,"context_line":"    def test_build_distro_python_version_rhel8(self):"},{"line_number":391,"context_line":"        \"\"\"check distro_python_version for RHEL8\"\"\""},{"line_number":392,"context_line":"        self.conf.set_override(\u0027base\u0027, \u0027rhel\u0027)"},{"line_number":393,"context_line":"        self.conf.set_override(\u0027base_tag\u0027, \u00278\u0027)"},{"line_number":394,"context_line":"        kolla \u003d build.KollaWorker(self.conf)"},{"line_number":395,"context_line":"        self.assertEqual(\u00273.6\u0027, kolla.distro_python_version)"},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"    def test_build_distro_python_version_ubuntu(self):"},{"line_number":398,"context_line":"        \"\"\"check distro_python_version for Ubuntu\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_1cdef810","line":395,"range":{"start_line":390,"start_character":0,"end_line":395,"end_character":60},"in_reply_to":"5fc1f717_8bcce06a","updated":"2019-03-11 13:59:55.000000000","message":"Done","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3e21dde32e056c685b064d9b3bf6ba7847ac8049","unresolved":false,"context_lines":[{"line_number":400,"context_line":"        kolla \u003d build.KollaWorker(self.conf)"},{"line_number":401,"context_line":"        self.assertEqual(\u00273.6\u0027, kolla.distro_python_version)"},{"line_number":402,"context_line":""},{"line_number":403,"context_line":"    def test_build_distro_python_version_rhel7(self):"},{"line_number":404,"context_line":"        \"\"\"check distro_python_version for RHEL7\"\"\""},{"line_number":405,"context_line":"        self.conf.set_override(\u0027base\u0027, \u0027rhel\u0027)"},{"line_number":406,"context_line":"        self.conf.set_override(\u0027base_tag\u0027, \u00277\u0027)"},{"line_number":407,"context_line":"        kolla \u003d build.KollaWorker(self.conf)"},{"line_number":408,"context_line":"        self.assertEqual(\u00272.7\u0027, kolla.distro_python_version)"},{"line_number":409,"context_line":""},{"line_number":410,"context_line":"    def test_base_package_type(self):"},{"line_number":411,"context_line":"        \"\"\"check base_package_type conf value is taken\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_abc75c45","line":408,"range":{"start_line":403,"start_character":0,"end_line":408,"end_character":60},"updated":"2019-03-11 11:18:55.000000000","message":"And one for 7.6.1810?","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"dec1508a9d9cd58417dd6e6dfea349b2af979bd8","unresolved":false,"context_lines":[{"line_number":400,"context_line":"        kolla \u003d build.KollaWorker(self.conf)"},{"line_number":401,"context_line":"        self.assertEqual(\u00273.6\u0027, kolla.distro_python_version)"},{"line_number":402,"context_line":""},{"line_number":403,"context_line":"    def test_build_distro_python_version_rhel7(self):"},{"line_number":404,"context_line":"        \"\"\"check distro_python_version for RHEL7\"\"\""},{"line_number":405,"context_line":"        self.conf.set_override(\u0027base\u0027, \u0027rhel\u0027)"},{"line_number":406,"context_line":"        self.conf.set_override(\u0027base_tag\u0027, \u00277\u0027)"},{"line_number":407,"context_line":"        kolla \u003d build.KollaWorker(self.conf)"},{"line_number":408,"context_line":"        self.assertEqual(\u00272.7\u0027, kolla.distro_python_version)"},{"line_number":409,"context_line":""},{"line_number":410,"context_line":"    def test_base_package_type(self):"},{"line_number":411,"context_line":"        \"\"\"check base_package_type conf value is taken\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_3c32d4a8","line":408,"range":{"start_line":403,"start_character":0,"end_line":408,"end_character":60},"in_reply_to":"5fc1f717_abc75c45","updated":"2019-03-11 13:59:55.000000000","message":"Done","commit_id":"18a9295a3991765cf531b3aefa95da21b0fb47dc"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5321546028940bcb895d9028d888a2578f0d4e7d","unresolved":false,"context_lines":[{"line_number":409,"context_line":""},{"line_number":410,"context_line":"    def test_build_distro_python_version_centos7(self):"},{"line_number":411,"context_line":"        \"\"\"check distro_python_version for CentOS 7.6.1810\"\"\""},{"line_number":412,"context_line":"        self.conf.set_override(\u0027base\u0027, \u0027rhel\u0027)"},{"line_number":413,"context_line":"        self.conf.set_override(\u0027base_tag\u0027, \u00277.6.1810\u0027)"},{"line_number":414,"context_line":"        kolla \u003d build.KollaWorker(self.conf)"},{"line_number":415,"context_line":"        self.assertEqual(\u00272.7\u0027, kolla.distro_python_version)"}],"source_content_type":"text/x-python","patch_set":4,"id":"5fc1f717_9dd8a17f","line":412,"range":{"start_line":412,"start_character":40,"end_line":412,"end_character":44},"updated":"2019-03-11 16:18:55.000000000","message":"centos","commit_id":"0cb5dfacafcaa77e81c9aa3e37fac08776599617"}],"releasenotes/notes/Add-distro_python_version-variable-3688288558f4e586.yaml":[{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"66b6319b8f17abe9ba4cb5009de4668a1d405ea3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    New variable \u0027distro_python_version\u0027 to store version of Python used in"},{"line_number":5,"context_line":"    distribution used as a base. Can be used to handle py2/py3 checks and to"},{"line_number":6,"context_line":"    find \u0027site-packages\u0027 directory."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5fc1f717_9aa40ca8","line":4,"updated":"2019-03-12 17:13:55.000000000","message":"Not sure if we should document the replacement of distro_python3.","commit_id":"eeecb1e32fb8bab1828256c7a1332e8a9e9e4e25"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"d132936e6ce2afa7581761d9d1c4899986906d93","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    New variable \u0027distro_python_version\u0027 to store version of Python used in"},{"line_number":5,"context_line":"    distribution used as a base. Can be used to handle py2/py3 checks and to"},{"line_number":6,"context_line":"    find \u0027site-packages\u0027 directory."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5fc1f717_7a8da0d1","line":4,"in_reply_to":"5fc1f717_5ad8e41c","updated":"2019-03-12 17:24:13.000000000","message":"It was my thought too, but it was documented in the release notes. So it will be confusing anyway.\n\nhttps://review.openstack.org/#/c/631091/2/releasenotes/notes/distro-python3-configuration-3ed58b21b0f43246.yaml","commit_id":"eeecb1e32fb8bab1828256c7a1332e8a9e9e4e25"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"fbb5f0052f762309e402ebdd25fb2fbe354c38d8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    New variable \u0027distro_python_version\u0027 to store version of Python used in"},{"line_number":5,"context_line":"    distribution used as a base. Can be used to handle py2/py3 checks and to"},{"line_number":6,"context_line":"    find \u0027site-packages\u0027 directory."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5fc1f717_d506e71c","line":4,"in_reply_to":"5fc1f717_7a8da0d1","updated":"2019-03-12 17:34:06.000000000","message":"Oh in that case let\u0027s remove that release note.","commit_id":"eeecb1e32fb8bab1828256c7a1332e8a9e9e4e25"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"34c892b05b8ea061fc0f5c856fddfb479b57ac17","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    New variable \u0027distro_python_version\u0027 to store version of Python used in"},{"line_number":5,"context_line":"    distribution used as a base. Can be used to handle py2/py3 checks and to"},{"line_number":6,"context_line":"    find \u0027site-packages\u0027 directory."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5fc1f717_5ad8e41c","line":4,"in_reply_to":"5fc1f717_9aa40ca8","updated":"2019-03-12 17:16:03.000000000","message":"It was never released, so might just be confusing.","commit_id":"eeecb1e32fb8bab1828256c7a1332e8a9e9e4e25"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"04d0ab0fda9292668b10361dd200bb30db236920","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    New variable \u0027distro_python_version\u0027 to store version of Python used in"},{"line_number":5,"context_line":"    distribution used as a base. Can be used to handle py2/py3 checks and to"},{"line_number":6,"context_line":"    find \u0027site-packages\u0027 directory."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5fc1f717_35dacb4b","line":4,"in_reply_to":"5fc1f717_d506e71c","updated":"2019-03-12 17:47:58.000000000","message":"Done here: https://review.openstack.org/642838","commit_id":"eeecb1e32fb8bab1828256c7a1332e8a9e9e4e25"}]}
