)]}'
{"third_party/linux/def.bzl":[{"author":{"_account_id":1000038,"name":"Jan Schär","display_name":"Jan","email":"jan@monogon.tech","username":"jan","avatars":[{"url":"https://www.gravatar.com/avatar/fd0e7f48847aa0e46c8f361df2d6c26b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd0e7f48847aa0e46c8f361df2d6c26b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd0e7f48847aa0e46c8f361df2d6c26b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd0e7f48847aa0e46c8f361df2d6c26b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"42c4876633a067d37c2c9f5d2ac875ef72fa40f3","unresolved":true,"context_lines":[{"line_number":160,"context_line":"            modules.path,"},{"line_number":161,"context_line":"            target_arch,"},{"line_number":162,"context_line":"            c_compiler_path,"},{"line_number":163,"context_line":"            c_real_flags,"},{"line_number":164,"context_line":"        ],"},{"line_number":165,"context_line":"        use_default_shell_env \u003d True,"},{"line_number":166,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":4,"id":"dd49f5cb_e6e5c67f","line":163,"range":{"start_line":163,"start_character":12,"end_line":163,"end_character":24},"updated":"2025-06-05 12:08:28.000000000","message":"This argument is not used in the shell part.","commit_id":"43bd4e012a6662eb4eac6d76c68214b69259a889"},{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"65435439fc706c47ccddcbff53ab318a1cadb954","unresolved":false,"context_lines":[{"line_number":160,"context_line":"            modules.path,"},{"line_number":161,"context_line":"            target_arch,"},{"line_number":162,"context_line":"            c_compiler_path,"},{"line_number":163,"context_line":"            c_real_flags,"},{"line_number":164,"context_line":"        ],"},{"line_number":165,"context_line":"        use_default_shell_env \u003d True,"},{"line_number":166,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":4,"id":"4e223db0_365fd0a0","line":163,"range":{"start_line":163,"start_character":12,"end_line":163,"end_character":24},"in_reply_to":"dd49f5cb_e6e5c67f","updated":"2025-06-11 18:16:34.000000000","message":"Done","commit_id":"43bd4e012a6662eb4eac6d76c68214b69259a889"},{"author":{"_account_id":1000038,"name":"Jan Schär","display_name":"Jan","email":"jan@monogon.tech","username":"jan","avatars":[{"url":"https://www.gravatar.com/avatar/fd0e7f48847aa0e46c8f361df2d6c26b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/fd0e7f48847aa0e46c8f361df2d6c26b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/fd0e7f48847aa0e46c8f361df2d6c26b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/fd0e7f48847aa0e46c8f361df2d6c26b.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"42c4876633a067d37c2c9f5d2ac875ef72fa40f3","unresolved":true,"context_lines":[{"line_number":209,"context_line":"        \"_allowlist_function_transition\": attr.label("},{"line_number":210,"context_line":"            default \u003d \"@bazel_tools//tools/allowlists/function_transition_allowlist\","},{"line_number":211,"context_line":"        ),"},{"line_number":212,"context_line":"        # Bazel doesn\u0027t let you access the target platform directly, use these"},{"line_number":213,"context_line":"        \"_constraint_x86_64\": attr.label("},{"line_number":214,"context_line":"            default \u003d \"@platforms//cpu:x86_64\","},{"line_number":215,"context_line":"        ),"}],"source_content_type":"text/x-python","patch_set":4,"id":"05c3ab76_e1155ad3","line":212,"range":{"start_line":212,"start_character":10,"end_line":212,"end_character":78},"updated":"2025-06-05 12:08:28.000000000","message":"An alternative is to wrap the rule in a macro and use select() like I have done here: https://review.monogon.dev/plugins/gitiles/monogon/+/refs/changes/92/4192/2/osbase/build/genproductinfo/defs.bzl#50","commit_id":"43bd4e012a6662eb4eac6d76c68214b69259a889"},{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"65435439fc706c47ccddcbff53ab318a1cadb954","unresolved":true,"context_lines":[{"line_number":209,"context_line":"        \"_allowlist_function_transition\": attr.label("},{"line_number":210,"context_line":"            default \u003d \"@bazel_tools//tools/allowlists/function_transition_allowlist\","},{"line_number":211,"context_line":"        ),"},{"line_number":212,"context_line":"        # Bazel doesn\u0027t let you access the target platform directly, use these"},{"line_number":213,"context_line":"        \"_constraint_x86_64\": attr.label("},{"line_number":214,"context_line":"            default \u003d \"@platforms//cpu:x86_64\","},{"line_number":215,"context_line":"        ),"}],"source_content_type":"text/x-python","patch_set":4,"id":"75962f3d_e22755f5","line":212,"range":{"start_line":212,"start_character":10,"end_line":212,"end_character":78},"in_reply_to":"05c3ab76_e1155ad3","updated":"2025-06-11 18:16:34.000000000","message":"I only have one of these and it sets two dimensions, I don\u0027t really want to wrap the entire rule in a macro for that.","commit_id":"43bd4e012a6662eb4eac6d76c68214b69259a889"},{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"cd93397643d15f083d53cf50e91402ae536c317d","unresolved":false,"context_lines":[{"line_number":209,"context_line":"        \"_allowlist_function_transition\": attr.label("},{"line_number":210,"context_line":"            default \u003d \"@bazel_tools//tools/allowlists/function_transition_allowlist\","},{"line_number":211,"context_line":"        ),"},{"line_number":212,"context_line":"        # Bazel doesn\u0027t let you access the target platform directly, use these"},{"line_number":213,"context_line":"        \"_constraint_x86_64\": attr.label("},{"line_number":214,"context_line":"            default \u003d \"@platforms//cpu:x86_64\","},{"line_number":215,"context_line":"        ),"}],"source_content_type":"text/x-python","patch_set":4,"id":"77f1b473_bc155a40","line":212,"range":{"start_line":212,"start_character":10,"end_line":212,"end_character":78},"in_reply_to":"75962f3d_e22755f5","updated":"2025-06-11 19:46:11.000000000","message":"Done","commit_id":"43bd4e012a6662eb4eac6d76c68214b69259a889"}]}
