)]}'
{"lower-constraints.txt":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"ca911dcfca9242c897552ada539a8fbd2b4f5354","unresolved":false,"context_lines":[{"line_number":64,"context_line":"oslo.middleware\u003d\u003d3.31.0"},{"line_number":65,"context_line":"oslo.serialization\u003d\u003d2.18.0"},{"line_number":66,"context_line":"oslo.service\u003d\u003d1.24.0"},{"line_number":67,"context_line":"oslo.utils\u003d\u003d3.33.0"},{"line_number":68,"context_line":"oslotest\u003d\u003d3.2.0"},{"line_number":69,"context_line":"osprofiler\u003d\u003d1.4.0"},{"line_number":70,"context_line":"paramiko\u003d\u003d2.0.0"}],"source_content_type":"text/plain","patch_set":1,"id":"bf51134e_fcd92cf4","side":"PARENT","line":67,"updated":"2020-07-06 20:14:56.000000000","message":"This should still be kept in lower-constraints as other dependencies pull it in.","commit_id":"870cf0114848f145f15a78415e3f4203c6338cd1"},{"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":"9d517f7350138076f47235c50c5ea4114a3b7437","unresolved":false,"context_lines":[{"line_number":64,"context_line":"oslo.middleware\u003d\u003d3.31.0"},{"line_number":65,"context_line":"oslo.serialization\u003d\u003d2.18.0"},{"line_number":66,"context_line":"oslo.service\u003d\u003d1.24.0"},{"line_number":67,"context_line":"oslo.utils\u003d\u003d3.33.0"},{"line_number":68,"context_line":"oslotest\u003d\u003d3.2.0"},{"line_number":69,"context_line":"osprofiler\u003d\u003d1.4.0"},{"line_number":70,"context_line":"paramiko\u003d\u003d2.0.0"}],"source_content_type":"text/plain","patch_set":1,"id":"9f560f44_6d21d3b5","side":"PARENT","line":67,"in_reply_to":"9f560f44_8d4c2740","updated":"2020-10-06 10:34:23.000000000","message":"I would argue about the correctness aspect but surely this is a safe bet.","commit_id":"870cf0114848f145f15a78415e3f4203c6338cd1"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"6071d5b1cb11d5019a668ce373c2c64df3304d3a","unresolved":false,"context_lines":[{"line_number":64,"context_line":"oslo.middleware\u003d\u003d3.31.0"},{"line_number":65,"context_line":"oslo.serialization\u003d\u003d2.18.0"},{"line_number":66,"context_line":"oslo.service\u003d\u003d1.24.0"},{"line_number":67,"context_line":"oslo.utils\u003d\u003d3.33.0"},{"line_number":68,"context_line":"oslotest\u003d\u003d3.2.0"},{"line_number":69,"context_line":"osprofiler\u003d\u003d1.4.0"},{"line_number":70,"context_line":"paramiko\u003d\u003d2.0.0"}],"source_content_type":"text/plain","patch_set":1,"id":"bf51134e_ab7641d7","side":"PARENT","line":67,"in_reply_to":"bf51134e_9e34604c","updated":"2020-07-07 13:22:37.000000000","message":"How so? This change is good to remove it from the dependencies that python-openstackclient. I agree there is no need to depend on it for the simple needs here.\n\nBut that doesn\u0027t mean we can\u0027t do that until the entire ecosystem also stops using the lib.","commit_id":"870cf0114848f145f15a78415e3f4203c6338cd1"},{"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":"236086924f0868d37266940ff7734cbb18904917","unresolved":false,"context_lines":[{"line_number":64,"context_line":"oslo.middleware\u003d\u003d3.31.0"},{"line_number":65,"context_line":"oslo.serialization\u003d\u003d2.18.0"},{"line_number":66,"context_line":"oslo.service\u003d\u003d1.24.0"},{"line_number":67,"context_line":"oslo.utils\u003d\u003d3.33.0"},{"line_number":68,"context_line":"oslotest\u003d\u003d3.2.0"},{"line_number":69,"context_line":"osprofiler\u003d\u003d1.4.0"},{"line_number":70,"context_line":"paramiko\u003d\u003d2.0.0"}],"source_content_type":"text/plain","patch_set":1,"id":"bf51134e_f6593c5a","side":"PARENT","line":67,"in_reply_to":"bf51134e_ab7641d7","updated":"2020-07-07 13:57:08.000000000","message":"True that, but it means it\u0027s probably going to stick in lower-constraints much longer than it needs to be in as there is no trigger for unused lower-constraints.","commit_id":"870cf0114848f145f15a78415e3f4203c6338cd1"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8e7e29e443e6bd1bb8f582235d94d088cc39dbe8","unresolved":false,"context_lines":[{"line_number":64,"context_line":"oslo.middleware\u003d\u003d3.31.0"},{"line_number":65,"context_line":"oslo.serialization\u003d\u003d2.18.0"},{"line_number":66,"context_line":"oslo.service\u003d\u003d1.24.0"},{"line_number":67,"context_line":"oslo.utils\u003d\u003d3.33.0"},{"line_number":68,"context_line":"oslotest\u003d\u003d3.2.0"},{"line_number":69,"context_line":"osprofiler\u003d\u003d1.4.0"},{"line_number":70,"context_line":"paramiko\u003d\u003d2.0.0"}],"source_content_type":"text/plain","patch_set":1,"id":"9f560f44_8d4c2740","side":"PARENT","line":67,"in_reply_to":"bf51134e_f6593c5a","updated":"2020-10-06 09:56:16.000000000","message":"\u003e True that, but it means it\u0027s probably going to stick in\n \u003e lower-constraints much longer than it needs to be in as there is no\n \u003e trigger for unused lower-constraints.\n\nThen we need to be proactive in validating these files.\n\nThese are constraints, not dependencies. As Sean said, other dependencies still rely on these so this is the correct thing to do.","commit_id":"870cf0114848f145f15a78415e3f4203c6338cd1"},{"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":"54d08bf0b9434513bfa2a15d6404775daf8b7c9a","unresolved":false,"context_lines":[{"line_number":64,"context_line":"oslo.middleware\u003d\u003d3.31.0"},{"line_number":65,"context_line":"oslo.serialization\u003d\u003d2.18.0"},{"line_number":66,"context_line":"oslo.service\u003d\u003d1.24.0"},{"line_number":67,"context_line":"oslo.utils\u003d\u003d3.33.0"},{"line_number":68,"context_line":"oslotest\u003d\u003d3.2.0"},{"line_number":69,"context_line":"osprofiler\u003d\u003d1.4.0"},{"line_number":70,"context_line":"paramiko\u003d\u003d2.0.0"}],"source_content_type":"text/plain","patch_set":1,"id":"bf51134e_9e34604c","side":"PARENT","line":67,"in_reply_to":"bf51134e_fcd92cf4","updated":"2020-07-07 06:54:14.000000000","message":"If it\u0027s still pulled in, then the point of this change is a bit missed, no? ;-)","commit_id":"870cf0114848f145f15a78415e3f4203c6338cd1"}],"requirements.txt":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"ca911dcfca9242c897552ada539a8fbd2b4f5354","unresolved":false,"context_lines":[{"line_number":8,"context_line":"openstacksdk\u003e\u003d0.44.0 # Apache-2.0"},{"line_number":9,"context_line":"osc-lib\u003e\u003d2.0.0 # Apache-2.0"},{"line_number":10,"context_line":"oslo.i18n\u003e\u003d3.15.3 # Apache-2.0"},{"line_number":11,"context_line":"iso8601 # MIT"},{"line_number":12,"context_line":"python-keystoneclient\u003e\u003d3.22.0 # Apache-2.0"},{"line_number":13,"context_line":"python-novaclient\u003e\u003d15.1.0 # Apache-2.0"},{"line_number":14,"context_line":"python-cinderclient\u003e\u003d3.3.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":1,"id":"bf51134e_9cec7090","line":11,"updated":"2020-07-06 20:14:56.000000000","message":"Will need a minimum specifier.","commit_id":"08dcecd749398a11b5c36eff9f7ad5466ce34819"}]}
