)]}'
{"diskimage_builder/lib/outfilter.py":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"7788f0688c71431ad4f74f059277712d7c472cb5","unresolved":true,"context_lines":[{"line_number":62,"context_line":"        if skip_line(line):"},{"line_number":63,"context_line":"            continue"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"        now \u003d datetime.now(datetime.timezone.utc)"},{"line_number":66,"context_line":"        ts_line \u003d (\"%s | %s\" % ("},{"line_number":67,"context_line":"            now.strftime(\"%Y-%m-%d %H:%M:%S.%f\")[:-3],"},{"line_number":68,"context_line":"            line))"}],"source_content_type":"text/x-python","patch_set":3,"id":"c448632b_749acbfc","line":65,"range":{"start_line":65,"start_character":13,"end_line":65,"end_character":26},"updated":"2025-04-02 21:06:27.000000000","message":"I think this may need to be `datetime.datetime.now(datetime.timezone.utc)`","commit_id":"06bf70478c0cd25503bdd3c7f89da43e1e235537"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"94c91249cd12b6734d675c4f19e3ad584b03c797","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        if skip_line(line):"},{"line_number":63,"context_line":"            continue"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"        now \u003d datetime.now(datetime.timezone.utc)"},{"line_number":66,"context_line":"        ts_line \u003d (\"%s | %s\" % ("},{"line_number":67,"context_line":"            now.strftime(\"%Y-%m-%d %H:%M:%S.%f\")[:-3],"},{"line_number":68,"context_line":"            line))"}],"source_content_type":"text/x-python","patch_set":3,"id":"822cc6c2_905e98af","line":65,"range":{"start_line":65,"start_character":13,"end_line":65,"end_character":26},"in_reply_to":"c448632b_749acbfc","updated":"2025-04-02 21:11:13.000000000","message":"Done","commit_id":"06bf70478c0cd25503bdd3c7f89da43e1e235537"}],"requirements.txt":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"58584a542f2456f0bdb47992d2aaa3cd0ced0ccb","unresolved":true,"context_lines":[{"line_number":5,"context_line":"# NOTE(ianw) in here because dib-lint uses flake8"},{"line_number":6,"context_line":"flake8\u003c7.0.0,\u003e\u003d3.6.0 # MIT"},{"line_number":7,"context_line":"jsonschema\u003e\u003d3.0.2 # MIT"},{"line_number":8,"context_line":"oslo.utils\u003e\u003d4.7.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":2,"id":"05021fbf_12173bc1","line":8,"updated":"2025-04-02 16:17:56.000000000","message":"Can we avoid the oslo utils dependency? In general we\u0027ve tried to prevent disk image builder being too tightly coupled to openstack\u0027s ability to release software because dib builds images that openstack CI relies on. This effectively creates a chicken and egg situation in some cases.\n\nYou can do this instead (from https://blog.miguelgrinberg.com/post/it-s-time-for-a-change-datetime-utcnow-is-now-deprecated):\n\n```\nfrom datetime import datetime, timezone\n\ndatetime.now(timezone.utc)\n```","commit_id":"f5b4e5c6debb40b88cb3142924e51dfb1a317321"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"2677fee5b1a515204f5e33ea87f21fb24af0ccf6","unresolved":true,"context_lines":[{"line_number":5,"context_line":"# NOTE(ianw) in here because dib-lint uses flake8"},{"line_number":6,"context_line":"flake8\u003c7.0.0,\u003e\u003d3.6.0 # MIT"},{"line_number":7,"context_line":"jsonschema\u003e\u003d3.0.2 # MIT"},{"line_number":8,"context_line":"oslo.utils\u003e\u003d4.7.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":2,"id":"d62ef613_3dcaef1f","line":8,"in_reply_to":"05021fbf_12173bc1","updated":"2025-04-02 20:59:35.000000000","message":"Yeah, I felt uncomfortable about adding the requirement for one line, but leaned this way for \"cohesive OpenStack\".  I can change it out.","commit_id":"f5b4e5c6debb40b88cb3142924e51dfb1a317321"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"c2a186c15f342f6df5ade5d44e11fb8a332745ca","unresolved":false,"context_lines":[{"line_number":5,"context_line":"# NOTE(ianw) in here because dib-lint uses flake8"},{"line_number":6,"context_line":"flake8\u003c7.0.0,\u003e\u003d3.6.0 # MIT"},{"line_number":7,"context_line":"jsonschema\u003e\u003d3.0.2 # MIT"},{"line_number":8,"context_line":"oslo.utils\u003e\u003d4.7.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":2,"id":"c44f5762_61d2c8bf","line":8,"in_reply_to":"d62ef613_3dcaef1f","updated":"2025-04-10 00:30:08.000000000","message":"Done","commit_id":"f5b4e5c6debb40b88cb3142924e51dfb1a317321"}]}
