)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"db33cac9b3779c4babb57e23fbf933cea3c3123a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"21193b9c_4e4aef41","updated":"2026-04-10 08:42:50.000000000","message":"I have no objection to the change but I\u0027m curious how you saw it fail...\n\n```\n(swift-3.10.2) (acoles) ~/0dev/openstack/swift{master} % python -m pytest test/unit/cli/test_manage_shard_ranges.py -k test_dry_run_and_yes_is_invalid -s\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d test session starts \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nplatform darwin -- Python 3.10.2, pytest-7.3.1, pluggy-1.5.0 -- /Users/acoles/.pyenv/versions/swift-3.10.2/bin/python\ncachedir: .pytest_cache\nrootdir: /Users/acoles/0dev/openstack/swift\nconfigfile: tox.ini\nplugins: cov-4.1.0\ncollecting ... Unable to read test config /etc/swift/test.conf - file not found\ncollected 61 items / 60 deselected / 1 selected\n\ntest/unit/cli/test_manage_shard_ranges.py::TestManageShardRanges::test_dry_run_and_yes_is_invalid PASSED\n```","commit_id":"f5d8160f25f197fd6d503e7d2514079c614153b7"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"1f0d925127dbf5971a45fc6248846b14c9cd6395","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0aa33898_a6114a3a","in_reply_to":"21193b9c_4e4aef41","updated":"2026-04-10 15:10:18.000000000","message":"See the bug report -- argparse changed how it determines `prog` on py314, particularly when run like `python -m ...`. Will update the commit message to call out the python version. See https://docs.python.org/3/library/argparse.html#prog :\n\n\u003e *Changed in version 3.14*: The default `prog` value now reflects how `__main__` was actually executed, rather than always being `os.path.basename(sys.argv[0])`.","commit_id":"f5d8160f25f197fd6d503e7d2514079c614153b7"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"60e83ce3fb068fce2845de82901e8bd1d67d60cb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"47b52a4b_88f0beba","updated":"2026-04-10 16:55:17.000000000","message":"Sorry, I didn\u0027t notice the bug link","commit_id":"0f23c3a97d762f4230f22e6c48bd444e2353806c"}]}
