Skip to content

Conversation

@MichaelSimons
Copy link
Member

No description provided.

@ghost ghost added area-doc Documentation improvements untriaged labels Mar 22, 2024
@MichaelSimons MichaelSimons requested review from ellahathaway and oleksandr-didyk and removed request for premun March 22, 2024 20:28
Re-bootstrapping is necessary when .NET takes a dependency on new functionality
added within the bootstrap toolset. For example suppose a new compiler feature is
added. In order for a repo to take a dependency on the new feature, a re-bootstrap
would be necessary.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add something like:
The implication of this, and the restrictions of when re-bootstrapping is allowed, means that repos should, in general, wait to take a dependency on a new toolset feature until after that feature has been released.

build that best matches the dotnet-source-build. The following is the suggested
order of precedence for finding the best match.
1. A build from the same commit. From a VMR commit, you can find the
corresponding installer commit by looking at the [source-manifest.json](https://github.com/dotnet/dotnet/blob/main/src/source-manifest.json).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The dotnet-source-build run has a tag with the installer SHA it corresponds to.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will that still be a thing when the VMR becomes its own thing, when we stop syncing it from installer?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, technically, the build will still have the corresponding tag if we don't remove it but maybe we will be producing the bootstrap SDK in dotnet-unified-build?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This document will need adjustments one the MSFT build starts being produced from the VMR/UB. I will make note of the build tag.

MichaelSimons and others added 2 commits March 25, 2024 09:25
@MichaelSimons MichaelSimons requested a review from mthalman March 25, 2024 14:36
@MichaelSimons MichaelSimons merged commit 2293451 into dotnet:main Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-doc Documentation improvements untriaged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants