Skip to content

Commit dd3e574

Browse files
Remove 6.0 references from documentation (#4788)
1 parent ac49a81 commit dd3e574

File tree

5 files changed

+18
-39
lines changed

5 files changed

+18
-39
lines changed

Documentation/planning/multi-sdk-band-support.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ build of additional SDK feature bands as being any different from any other
3636
source build. Each build of the product combines a set of inputs (previously
3737
source-built artifacts + source) to produce a set of outputs that can ship to
3838
customers. When building two completely different major versions of .NET, the
39-
set of inputs is different (e.g. different source, 6.0 SDK vs. 8.0 SDK). Some of
39+
set of inputs is different (e.g. different source, 8.0 SDK vs. 9.0 SDK). Some of
4040
the previously source-built artifacts come from .NET, some may come from the
4141
source-built package ecosystem (e.g. icu or clang/llvm). If a repo were to be
4242
eliminated from the input sources, the binaries previously built from those
@@ -173,18 +173,18 @@ of precedence from highest to lowest:
173173

174174
- 1. A version just produced by a component built earlier in the build (if
175175
available).
176-
- 2. A version in the previously source-built packages (if available).
177-
- 3. The version in the checked in `Versions.props` for a repo.
176+
- 1. A version in the previously source-built packages (if available).
177+
- 1. The version in the checked in `Versions.props` for a repo.
178178

179179
With the addition of a new input set (CSB), we now have an additional set.
180180
Changes should be made such that a PackageVersions.props file is generated for
181181
this new set, and is imported in the correct place based on its precedence.
182182

183183
- 1. A version just produced by a component built earlier in the build (if
184184
available).
185-
- 2. A version in the current source-built packages (if available).
186-
- 3. A version in the previously source-built packages (if available).
187-
- 3. The version in the checked in `Versions.props` for a repo.
185+
- 1. A version in the current source-built packages (if available).
186+
- 1. A version in the previously source-built packages (if available).
187+
- 1. The version in the checked in `Versions.props` for a repo.
188188

189189
### Filtering builds of components
190190

Documentation/sourcebuild-in-repos/build-info.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ Source-build supplies a *previously-source-built* set of packages for this
2121
bootstrapping process. This is one way we have of breaking cycles in the build.
2222
However, none of these packages can make it to the final build output. This also
2323
means that your repo should be buildable with the immediately previous version
24-
of the SDK than you are building for; i.e., if you are building for 6.0.103,
25-
everything should be buildable with the 6.0.102 SDK.
24+
of the SDK than you are building for; i.e., if you are building for 8.0.103,
25+
everything should be buildable with the 8.0.102 SDK.
2626

2727
We also only build one version of each repo. This means that if your repo turns
2828
production of some packages on and off, for instance, if you only produce

Documentation/sourcebuild-in-repos/update-dependencies.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ when doing manual updates. If you are manually updating a version, also see
88
## Internal packages
99

1010
If you are manually updating a package, please make sure it's from a compatible
11-
branch (e.g. runtime release/6.0 to sdk release/6.0.1xx, release/6.0.2xx, etc).
11+
branch (e.g. runtime release/8.0 to sdk release/8.0.1xx).
1212
Package versions that you are updating to should be source-built in their
1313
respective repos. If the version you need is produced in a branch that is not
1414
yet source-build-compatible please let the [source-build

Documentation/system-requirements.md

+2-6
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,6 @@ A minimum of 8 GB of memory is recommended.
6060

6161
The following assets will need to be downloaded in order to build.
6262

63-
* Source:
64-
* .NET 8.0: ~300 MB
65-
* .NET 6.0: ~500 MB
63+
* Source: ~300 MB
6664
* SDK: ~200 MB
67-
* Artifacts
68-
* .NET 8.0: ~1 GB
69-
* .NET 6.0: ~4 GB
65+
* Artifacts: ~1 GB

README.md

+7-24
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,12 @@ documentation, tools, and is used for issue tracking.
1212

1313
* [Build system requirements](Documentation/system-requirements.md)
1414

15-
## Building .NET 8.0+
15+
## Building .NET
1616

17-
.NET 8.0 and newer will be built from the
18-
[dotnet/dotnet](https://github.com/dotnet/dotnet) repo. Clone the dotnet/dotnet
19-
repo and check out the tag for the desired release. Then, follow the
20-
instructions in [dotnet/dotnet's
17+
Follow the instructions in [dotnet/dotnet's
2118
README](https://github.com/dotnet/dotnet/blob/main/README.md#dev-instructions)
2219
to build .NET from source.
2320

24-
## Building .NET 6.0
25-
26-
.NET 6.0 is built from source using the
27-
[dotnet/installer](https://github.com/dotnet/installer/tree/release/6.0.1xx)
28-
repo. Clone the dotnet/installer repo and check out the tag for the desired
29-
release. Then, follow the instructions in [dotnet/installer's
30-
README](https://github.com/dotnet/installer/tree/release/6.0.1xx?tab=readme-ov-file#build-net-from-source-source-build)
31-
to build .NET from source. Please see the [support](#support) section below to
32-
see which feature branches are currently supported.
33-
34-
> The source-build repository doesn't currently support Windows. See
35-
> [source-build#1190](https://github.com/dotnet/source-build/issues/1190).
36-
3721
## Source-build goals
3822

3923
There are two primary goals of the source-build effort:
@@ -124,16 +108,15 @@ to build the whole .NET SDK from source.
124108
| CentOS Stream | [CentOS Stream Mirror](http://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/Packages/) | [@omajid](https://github.com/omajid) |
125109
| [Fedora](https://fedoraproject.org/wiki/DotNet) | [Default](https://packages.fedoraproject.org/search?query=dotnet) | [@omajid](https://github.com/omajid) |
126110
| Homebrew | [Formula](https://formulae.brew.sh/formula/dotnet) | [@asbjornu](https://github.com/asbjornu) |
127-
| [Red Hat Enterprise Linux](https://developers.redhat.com/products/dotnet/overview) | [Default](https://access.redhat.com/documentation/en-us/net/6.0) | [@omajid](https://github.com/omajid) |
111+
| [Red Hat Enterprise Linux](https://developers.redhat.com/products/dotnet/overview) | [Default](https://access.redhat.com/documentation/en-us/net/8.0) | [@omajid](https://github.com/omajid) |
128112
| [Ubuntu](https://canonical.com/blog/install-dotnet-on-ubuntu) | [Default](https://packages.ubuntu.com/search?suite=default&section=all&arch=any&keywords=dotnet&searchon=names)<br>[Personal Package Archives](https://launchpad.net/ubuntu/+ppas?name_filter=dotnet) | [@mirespace](https://github.com/mirespace) |
129113

130114
## Support
131115

132-
.NET Source-Build is supported on the oldest available .NET SDK feature update
133-
for each major release, and on Linux only. For example, if .NET `6.0.1xx`,
134-
`6.0.2xx`, `8.0.1xx`, and `8.0.2xx` feature updates are available from
135-
[dotnet.microsoft.com](https://dotnet.microsoft.com/en-us/download/dotnet/6.0),
136-
Source-Build will support `6.0.1xx` and `8.0.1xx`.
116+
.NET source build supports the following:
117+
118+
1. Linux only, Windows and MacOS is not supported
119+
1. 1xx SDK feature band only (e.g. 8.0.1xx)
137120

138121
For the latest information about Source-Build support for new .NET versions,
139122
please check our [GitHub Discussions

0 commit comments

Comments
 (0)