Fabian Meumertzheim
Fabian Meumertzheim
Could you share a Starlark profile of the builds? If you are worried about leaking target names, sharing a redacted screenshot of each would already be very helpful.
@peakschris I created [this branch](https://github.com/fmeum/bazel/tree/22865-windows-tilde) based on 7.2.1rc2 that uses `.` as a separator instead of `~`. Can you build Bazel from that branch and test it? I don't have...
`+` looks promising. @Wyverald Do you happen to remember whether we explicitly decided against `+` at some point?
@bazel-io flag
@peakschris Thanks for testing this. It looks like we need to switch to a different scheme.
Technically it wouldn't be as the docs clearly state that the particular naming scheme is an implementation detail, but due to limitations of the API users started to rely on...
> To be clear, this is a regression in all of Bzlmod, not specifically in 7.2 (or even 7.*), right? IMO this is enough of a breaking change that we...
@c-mita Friendly ping
If the rule supports Make variable expansion, you can use https://github.com/bazelbuild/bazel-skylib/blob/main/docs/common_settings_doc.md#string_flag-make_variable to achieve this.
What does `FOO` look like here? In particular, does it contain any `~` characters? `bazel-out/ubuntu22-fastbuild/bin/external/FOO/external/FOO/lib/modified_runpath/libBar.so.5` also looks very weird as it has two external segments. Is that what you see...