)]}'
{"tools/version-check.py":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8cc15c54b68895ae276ac2be0311a39f18e00bf1","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"# NOTE(hrw): those projects we take as they are they may have just one old"},{"line_number":53,"context_line":"# release or no stable branch tarballs"},{"line_number":54,"context_line":"STALE_PROJECTS \u003d {"},{"line_number":55,"context_line":"    \u0027barbican_tempest_plugin\u0027,"},{"line_number":56,"context_line":"    \u0027blazar_tempest_plugin\u0027,"},{"line_number":57,"context_line":"    \u0027cinder-tempest-plugin\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_5beb0cdb","line":54,"updated":"2020-07-06 09:30:39.000000000","message":"I don\u0027t think these are all stale. Tempest \u0026 plugins are just branchless.","commit_id":"8b845538c22062453a10318e60b8da163b353479"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"ccd505a893ab6d6677a488ba9b074e3e2c99c652","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"# NOTE(hrw): those projects we take as they are they may have just one old"},{"line_number":53,"context_line":"# release or no stable branch tarballs"},{"line_number":54,"context_line":"STALE_PROJECTS \u003d {"},{"line_number":55,"context_line":"    \u0027barbican_tempest_plugin\u0027,"},{"line_number":56,"context_line":"    \u0027blazar_tempest_plugin\u0027,"},{"line_number":57,"context_line":"    \u0027cinder-tempest-plugin\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_9bc92427","line":54,"in_reply_to":"bf51134e_5beb0cdb","updated":"2020-07-06 09:48:34.000000000","message":"Done","commit_id":"8b845538c22062453a10318e60b8da163b353479"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8cc15c54b68895ae276ac2be0311a39f18e00bf1","unresolved":false,"context_lines":[{"line_number":173,"context_line":"                        help\u003d\u0027Run without update config.py file\u0027)"},{"line_number":174,"context_line":"    parser.add_argument(\u0027--stable-tarballs\u0027, \u0027-t\u0027,"},{"line_number":175,"context_line":"                        default\u003dFalse, action\u003d\u0027store_true\u0027,"},{"line_number":176,"context_line":"                        help\u003d\u0027Use stable branch tarballs\u0027)"},{"line_number":177,"context_line":"    conf \u003d parser.parse_args(sys.argv[1:])"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    if not conf.openstack_release:"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_dbb8bce6","line":176,"updated":"2020-07-06 09:30:39.000000000","message":"Let\u0027s flip this, given this will be the default. Something like:\n\n--versioned-releases","commit_id":"8b845538c22062453a10318e60b8da163b353479"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"ccd505a893ab6d6677a488ba9b074e3e2c99c652","unresolved":false,"context_lines":[{"line_number":173,"context_line":"                        help\u003d\u0027Run without update config.py file\u0027)"},{"line_number":174,"context_line":"    parser.add_argument(\u0027--stable-tarballs\u0027, \u0027-t\u0027,"},{"line_number":175,"context_line":"                        default\u003dFalse, action\u003d\u0027store_true\u0027,"},{"line_number":176,"context_line":"                        help\u003d\u0027Use stable branch tarballs\u0027)"},{"line_number":177,"context_line":"    conf \u003d parser.parse_args(sys.argv[1:])"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    if not conf.openstack_release:"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_bbc6a815","line":176,"in_reply_to":"bf51134e_dbb8bce6","updated":"2020-07-06 09:48:34.000000000","message":"Done","commit_id":"8b845538c22062453a10318e60b8da163b353479"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"a058e363cf63b9e811aa024079ffa738c843b739","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"# NOTE(hrw): those projects we take as they are they may have just one old"},{"line_number":53,"context_line":"# release or no stable branch tarballs"},{"line_number":54,"context_line":"ALWAYS_USE_VERSION_PROJECTS \u003d {"},{"line_number":55,"context_line":"    \u0027barbican_tempest_plugin\u0027,"},{"line_number":56,"context_line":"    \u0027blazar_tempest_plugin\u0027,"},{"line_number":57,"context_line":"    \u0027cinder-tempest-plugin\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_06d4491f","line":54,"range":{"start_line":54,"start_character":0,"end_line":54,"end_character":27},"updated":"2020-07-10 08:09:16.000000000","message":"ALWAYS_USE_RELEASES_PROJECTS ?","commit_id":"ff783354ef43ad2f0134f4afe4028a99af9b3b8c"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e2b06343335ef466767310864cb8503ed435d046","unresolved":false,"context_lines":[{"line_number":52,"context_line":"# NOTE(hrw): those projects we take as they are they may have just one old"},{"line_number":53,"context_line":"# release or no stable branch tarballs"},{"line_number":54,"context_line":"ALWAYS_USE_VERSION_PROJECTS \u003d {"},{"line_number":55,"context_line":"    \u0027barbican_tempest_plugin\u0027,"},{"line_number":56,"context_line":"    \u0027blazar_tempest_plugin\u0027,"},{"line_number":57,"context_line":"    \u0027cinder-tempest-plugin\u0027,"},{"line_number":58,"context_line":"    \u0027congress-tempest-plugin\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_72e9ceb5","line":55,"range":{"start_line":55,"start_character":5,"end_line":55,"end_character":28},"updated":"2020-07-06 13:03:51.000000000","message":"For branchless projects, I don\u0027t know whether it\u0027s better to use a version or just the master branch.","commit_id":"ff783354ef43ad2f0134f4afe4028a99af9b3b8c"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"c70ea31f9d4202ba3d93f0d06f1a476277827c08","unresolved":false,"context_lines":[{"line_number":52,"context_line":"# NOTE(hrw): those projects we take as they are they may have just one old"},{"line_number":53,"context_line":"# release or no stable branch tarballs"},{"line_number":54,"context_line":"ALWAYS_USE_VERSION_PROJECTS \u003d {"},{"line_number":55,"context_line":"    \u0027barbican_tempest_plugin\u0027,"},{"line_number":56,"context_line":"    \u0027blazar_tempest_plugin\u0027,"},{"line_number":57,"context_line":"    \u0027cinder-tempest-plugin\u0027,"},{"line_number":58,"context_line":"    \u0027congress-tempest-plugin\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_7997dc91","line":55,"range":{"start_line":55,"start_character":5,"end_line":55,"end_character":28},"in_reply_to":"bf51134e_72e9ceb5","updated":"2020-07-07 15:57:59.000000000","message":"If you use stable then you want released version.","commit_id":"ff783354ef43ad2f0134f4afe4028a99af9b3b8c"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"7e616622ba839f466f1c9d261991b2a94f6e8abe","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    \u0027vitrage-tempest-plugin\u0027,"},{"line_number":74,"context_line":"    \u0027watcher-tempest-plugin\u0027,"},{"line_number":75,"context_line":"    \u0027zaqar_tempest_plugin\u0027,"},{"line_number":76,"context_line":"    \u0027monasca-common\u0027,"},{"line_number":77,"context_line":"    \u0027nova-mksproxy\u0027,"},{"line_number":78,"context_line":"    \u0027novajoin\u0027,"},{"line_number":79,"context_line":"    \u0027tempest\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_842b1ee9","line":76,"range":{"start_line":76,"start_character":4,"end_line":76,"end_character":21},"updated":"2020-08-24 10:36:59.000000000","message":"This one is not branchless.","commit_id":"ff783354ef43ad2f0134f4afe4028a99af9b3b8c"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e2b06343335ef466767310864cb8503ed435d046","unresolved":false,"context_lines":[{"line_number":89,"context_line":"    \u0027openstack-heat\u0027: \u0027heat\u0027,"},{"line_number":90,"context_line":"    \u0027openstack-placement\u0027: \u0027placement\u0027,"},{"line_number":91,"context_line":"    \u0027python-watcher\u0027: \u0027watcher\u0027,"},{"line_number":92,"context_line":"    \u0027requirements-stable\u0027: \u0027requirements\u0027,"},{"line_number":93,"context_line":"}"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"RE_DEFAULT_BRANCH \u003d re.compile(\u0027^defaultbranch\u003dstable/(.*)\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_12c5f23c","line":92,"range":{"start_line":92,"start_character":18,"end_line":92,"end_character":24},"updated":"2020-07-06 13:03:51.000000000","message":"Isn\u0027t this just part of the branch name?","commit_id":"ff783354ef43ad2f0134f4afe4028a99af9b3b8c"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"c70ea31f9d4202ba3d93f0d06f1a476277827c08","unresolved":false,"context_lines":[{"line_number":89,"context_line":"    \u0027openstack-heat\u0027: \u0027heat\u0027,"},{"line_number":90,"context_line":"    \u0027openstack-placement\u0027: \u0027placement\u0027,"},{"line_number":91,"context_line":"    \u0027python-watcher\u0027: \u0027watcher\u0027,"},{"line_number":92,"context_line":"    \u0027requirements-stable\u0027: \u0027requirements\u0027,"},{"line_number":93,"context_line":"}"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"RE_DEFAULT_BRANCH \u003d re.compile(\u0027^defaultbranch\u003dstable/(.*)\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_39f3a40c","line":92,"range":{"start_line":92,"start_character":18,"end_line":92,"end_character":24},"in_reply_to":"bf51134e_12c5f23c","updated":"2020-07-07 15:57:59.000000000","message":"no, it is special case","commit_id":"ff783354ef43ad2f0134f4afe4028a99af9b3b8c"}]}
