)]}'
{"build/cc_static_library_with_headers/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":"3d6c149179c100cb804b3b7ba03a6fe8e1d70e8d","unresolved":true,"context_lines":[{"line_number":2,"context_line":"# linked libraries but also their headers. This is fairly cursed and should"},{"line_number":3,"context_line":"# be removed as fast as possible."},{"line_number":4,"context_line":"def cc_static_library_with_headers(name, dep):"},{"line_number":5,"context_line":"    artifact_name \u003d Label(dep).name"},{"line_number":6,"context_line":"    native.cc_static_library("},{"line_number":7,"context_line":"        name \u003d artifact_name,"},{"line_number":8,"context_line":"        deps \u003d [dep],"}],"source_content_type":"text/x-python","patch_set":12,"id":"4feff0be_e7d9ba50","line":5,"range":{"start_line":5,"start_character":20,"end_line":5,"end_character":35},"updated":"2025-06-18 11:12:36.000000000","message":"I would change this to something like `name + \"_staticlib\"` to make this follow the naming conventions for targets created by macros: https://bazel.build/extending/macros#naming","commit_id":"c32770d6e710601a1907cab74069534658d9b9e1"},{"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":"41ae0cf736d6372d86725a6f91e33c2c9ef7e7f4","unresolved":true,"context_lines":[{"line_number":2,"context_line":"# linked libraries but also their headers. This is fairly cursed and should"},{"line_number":3,"context_line":"# be removed as fast as possible."},{"line_number":4,"context_line":"def cc_static_library_with_headers(name, dep):"},{"line_number":5,"context_line":"    artifact_name \u003d Label(dep).name"},{"line_number":6,"context_line":"    native.cc_static_library("},{"line_number":7,"context_line":"        name \u003d artifact_name,"},{"line_number":8,"context_line":"        deps \u003d [dep],"}],"source_content_type":"text/x-python","patch_set":12,"id":"8829dc6d_c9e7d503","line":5,"range":{"start_line":5,"start_character":20,"end_line":5,"end_character":35},"in_reply_to":"3df91040_744ce85d","updated":"2025-06-18 18:20:04.000000000","message":"That\u0027s not exactly what I meant, the `Label(dep).` part should be removed.","commit_id":"c32770d6e710601a1907cab74069534658d9b9e1"},{"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":"a8ea52db391e29572a6a3c4b795b7fda2b1f8f94","unresolved":true,"context_lines":[{"line_number":2,"context_line":"# linked libraries but also their headers. This is fairly cursed and should"},{"line_number":3,"context_line":"# be removed as fast as possible."},{"line_number":4,"context_line":"def cc_static_library_with_headers(name, dep):"},{"line_number":5,"context_line":"    artifact_name \u003d Label(dep).name"},{"line_number":6,"context_line":"    native.cc_static_library("},{"line_number":7,"context_line":"        name \u003d artifact_name,"},{"line_number":8,"context_line":"        deps \u003d [dep],"}],"source_content_type":"text/x-python","patch_set":12,"id":"d6e9eb5b_f10b937d","line":5,"range":{"start_line":5,"start_character":20,"end_line":5,"end_character":35},"in_reply_to":"4ae9e793_5406d9e1","updated":"2025-06-24 15:21:24.000000000","message":"Acknowledged","commit_id":"c32770d6e710601a1907cab74069534658d9b9e1"},{"author":{"_account_id":1000019,"name":"Tim Windelschmidt","display_name":"Tim","email":"tim@monogon.tech","username":"fionera","avatars":[{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"94bc268344971275134f09e8aa86a23c67cf9c32","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# linked libraries but also their headers. This is fairly cursed and should"},{"line_number":3,"context_line":"# be removed as fast as possible."},{"line_number":4,"context_line":"def cc_static_library_with_headers(name, dep):"},{"line_number":5,"context_line":"    artifact_name \u003d Label(dep).name"},{"line_number":6,"context_line":"    native.cc_static_library("},{"line_number":7,"context_line":"        name \u003d artifact_name,"},{"line_number":8,"context_line":"        deps \u003d [dep],"}],"source_content_type":"text/x-python","patch_set":12,"id":"4786df16_cd88bbdb","line":5,"range":{"start_line":5,"start_character":20,"end_line":5,"end_character":35},"in_reply_to":"4ae9e793_5406d9e1","updated":"2025-06-24 15:25:51.000000000","message":"This has to be like this, as bazel is naming the output based on this attribute. See:\n```\nbazel-bin/third_party/libopenssl_ssl_staticlib.a\n```\n```\nbazel-bin/third_party/libssl.a\n```\n\nI have added a comment describing this.","commit_id":"c32770d6e710601a1907cab74069534658d9b9e1"},{"author":{"_account_id":1000019,"name":"Tim Windelschmidt","display_name":"Tim","email":"tim@monogon.tech","username":"fionera","avatars":[{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a6e2b6103be384efa29591d09de156259c699871","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# linked libraries but also their headers. This is fairly cursed and should"},{"line_number":3,"context_line":"# be removed as fast as possible."},{"line_number":4,"context_line":"def cc_static_library_with_headers(name, dep):"},{"line_number":5,"context_line":"    artifact_name \u003d Label(dep).name"},{"line_number":6,"context_line":"    native.cc_static_library("},{"line_number":7,"context_line":"        name \u003d artifact_name,"},{"line_number":8,"context_line":"        deps \u003d [dep],"}],"source_content_type":"text/x-python","patch_set":12,"id":"3df91040_744ce85d","line":5,"range":{"start_line":5,"start_character":20,"end_line":5,"end_character":35},"in_reply_to":"4feff0be_e7d9ba50","updated":"2025-06-18 18:11:56.000000000","message":"Done","commit_id":"c32770d6e710601a1907cab74069534658d9b9e1"},{"author":{"_account_id":1000019,"name":"Tim Windelschmidt","display_name":"Tim","email":"tim@monogon.tech","username":"fionera","avatars":[{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c1bd657ad2dceade7d78b1290df2539957426105","unresolved":true,"context_lines":[{"line_number":2,"context_line":"# linked libraries but also their headers. This is fairly cursed and should"},{"line_number":3,"context_line":"# be removed as fast as possible."},{"line_number":4,"context_line":"def cc_static_library_with_headers(name, dep):"},{"line_number":5,"context_line":"    artifact_name \u003d Label(dep).name"},{"line_number":6,"context_line":"    native.cc_static_library("},{"line_number":7,"context_line":"        name \u003d artifact_name,"},{"line_number":8,"context_line":"        deps \u003d [dep],"}],"source_content_type":"text/x-python","patch_set":12,"id":"4ae9e793_5406d9e1","line":5,"range":{"start_line":5,"start_character":20,"end_line":5,"end_character":35},"in_reply_to":"8829dc6d_c9e7d503","updated":"2025-06-18 18:38:17.000000000","message":"There was a reason for this. Afaik bazel renames the output based on this and we need to keep the original name. Let\u0027s push this back for now and keep it on the toolchain stack to actually test it.","commit_id":"c32770d6e710601a1907cab74069534658d9b9e1"},{"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":"eafe7333dd69ca7134ad5c29acc85a527b00691c","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# linked libraries but also their headers. This is fairly cursed and should"},{"line_number":3,"context_line":"# be removed as fast as possible."},{"line_number":4,"context_line":"def cc_static_library_with_headers(name, dep):"},{"line_number":5,"context_line":"    artifact_name \u003d Label(dep).name"},{"line_number":6,"context_line":"    native.cc_static_library("},{"line_number":7,"context_line":"        name \u003d artifact_name,"},{"line_number":8,"context_line":"        deps \u003d [dep],"}],"source_content_type":"text/x-python","patch_set":12,"id":"b7ad02b8_e8a8d26a","line":5,"range":{"start_line":5,"start_character":20,"end_line":5,"end_character":35},"in_reply_to":"d6e9eb5b_f10b937d","updated":"2025-06-24 15:22:04.000000000","message":"Acknowledged","commit_id":"c32770d6e710601a1907cab74069534658d9b9e1"}]}
