镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

[release/10.0] Correct Libraries third-party notices in runtime distributions - #137078

Merged
krwq merged 1 commit into
dotnet:release/10.0from
krwq:krwq-net-10-notice-backport
Nov 9, 2026
Merged

krwq merged 1 commit into
dotnet:release/10.0from
krwq:krwq-net-10-notice-backport

Conversation

@krwq

@krwq krwq commented Nov 6, 2026

Copy link
Copy Markdown
Member

Note

This pull request was generated with AI assistance. Please review before merging.

Backport of #136959 to release/10.0

/cc @krwq

Fixes Issue N/A

main PR #136959

Description

These omissions were identified during a third-party license review. Add missing Libraries and applicable ICU attributions to the existing package and installed-product notices, preserving existing license wording and using source included on release/10.0.

Customer Impact

  • Customer reported
  • Found internally

Some .NET 10 distributions omit notices for included third-party code and data. This corrects the notice inputs without changing runtime behavior.

Regression

  • Yes
  • No

This corrects existing attribution gaps, not a functional regression.

Testing

Using session-local validation artifacts, with NOTICE_REPO set to the backport checkout:

  • python validate-notices-10.py --repo "%NOTICE_REPO%" --output runtime-notice-validation-10.json --unicode-source Unicode-16.0-CaseFolding.txt: passed 90/90 notice composition, duplicate, branch-source provenance, and delivery-path checks.
  • python .\verify-pinned-icu.py: passed pinned ICU license, compiled-input, filter, and data-container checks.
  • git --no-pager diff --check c17ac3c1b36ee8cbedb2bcc3e16d377083fdb6cd: passed.

Notice data only; no runtime rebuild was performed.

Risk

Low: only the two notice text files change. Existing license wording and delivery wiring are preserved. Copyright corrections and additions are source-backed; the .NET 11-only Intel decimal attribution is excluded.

Package authoring no longer needed in .NET 9

IMPORTANT: Starting with .NET 9, you no longer need to edit a NuGet package's csproj to enable building and bump the version.
Keep in mind that we still need package authoring in .NET 8 and older versions.

…ibutions

Backport of dotnet#136959.

Resolve the installer notice conflict against .NET 10 coverage.
Use the pinned ICU source and omit Intel decimal code not compiled
on this branch. Retain existing grants and source-backed copyright dates.

(cherry picked from commit ed70a9a)

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
12 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@krwq krwq added the Servicing-approved Approved for servicing release label Nov 9, 2026
@krwq

krwq commented Nov 9, 2026

Copy link
Copy Markdown
Member Author

I've applied servicing-approved label because this is TELL mode.

@krwq
krwq merged commit 9499c5d into dotnet:release/10.0 Nov 9, 2026
91 of 92 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-Setup Servicing-approved Approved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants