)]}'
{"goals/pike/python35.rst":[{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":591,"context_line":"tripleo"},{"line_number":592,"context_line":"-------"},{"line_number":593,"context_line":""},{"line_number":594,"context_line":"* dib-utils"},{"line_number":595,"context_line":""},{"line_number":596,"context_line":"  - Planning Artifacts:"},{"line_number":597,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_58cf157f","line":594,"updated":"2017-01-26 16:57:27.000000000","message":"Does not contain python code, only bash.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":597,"context_line":""},{"line_number":598,"context_line":"  - Completion Artifacts:"},{"line_number":599,"context_line":""},{"line_number":600,"context_line":"* diskimage-builder"},{"line_number":601,"context_line":""},{"line_number":602,"context_line":"  - Planning Artifacts:"},{"line_number":603,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_981b3d1b","line":600,"updated":"2017-01-26 16:57:27.000000000","message":"Already gating on py35.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":603,"context_line":""},{"line_number":604,"context_line":"  - Completion Artifacts:"},{"line_number":605,"context_line":""},{"line_number":606,"context_line":"* instack"},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"  - Planning Artifacts:"},{"line_number":609,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_588ab5c0","line":606,"updated":"2017-01-26 16:57:27.000000000","message":"py35 tests not passing","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"6e82b3189a36875d393f3b11c2d40e30f503dfbb","unresolved":false,"context_lines":[{"line_number":603,"context_line":""},{"line_number":604,"context_line":"  - Completion Artifacts:"},{"line_number":605,"context_line":""},{"line_number":606,"context_line":"* instack"},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"  - Planning Artifacts:"},{"line_number":609,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_2bb72fd9","line":606,"in_reply_to":"3a461143_588ab5c0","updated":"2017-02-13 16:03:50.000000000","message":"Correction: py35 unit tests work fine.  I was missing a bindep on my system that caused issues in my first test.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":609,"context_line":""},{"line_number":610,"context_line":"  - Completion Artifacts:"},{"line_number":611,"context_line":""},{"line_number":612,"context_line":"* instack-undercloud"},{"line_number":613,"context_line":""},{"line_number":614,"context_line":"  - Planning Artifacts:"},{"line_number":615,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_6dac1536","line":612,"updated":"2017-01-26 16:57:27.000000000","message":"instack-undercloud does not work with py35 right now.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"6e82b3189a36875d393f3b11c2d40e30f503dfbb","unresolved":false,"context_lines":[{"line_number":609,"context_line":""},{"line_number":610,"context_line":"  - Completion Artifacts:"},{"line_number":611,"context_line":""},{"line_number":612,"context_line":"* instack-undercloud"},{"line_number":613,"context_line":""},{"line_number":614,"context_line":"  - Planning Artifacts:"},{"line_number":615,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_4bbaa3c1","line":612,"in_reply_to":"3a461143_6dac1536","updated":"2017-02-13 16:03:50.000000000","message":"Correction: py35 unit tests work fine.  I was missing a bindep on my system that caused issues in my first test.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":615,"context_line":""},{"line_number":616,"context_line":"  - Completion Artifacts:"},{"line_number":617,"context_line":""},{"line_number":618,"context_line":"* os-apply-config"},{"line_number":619,"context_line":""},{"line_number":620,"context_line":"  - Planning Artifacts:"},{"line_number":621,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_d8e9451c","line":618,"updated":"2017-01-26 16:57:27.000000000","message":"All of the os-*-config projects seem to be gating on py35 already, with the exception of os-net-config as noted below.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":633,"context_line":""},{"line_number":634,"context_line":"  - Completion Artifacts:"},{"line_number":635,"context_line":""},{"line_number":636,"context_line":"* os-net-config"},{"line_number":637,"context_line":""},{"line_number":638,"context_line":"  - Planning Artifacts:"},{"line_number":639,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_f8852159","line":636,"updated":"2017-01-26 16:57:27.000000000","message":"Not gated on py35.  tox -e py35 fails to install requirements, so there\u0027s at least some work to get it passing.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"6e82b3189a36875d393f3b11c2d40e30f503dfbb","unresolved":false,"context_lines":[{"line_number":633,"context_line":""},{"line_number":634,"context_line":"  - Completion Artifacts:"},{"line_number":635,"context_line":""},{"line_number":636,"context_line":"* os-net-config"},{"line_number":637,"context_line":""},{"line_number":638,"context_line":"  - Planning Artifacts:"},{"line_number":639,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_abcb1f52","line":636,"in_reply_to":"3a461143_f8852159","updated":"2017-02-13 16:03:50.000000000","message":"Correction: py35 unit tests work fine.  I was missing a bindep on my system that caused issues in my first test.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":651,"context_line":""},{"line_number":652,"context_line":"  - Completion Artifacts: none, this project is written in Puppet and Ruby."},{"line_number":653,"context_line":""},{"line_number":654,"context_line":"* python-tripleoclient"},{"line_number":655,"context_line":""},{"line_number":656,"context_line":"  - Planning Artifacts:"},{"line_number":657,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_ad543d21","line":654,"updated":"2017-01-26 16:57:27.000000000","message":"We are now gating tripleoclient on py35, so this should be done.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":657,"context_line":""},{"line_number":658,"context_line":"  - Completion Artifacts:"},{"line_number":659,"context_line":""},{"line_number":660,"context_line":"* tripleo-common"},{"line_number":661,"context_line":""},{"line_number":662,"context_line":"  - Planning Artifacts:"},{"line_number":663,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_ad2b5d93","line":660,"updated":"2017-01-26 16:57:27.000000000","message":"Ditto, already gating on py35.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":669,"context_line":""},{"line_number":670,"context_line":"  - Completion Artifacts: none, this project is written in RST."},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"* tripleo-heat-templates"},{"line_number":673,"context_line":""},{"line_number":674,"context_line":"  - Planning Artifacts:"},{"line_number":675,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_58147543","line":672,"updated":"2017-01-26 16:57:27.000000000","message":"This does have python code in it, but I don\u0027t think it\u0027s gated on any python jobs except pep8.  Something we probably need to look into anyway.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":675,"context_line":""},{"line_number":676,"context_line":"  - Completion Artifacts:"},{"line_number":677,"context_line":""},{"line_number":678,"context_line":"* tripleo-image-elements"},{"line_number":679,"context_line":""},{"line_number":680,"context_line":"  - Planning Artifacts:"},{"line_number":681,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_78acd135","line":678,"updated":"2017-01-26 16:57:27.000000000","message":"I don\u0027t believe there\u0027s any python in tie.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":685,"context_line":""},{"line_number":686,"context_line":"  - Completion Artifacts:"},{"line_number":687,"context_line":""},{"line_number":688,"context_line":"* tripleo-incubator"},{"line_number":689,"context_line":""},{"line_number":690,"context_line":"  - Planning Artifacts:"},{"line_number":691,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_183cade1","line":688,"updated":"2017-01-26 16:57:27.000000000","message":"There is python in this project, but we don\u0027t gate on any unit test jobs(!).  I suspect the path forward here is to deprecate and remove incubator, moving any needed bits to other projects.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":691,"context_line":""},{"line_number":692,"context_line":"  - Completion Artifacts:"},{"line_number":693,"context_line":""},{"line_number":694,"context_line":"* tripleo-puppet-elements"},{"line_number":695,"context_line":""},{"line_number":696,"context_line":"  - Planning Artifacts:"},{"line_number":697,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_b82b9993","line":694,"updated":"2017-01-26 16:57:27.000000000","message":"Just elements, no python.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"523f217b93a277337df4f33e6e8fa554c1e32ac6","unresolved":false,"context_lines":[{"line_number":709,"context_line":""},{"line_number":710,"context_line":"  - Completion Artifacts:"},{"line_number":711,"context_line":""},{"line_number":712,"context_line":"* tripleo-repos"},{"line_number":713,"context_line":""},{"line_number":714,"context_line":"  - Planning Artifacts:"},{"line_number":715,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a461143_981edd61","line":712,"updated":"2017-01-26 16:57:27.000000000","message":"Already py35 compatible.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"873a97e0935b7b899d0f260aa78bead7e5fa6dbe","unresolved":false,"context_lines":[{"line_number":709,"context_line":""},{"line_number":710,"context_line":"  - Completion Artifacts:"},{"line_number":711,"context_line":""},{"line_number":712,"context_line":"* tripleo-repos"},{"line_number":713,"context_line":""},{"line_number":714,"context_line":"  - Planning Artifacts:"},{"line_number":715,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffe62b97_2e2f9e88","line":712,"in_reply_to":"3a461143_981edd61","updated":"2017-03-29 14:08:43.000000000","message":"maybe but CI jobs don\u0027t pass right now (because of packaging issue). We still need to see the tests passing.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"b77ecc306768f048961a613a93ea1b7c23cf37cb","unresolved":false,"context_lines":[{"line_number":709,"context_line":""},{"line_number":710,"context_line":"  - Completion Artifacts:"},{"line_number":711,"context_line":""},{"line_number":712,"context_line":"* tripleo-repos"},{"line_number":713,"context_line":""},{"line_number":714,"context_line":"  - Planning Artifacts:"},{"line_number":715,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ffe62b97_7dbd49b5","line":712,"in_reply_to":"ffe62b97_2e2f9e88","updated":"2017-03-29 23:07:25.000000000","message":"Well, sure, the py2 version of the project doesn\u0027t work in tripleo-ci right now either.  But the py35 tests on https://review.openstack.org/#/c/448045/ passed so there\u0027s no reason to believe it won\u0027t work.  At least not any more than any other of our projects that have py3 unit tests.","commit_id":"181b2b96e5d3f7c19e0bee0b3f4f23abe554d4aa"}]}
