)]}'
{"test-requirements.txt":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"e60c4bb1a5be7438115e9277b4dd676950b0c2be","unresolved":true,"context_lines":[{"line_number":1,"context_line":"hacking\u003e\u003d7.0.0,\u003c7.1.0 # Apache-2.0"},{"line_number":2,"context_line":"coverage\u003e\u003d4.4.1 # Apache-2.0"},{"line_number":3,"context_line":"fixtures\u003e\u003d3.0.0 # Apache-2.0/BSD"},{"line_number":4,"context_line":"python-subunit\u003e\u003d1.0.0 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":1,"id":"036b85a1_a80aa766","line":1,"range":{"start_line":1,"start_character":16,"end_line":1,"end_character":20},"updated":"2024-11-12 08:54:20.000000000","message":"Why this upper limit? I see in openstack-zuul-jobs that the upper limit is 8.0.0: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/926933","commit_id":"100aae9832c3461c28d13eb9a417ac77b90b5051"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"1cd0c434a057b834be4907be0871ec992cacd86a","unresolved":true,"context_lines":[{"line_number":1,"context_line":"hacking\u003e\u003d7.0.0,\u003c7.1.0 # Apache-2.0"},{"line_number":2,"context_line":"coverage\u003e\u003d4.4.1 # Apache-2.0"},{"line_number":3,"context_line":"fixtures\u003e\u003d3.0.0 # Apache-2.0/BSD"},{"line_number":4,"context_line":"python-subunit\u003e\u003d1.0.0 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":1,"id":"db5d3ebf_93c560d3","line":1,"range":{"start_line":1,"start_character":16,"end_line":1,"end_character":20},"in_reply_to":"036b85a1_a80aa766","updated":"2024-11-12 15:22:57.000000000","message":"From PyPI for the package:\n\n```\nhacking uses the major.minor.maintenance release notation, where maintenance releases cannot contain new checks. This way projects can gate on hacking by pinning on the major.minor number while accepting maintenance updates without being concerned that a new version will break the gate with a new check.\n\nFor example a project can depend on hacking\u003e\u003d0.10.0,\u003c0.11.0, and can know that 0.10.1 will not fail in places where 0.10.0 passed.\n```\n\nIt *seems* like what is being recommended?","commit_id":"100aae9832c3461c28d13eb9a417ac77b90b5051"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"64db345e7c535d61271daf154bae926f969a4c2a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"hacking\u003e\u003d7.0.0,\u003c7.1.0 # Apache-2.0"},{"line_number":2,"context_line":"coverage\u003e\u003d4.4.1 # Apache-2.0"},{"line_number":3,"context_line":"fixtures\u003e\u003d3.0.0 # Apache-2.0/BSD"},{"line_number":4,"context_line":"python-subunit\u003e\u003d1.0.0 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":1,"id":"956501d7_82d3fc5f","line":1,"range":{"start_line":1,"start_character":16,"end_line":1,"end_character":20},"in_reply_to":"195a77fd_86d190c8","updated":"2025-01-03 18:19:51.000000000","message":"@ralonsoh@redhat.com is the answer satisfactory?","commit_id":"100aae9832c3461c28d13eb9a417ac77b90b5051"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"3018bf4bb959b5fc38804983b0e1fd76f947cadc","unresolved":false,"context_lines":[{"line_number":1,"context_line":"hacking\u003e\u003d7.0.0,\u003c7.1.0 # Apache-2.0"},{"line_number":2,"context_line":"coverage\u003e\u003d4.4.1 # Apache-2.0"},{"line_number":3,"context_line":"fixtures\u003e\u003d3.0.0 # Apache-2.0/BSD"},{"line_number":4,"context_line":"python-subunit\u003e\u003d1.0.0 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":1,"id":"88af40ad_9b88ef9a","line":1,"range":{"start_line":1,"start_character":16,"end_line":1,"end_character":20},"in_reply_to":"956501d7_82d3fc5f","updated":"2025-01-07 14:16:32.000000000","message":"For sure, thanks!","commit_id":"100aae9832c3461c28d13eb9a417ac77b90b5051"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"c5b6db80232b42393437e4ea3666837bec83602f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"hacking\u003e\u003d7.0.0,\u003c7.1.0 # Apache-2.0"},{"line_number":2,"context_line":"coverage\u003e\u003d4.4.1 # Apache-2.0"},{"line_number":3,"context_line":"fixtures\u003e\u003d3.0.0 # Apache-2.0/BSD"},{"line_number":4,"context_line":"python-subunit\u003e\u003d1.0.0 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":1,"id":"195a77fd_86d190c8","line":1,"range":{"start_line":1,"start_character":16,"end_line":1,"end_character":20},"in_reply_to":"db5d3ebf_93c560d3","updated":"2024-11-13 21:55:47.000000000","message":"Done","commit_id":"100aae9832c3461c28d13eb9a417ac77b90b5051"}]}
