`dotnetUp` replacement logic for TPN and license.md
- Dominant language
- C#
- Stars
- 3.2k
- Forks
- 1.3k
- PR merge metrics
- PR metrics pending
Description
The replacement logic for the .NET muxer is being tracked here: https://github.com/dotnet/sdk/issues/51691
But similar to that, we also need to consider the license.md file and the TPN (third party notice) when we do the extraction and consider which version of those files to use. Each install has its own license.md. We should see what the admin installers do, and I assume we take latest, which is what the code currently does. But taking latest will only work if the TPN contains the notices from every single release in the latest release, (e.g. if a runtime has a different TPN,) for all subcomponents (e.g. windowsdesktopruntime standalone install as latest doesn't override the TPN with a bad TPN or bad license).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the .NET muxer replacement logic tracked in issue 51691 and compare it with the admin installers. Trace the dotnetUp extraction handling for license.md and the TPN across each install, then define which version remains valid for all subcomponents, including windowsdesktopruntime standalone installs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- release, tooling
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100