Xiaoyi

Results 74 issues of Xiaoyi

`proc_macro_deps` requires `CrateInfo` provider though `CrateGroupInfo` is also supported.

enhancement

Continue the conversation https://bazelbuild.slack.com/archives/CSV56UT0F/p1726491451410859?thread_ts=1726290118.173529&cid=CSV56UT0F Given the improvements to the bazel configuration transitions, it's now possible to perform this transition on the `rulst_proc_macro` rule itself instead of using a separate attr.

When set `render_config(default_alias_rule = "opt")` for `vendor_remote_repository`. The generated alias rules are not working with the following error: ``` ERROR: .../BUILD.bazel:254:12: error loading package '@@crate_index//': cannot load '@@crate_index//:alias_rules.bzl': no such...

bug
external-crates

### What version of gazelle are you using? 0.38.0 ### What version of rules_go are you using? N/A ### What version of Bazel are you using? 7.1.0 ### Does this...

There are some commonly used directives are currently missing from the rule. - `BuildRequires` - `AutoReqProv: no` and `%global __requires_exclude_from` etc (https://docs.fedoraproject.org/en-US/packaging-guidelines/AutoProvidesAndRequiresFiltering/) For now, the only way is to use...

feature-request
P3
rpm

When `package_file_name = ${package_name}.rpm`, the rule will fail: ``` ERROR: file 'test.rpm' is generated by these conflicting actions: Label: //:rpm RuleClass: pkg_rpm rule JavaActionClass: class com.google.devtools.build.lib.analysis.actions.StarlarkAction, class com.google.devtools.build.lib.analysis.actions.SymlinkAction Configuration: 211cf97c47c3c3c62956d4ca62222b55a5848ae6122e5c02c157c85559f94b7f...

need more information

https://github.com/rust-lang/cargo/issues/10049

When removing a `metadat.bin` item, the created shim file will remain in the .bin/shims and cause failures. For example, making such a change: ```diff [workspace.metadata.bin] wasm-pack = { version =...

To reproduce: ```shell $ git clone https://github.com/ashi009/backtrace-rs.git $ cd backtrace-rs ``` When `--remap-path-prefix` is not set, we can see the source info for 4-7: ```shell $ cargo run Compiling libc...

It isn't very clear when the crate_name doesn't match the target label. As only the label.name is printed in the progress message, I'm seeing bunch of actions look identical: ```...