)]}'
{"global-requirements.txt":[{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"c0f1be5c5bd3d2a6f44c554dac12e8747f68e6c1","unresolved":false,"context_lines":[{"line_number":479,"context_line":"# Indirect dependencies that need blocking"},{"line_number":480,"context_line":"# NOTE(bnemec): 1.16.0 introduced a bug that is breaking tooz."},{"line_number":481,"context_line":"# See https://bugs.launchpad.net/python-tooz/+bug/1808046"},{"line_number":482,"context_line":"grpcio\u003c1.16.0,\u003e1.17.0"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"# NOTE(dhellmann): We need to include this package for testing the"},{"line_number":485,"context_line":"# release jobs that propose constraint updates, even though it is not"}],"source_content_type":"text/plain","patch_set":1,"id":"3f79a3b5_4ddf136d","line":482,"updated":"2018-12-13 15:14:13.000000000","message":"I\u0027m not sure this will work, you are requesting less than 1.16.0 and greater than 1.17.0\n\nI\u0027d recommend just keeping the greater than part :D","commit_id":"3a203843f0fceb4a0988137b6add42ac721cfee7"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"ec419c36a581c89f5aea4e870d41b14cc7bd4433","unresolved":false,"context_lines":[{"line_number":479,"context_line":"# Indirect dependencies that need blocking"},{"line_number":480,"context_line":"# NOTE(bnemec): 1.16.0 introduced a bug that is breaking tooz."},{"line_number":481,"context_line":"# See https://bugs.launchpad.net/python-tooz/+bug/1808046"},{"line_number":482,"context_line":"grpcio\u003c1.16.0,\u003e1.17.0"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"# NOTE(dhellmann): We need to include this package for testing the"},{"line_number":485,"context_line":"# release jobs that propose constraint updates, even though it is not"}],"source_content_type":"text/plain","patch_set":1,"id":"3f79a3b5_adb827c1","line":482,"updated":"2018-12-13 15:26:40.000000000","message":"if a bump is needed then it\u0027s fine,  do you have an upstream bug link?","commit_id":"3a203843f0fceb4a0988137b6add42ac721cfee7"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"064a778c08895aa257a0dc6c7e4978554c116ea8","unresolved":false,"context_lines":[{"line_number":479,"context_line":"# Indirect dependencies that need blocking"},{"line_number":480,"context_line":"# NOTE(bnemec): 1.16.0 introduced a bug that is breaking tooz."},{"line_number":481,"context_line":"# See https://bugs.launchpad.net/python-tooz/+bug/1808046"},{"line_number":482,"context_line":"grpcio\u003c1.16.0,\u003e1.17.0"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"# NOTE(dhellmann): We need to include this package for testing the"},{"line_number":485,"context_line":"# release jobs that propose constraint updates, even though it is not"}],"source_content_type":"text/plain","patch_set":1,"id":"3f79a3b5_b314049b","line":482,"updated":"2018-12-13 16:45:16.000000000","message":"that would work, if it\u0027s a tooz only bug","commit_id":"3a203843f0fceb4a0988137b6add42ac721cfee7"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"2a36ce63c26cd34ee1039ae8cfdfa5f331393fea","unresolved":false,"context_lines":[{"line_number":479,"context_line":"# Indirect dependencies that need blocking"},{"line_number":480,"context_line":"# NOTE(bnemec): 1.16.0 introduced a bug that is breaking tooz."},{"line_number":481,"context_line":"# See https://bugs.launchpad.net/python-tooz/+bug/1808046"},{"line_number":482,"context_line":"grpcio\u003c1.16.0,\u003e1.17.0"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"# NOTE(dhellmann): We need to include this package for testing the"},{"line_number":485,"context_line":"# release jobs that propose constraint updates, even though it is not"}],"source_content_type":"text/plain","patch_set":1,"id":"3f79a3b5_0da11ba8","line":482,"in_reply_to":"3f79a3b5_4ddf136d","updated":"2018-12-13 15:24:20.000000000","message":"Hmm, good point. I\u0027m not sure how that logic works.\n\nI was trying to avoid unnecessarily bumping the lower bound, but I\u0027m not _that_ concerned about it.","commit_id":"3a203843f0fceb4a0988137b6add42ac721cfee7"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"f55d0df2db5f7824c19a3906686cd0de7f2bc007","unresolved":false,"context_lines":[{"line_number":479,"context_line":"# Indirect dependencies that need blocking"},{"line_number":480,"context_line":"# NOTE(bnemec): 1.16.0 introduced a bug that is breaking tooz."},{"line_number":481,"context_line":"# See https://bugs.launchpad.net/python-tooz/+bug/1808046"},{"line_number":482,"context_line":"grpcio\u003c1.16.0,\u003e1.17.0"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"# NOTE(dhellmann): We need to include this package for testing the"},{"line_number":485,"context_line":"# release jobs that propose constraint updates, even though it is not"}],"source_content_type":"text/plain","patch_set":1,"id":"3f79a3b5_33d8f44f","line":482,"in_reply_to":"3f79a3b5_adb827c1","updated":"2018-12-13 16:34:16.000000000","message":"It isn\u0027t strictly needed - older versions work fine. That said, if we just bump the lower bound in tooz then maybe we can just remove this from g-r? I know we started allowing projects to manage their own lower bounds so the requirements job shouldn\u0027t care about that. Although maybe it won\u0027t allow an entry that doesn\u0027t appear in g-r even if it\u0027s just a lower bound.\n\nThe upstream bug is https://github.com/grpc/grpc/issues/17478","commit_id":"3a203843f0fceb4a0988137b6add42ac721cfee7"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"84663e0fa0ffc8a3c5779429b960781a01f97f51","unresolved":false,"context_lines":[{"line_number":479,"context_line":"# Indirect dependencies that need blocking"},{"line_number":480,"context_line":"# NOTE(bnemec): 1.16.0 introduced a bug that is breaking tooz."},{"line_number":481,"context_line":"# See https://bugs.launchpad.net/python-tooz/+bug/1808046"},{"line_number":482,"context_line":"grpcio\u003c1.16.0,\u003e1.17.0"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"# NOTE(dhellmann): We need to include this package for testing the"},{"line_number":485,"context_line":"# release jobs that propose constraint updates, even though it is not"}],"source_content_type":"text/plain","patch_set":1,"id":"3f79a3b5_993d69bb","line":482,"in_reply_to":"3f79a3b5_b314049b","updated":"2018-12-13 17:35:08.000000000","message":"http://logs.openstack.org/10/625010/1/check/requirements-integration/f996a56/job-output.txt#_2018-12-13_15_24_21_381840 this doesn\u0027t work. IIRC the clauses are ANDed together so you can\u0027t satisify less than 1.16 and greater than 1.17 at the same time.","commit_id":"3a203843f0fceb4a0988137b6add42ac721cfee7"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"b3dc7fda62a8b3f76bb14f22f30a427c23dbf0e8","unresolved":false,"context_lines":[{"line_number":480,"context_line":"# Indirect dependencies that need blocking"},{"line_number":481,"context_line":"# NOTE(bnemec): 1.16.0 introduced a bug that is breaking tooz."},{"line_number":482,"context_line":"# See https://bugs.launchpad.net/python-tooz/+bug/1808046"},{"line_number":483,"context_line":"grpcio\u003e\u003d1.18.0"},{"line_number":484,"context_line":""},{"line_number":485,"context_line":"# NOTE(dhellmann): We need to include this package for testing the"},{"line_number":486,"context_line":"# release jobs that propose constraint updates, even though it is not"}],"source_content_type":"text/plain","patch_set":2,"id":"3f79a3b5_c7509ad4","line":483,"updated":"2018-12-18 05:25:18.000000000","message":"So I *think* want you want to do here is just block the know bad versions which probably means !\u003d1.16.0,!\u003d1.16.1,!\u003d1.17.0,!\u003d1.17.1\n\nWhich given there isn\u0027t anything newer 1.17.1 will mean we get 1.15.0 which is what we have in upper-constraints.txt.\n\nAre we sure that 1.18.0 will fix it?  If not we probably want to leave the cap there or we\u0027ll just keep braking tooz with each new grpcio release","commit_id":"0931f57d18515ee5c8556dacb1fa871313757ebe"}]}
