)]}'
{"tools/validate-build-sources-overrides.py":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"0e2ccf37ba372a096a6aef219fc782044a958618","unresolved":true,"context_lines":[{"line_number":134,"context_line":"                        if SOURCES.get(s, {}).get(\u0027type\u0027) \u003d\u003d \u0027git\u0027]"},{"line_number":135,"context_line":"        # Tarball sources follow ${openstack_branch}, so on a release"},{"line_number":136,"context_line":"        # they are expected to be checked out from the stable branch."},{"line_number":137,"context_line":"        if not git_sections and checkout !\u003d f\u0027stable/{OPENSTACK_RELEASE}\u0027:"},{"line_number":138,"context_line":"            ref_errors.append("},{"line_number":139,"context_line":"                f\"{project} has override-checkout \u0027{checkout}\u0027 in \""},{"line_number":140,"context_line":"                \"required-projects but none of its kolla_build_sources \""}],"source_content_type":"text/x-python","patch_set":1,"id":"c6ba1e5c_d198e7d8","line":137,"range":{"start_line":137,"start_character":33,"end_line":137,"end_character":73},"updated":"2026-10-02 17:21:12.000000000","message":"what if a user use downstream code with branches like `some-prefix/{OPENSTACK_RELEASE}` or `stable/{OPENSTACK_RELEASE}-some-slug` or whatever?","commit_id":"a10a2267533b91fee8cc794e98634bc6faa4230a"}]}
