)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"c330b8830002cfb370f11f3b4de6ce1747258273","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f1e86017_4419273b","updated":"2023-08-16 15:48:41.000000000","message":"This should not land until:\n1) the parent oslo.messaging change has been landed, released, and begun backporting\n2) the oslo.context change has been landed and released and added to openstack/requirements","commit_id":"57bc58b77aa58aabe38e9df32542a7aa7e8778cd"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"305e31f2093fff63d31206272ff4fbd9436b071b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d8c7547b_211b29be","updated":"2023-08-21 14:04:21.000000000","message":"Yeah that should be fine, since context doesn\u0027t dep on this (or afaict, anything that would have this as a transitive dep).","commit_id":"57bc58b77aa58aabe38e9df32542a7aa7e8778cd"}],"oslo_messaging/notify/notifier.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"dbbf25747dd437eee670824b35fa028eec1ddc70","unresolved":true,"context_lines":[{"line_number":174,"context_line":"def _sanitize_context(ctxt):"},{"line_number":175,"context_line":"    # New versions of RequestContext can redact themselves."},{"line_number":176,"context_line":"    if hasattr(ctxt, \u0027redacted_copy\u0027):"},{"line_number":177,"context_line":"        return ctxt.redacted_copy()"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    # NOTE(JayF): The below values are in the same order they are in"},{"line_number":180,"context_line":"    #             oslo_context.context.RequestContext.__init__()"}],"source_content_type":"text/x-python","patch_set":2,"id":"2d418ba1_12ca54c8","line":177,"updated":"2023-08-17 11:15:15.000000000","message":"We have a dependency on oslo.context, so perhaps we can just release oslo.context with that fix and bump the dependency here? We can then remove the below.","commit_id":"57bc58b77aa58aabe38e9df32542a7aa7e8778cd"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"a8e26217633d7c479c601039caf0ab05f133cec8","unresolved":true,"context_lines":[{"line_number":174,"context_line":"def _sanitize_context(ctxt):"},{"line_number":175,"context_line":"    # New versions of RequestContext can redact themselves."},{"line_number":176,"context_line":"    if hasattr(ctxt, \u0027redacted_copy\u0027):"},{"line_number":177,"context_line":"        return ctxt.redacted_copy()"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    # NOTE(JayF): The below values are in the same order they are in"},{"line_number":180,"context_line":"    #             oslo_context.context.RequestContext.__init__()"}],"source_content_type":"text/x-python","patch_set":2,"id":"92ffccf5_9304adb1","line":177,"in_reply_to":"2d418ba1_12ca54c8","updated":"2023-08-17 14:01:28.000000000","message":"There is no dependency on oslo.context listed in requirements.txt.","commit_id":"57bc58b77aa58aabe38e9df32542a7aa7e8778cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4f7733e512a2bad0df25f3042e0bad9efa53c861","unresolved":true,"context_lines":[{"line_number":174,"context_line":"def _sanitize_context(ctxt):"},{"line_number":175,"context_line":"    # New versions of RequestContext can redact themselves."},{"line_number":176,"context_line":"    if hasattr(ctxt, \u0027redacted_copy\u0027):"},{"line_number":177,"context_line":"        return ctxt.redacted_copy()"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    # NOTE(JayF): The below values are in the same order they are in"},{"line_number":180,"context_line":"    #             oslo_context.context.RequestContext.__init__()"}],"source_content_type":"text/x-python","patch_set":2,"id":"3dc0067d_91490050","line":177,"in_reply_to":"92ffccf5_9304adb1","updated":"2023-08-21 11:35:49.000000000","message":"Ah, I misread `oslo.config` 🙈\n\nCould we add one? It\u0027s effectively a dependency already since we rely on its types.","commit_id":"57bc58b77aa58aabe38e9df32542a7aa7e8778cd"}]}
