-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Ubuntu 23.10 (Mantic Minotaur) RIDs to .NET 7 #86306
Add Ubuntu 23.10 (Mantic Minotaur) RIDs to .NET 7 #86306
Conversation
* library Microsoft.NETCore.Platforms - added RIDs to runtime.compatibility.json - added RIDs to runtime.json - added Mantic Version Id to Ubuntu runtimeGroups.props - incremented ServicingVersion in Microsoft.NETCore.Platforms.csproj
Tagging subscribers to this area: @dotnet/area-infrastructure-libraries Issue Detailsmain PR #85912 DescriptionAdds the Ubuntu 23.10 (Mantic Minotaur) RIDs to .NET 7
Customer ImpactWill be able to target their build specifically for Ubuntu 23.10 (Mantic Minotaur) or include Ubuntu 23.10 (Mantic Minotaur) platform-specific assets. RegressionNo. Testing
As far as I can tell the change works as expected. Note: Builds & local Tests pass in RiskAs for every change an unintended regression could be introduced. The risk for this is minimal, as the PR into main (#84983) and a recent similar PR for Ubuntu 22.10 (Kinetic Kudu) for.NET 7 (#84984) and .NET 6 (#85912) passed Package authoring signed off?Adding the Ubuntu 23.10 (Mantic Minotaur) RIDs was also suggested by @wfurt (see: #84984 (comment))
|
I do not see how the "Libraries Build windows allConfigurations x64 Debug" failures
should be caused by my change |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need this in the June release so the servicing version number needs to only be bumped once (stay in 3).
@@ -24,7 +24,7 @@ | |||
<_generateRuntimeGraphTask>$([MSBuild]::NormalizePath('$(BaseOutputPath)', $(Configuration), '$(_generateRuntimeGraphTargetFramework)', '$(AssemblyName).dll'))</_generateRuntimeGraphTask> | |||
<!-- When building from source, ensure the RID we're building for is part of the RID graph --> | |||
<AdditionalRuntimeIdentifiers Condition="'$(DotNetBuildFromSource)' == 'true'">$(AdditionalRuntimeIdentifiers);$(OutputRID)</AdditionalRuntimeIdentifiers> | |||
<ServicingVersion>3</ServicingVersion> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs to stay 3 if we are to insert this into the June release.
src/libraries/Microsoft.NETCore.Platforms/src/Microsoft.NETCore.Platforms.csproj
Outdated
Show resolved
Hide resolved
…e.Platforms.csproj
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
main PR #85912
Description
Adds the Ubuntu 23.10 (Mantic Minotaur) RIDs to .NET 7
runtime.compatibility.json
runtime.json
runtimeGroups.props
ServicingVersion
inMicrosoft.NETCore.Platforms.csproj
Customer Impact
Will be able to target their build specifically for Ubuntu 23.10 (Mantic Minotaur) or include Ubuntu 23.10 (Mantic Minotaur) platform-specific assets.
Regression
No.
Testing
build.sh libs -allconfigurations
artifacts/bin/packages/Debug
for the existence ofMicrosoft.NETCore.Platforms
, with the appropriate package version.test -d artifacts/bin/Microsoft.NETCore.Platforms/ && echo "Ok"
test -e artifacts/bin/Microsoft.NETCore.Platforms/Debug/net7.0/Microsoft.NETCore.Platforms.BuildTasks.dll && echo "Ok"
grep ubuntu.23.10 artifacts/bin/Microsoft.NETCore.Platforms/Debug/runtime.json.dgml
showsMicrosoft.NETCore.Platforms
Library functions are callableAs far as I can tell the change works as expected.
Note: Builds & local Tests pass in
ppa:dviererbe/dotnet7-0-105-mantic-2
(link) with this patch applied.Risk
As for every change an unintended regression could be introduced. The risk for this is minimal, as the PR into main (#84983) and a recent similar PR for Ubuntu 22.10 (Kinetic Kudu) for.NET 7 (#84984) and .NET 6 (#85912) passed
Package authoring signed off?
Adding the Ubuntu 23.10 (Mantic Minotaur) RIDs was also suggested by @wfurt (see: #84984 (comment))