Skip to content

When building from a released tarball, the build process should not complain about missing change-id= in bootstrap.toml #145778

@dilyanpalauzov

Description

@dilyanpalauzov

When I download a release tarball - https://static.rust-lang.org/dist/rustc-1.89.0-src.tar.xz - and for it call

$ ./configure --enable-optimize-llvm --enable-extended --llvm-root=/usr/local --enable-profiler --enable-llvm-link-shared --enable-sanitizers --disable-docs --target=x86_64-unknown-linux-gnu --enable-vendor --enable-local-rust
$ x.py build

the system prints:

Building bootstrap
Finished dev profile [unoptimized] target(s) in 0.69s
fatal: not a git repository (or any of the parent directories): .git
WARNING: The change-id is missing in the bootstrap.toml. This means that you will not be able to track the major changes made to the bootstrap configurations.
NOTE: to silence this warning, add change-id = 142379 or change-id = "ignore" at the top of bootstrap.toml

  • When building from a released tarball, the build process should not complain about missing change-id= in bootstrap.toml.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-discussionCategory: Discussion or questions that doesn't represent real issues.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions