Skip to content

Bazel fetch on nuget_repo no longer works post bazel 7.2.0 #476

Open
@LavaToaster

Description

@LavaToaster

Hi,

I'm trying to use this with bazel 8 and it appears as if there's some compat issues

If I upgrade the bazel version used in e2e/net8.0 and then run bazel fetch for the paket deps I get the following snippet from a much larger output

Log output
ERROR: /private/var/tmp/_bazel_adam/ecda83633f5cd2436ab4868e2f1f2ac2/external/+main_extension+paket.main/newtonsoft.json/13.0.3/BUILD.bazel:5:15: configurable attribute "deps" in @@+main_extension+paket.main//newtonsoft.json/13.0.3:13.0.3 doesn't match this configuration. Would a default condition help?

Conditions checked:
 @@rules_dotnet+//dotnet:tfm_net11
 @@rules_dotnet+//dotnet:tfm_net20
 @@rules_dotnet+//dotnet:tfm_net30
 @@rules_dotnet+//dotnet:tfm_net35
 @@rules_dotnet+//dotnet:tfm_net40
 @@rules_dotnet+//dotnet:tfm_net403
 @@rules_dotnet+//dotnet:tfm_net45
 @@rules_dotnet+//dotnet:tfm_net451
 @@rules_dotnet+//dotnet:tfm_net452
 @@rules_dotnet+//dotnet:tfm_net46
 @@rules_dotnet+//dotnet:tfm_net461
 @@rules_dotnet+//dotnet:tfm_net462
 @@rules_dotnet+//dotnet:tfm_net47
 @@rules_dotnet+//dotnet:tfm_net471
 @@rules_dotnet+//dotnet:tfm_net472
 @@rules_dotnet+//dotnet:tfm_net48
 @@rules_dotnet+//dotnet:tfm_net5.0
 @@rules_dotnet+//dotnet:tfm_net6.0
 @@rules_dotnet+//dotnet:tfm_net7.0
 @@rules_dotnet+//dotnet:tfm_net8.0
 @@rules_dotnet+//dotnet:tfm_net9.0
 @@rules_dotnet+//dotnet:tfm_netcoreapp1.0
 @@rules_dotnet+//dotnet:tfm_netcoreapp1.1
 @@rules_dotnet+//dotnet:tfm_netcoreapp2.0
 @@rules_dotnet+//dotnet:tfm_netcoreapp2.1
 @@rules_dotnet+//dotnet:tfm_netcoreapp2.2
 @@rules_dotnet+//dotnet:tfm_netcoreapp3.0
 @@rules_dotnet+//dotnet:tfm_netcoreapp3.1
 @@rules_dotnet+//dotnet:tfm_netstandard
 @@rules_dotnet+//dotnet:tfm_netstandard1.0
 @@rules_dotnet+//dotnet:tfm_netstandard1.1
 @@rules_dotnet+//dotnet:tfm_netstandard1.2
 @@rules_dotnet+//dotnet:tfm_netstandard1.3
 @@rules_dotnet+//dotnet:tfm_netstandard1.4
 @@rules_dotnet+//dotnet:tfm_netstandard1.5
 @@rules_dotnet+//dotnet:tfm_netstandard1.6
 @@rules_dotnet+//dotnet:tfm_netstandard2.0
 @@rules_dotnet+//dotnet:tfm_netstandard2.1

To see a condition's definition, run: bazel query --output=build <condition label>.

This instance of @@+main_extension+paket.main//newtonsoft.json/13.0.3:13.0.3 has configuration identifier 1f4b099. To inspect its configuration, run: bazel config 1f4b099.

For more help, see https://bazel.build/docs/configurable-attributes#faq-select-choose-condition.

I'm not sure where to start trying to debug this, so if you've any pointers would be happy to help out.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions