Skip to content

Conversation

@dotnet-maestro
Copy link
Contributor

@dotnet-maestro dotnet-maestro bot commented Jan 15, 2026

This pull request updates the following dependencies

From https://github.com/dotnet/dotnet

…114.7

On relative base path root
Microsoft.NET.Runtime.MonoTargets.Sdk , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref From Version 11.0.0-alpha.1.26062.101 -> To Version 11.0.0-alpha.1.26064.107
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.SharedFramework.Sdk From Version 11.0.0-beta.26062.101 -> To Version 11.0.0-beta.26064.107
Microsoft.DotNet.Cecil From Version 0.11.5-alpha.26062.101 -> To Version 0.11.5-alpha.26064.107
Microsoft.NET.Sdk From Version 11.0.100-alpha.1.26062.101 -> To Version 11.0.100-alpha.1.26064.107
Microsoft.TemplateEngine.Authoring.Tasks From Version 11.0.100-alpha.26062.101 -> To Version 11.0.100-alpha.26064.107
@github-actions
Copy link
Contributor

github-actions bot commented Jan 15, 2026

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

dotnet-maestro bot and others added 2 commits January 16, 2026 02:02
…115.1

On relative base path root
Microsoft.NET.Runtime.MonoTargets.Sdk , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref From Version 11.0.0-alpha.1.26062.101 -> To Version 11.0.0-alpha.1.26065.101
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.SharedFramework.Sdk From Version 11.0.0-beta.26062.101 -> To Version 11.0.0-beta.26065.101
Microsoft.DotNet.Cecil From Version 0.11.5-alpha.26062.101 -> To Version 0.11.5-alpha.26065.101
Microsoft.NET.Sdk From Version 11.0.100-alpha.1.26062.101 -> To Version 11.0.100-alpha.1.26065.101
Microsoft.TemplateEngine.Authoring.Tasks From Version 11.0.100-alpha.26062.101 -> To Version 11.0.100-alpha.26065.101
@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@rolfbjarne
Copy link
Member

Blocked by dotnet/runtime#123253.

steveisok added a commit to dotnet/runtime that referenced this pull request Jan 16, 2026
…forms (#123274)

## Description

NativeAOT runtime packs for iOS and other Apple mobile platforms were
missing required static libraries (libSystem.Globalization.Native.a,
libSystem.IO.Compression.Native.a, libSystem.Native.a, libbrotli*.a)
starting in version 11.0.0-alpha.1.26065.101.

## Changes

Modified `eng/liveBuilds.targets` in the
`ResolveLibrariesRuntimeFilesFromLocalBuild` target:

- Added `BuildNativeAOTRuntimePack != 'true'` condition to the
`ExcludeNativeLibrariesRuntimeFiles` item for Apple mobile platforms
- Updated comment to clarify that the exclusion does not apply to
NativeAOT

**Rationale**: Regular CoreCLR packs retrieve these libraries from the
CoreCLR shared framework directory, so they're excluded from
LibrariesRuntimeFiles to avoid duplicates. NativeAOT packs do not reach
back into CoreCLR shared framework artifacts and require these libraries
from LibrariesRuntimeFiles.

```xml
<!-- Before -->
<ExcludeNativeLibrariesRuntimeFiles Condition="'$(TargetsAppleMobile)' == 'true' and '$(RuntimeFlavor)' == 'CoreCLR'"

<!-- After -->
<ExcludeNativeLibrariesRuntimeFiles Condition="'$(TargetsAppleMobile)' == 'true' and '$(RuntimeFlavor)' == 'CoreCLR' and '$(BuildNativeAOTRuntimePack)' != 'true'"
```

## Testing

The fix will be validated when NativeAOT runtime packs for Apple mobile
platforms are built in CI/CD, verifying that the static libraries are
included in the package output.

<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> 
> ----
> 
> *This section details on the original issue you should resolve*
> 
> <issue_title>Latest .NET 11 NativeAOT packs missing some static
libraries</issue_title>
> <issue_description>The `11.0.0-alpha.1.26065.101` version of the
`microsoft.netcore.app.runtime.nativeaot.ios-arm64` pack (and probably
other packs for other RIDs as well, I haven't checked) are missing the
following files:
> 
>  * libSystem.Globalization.Native.a
>  * libSystem.IO.Compression.Native.a
>  * libSystem.Native.a
>  * libbrotlicommon.a
>  * libbrotlidec.a
>  * libbrotlienc.a
> 
> They were present in `11.0.0-alpha.1.26062.101`
> 
> Complete file list:
https://gist.github.com/rolfbjarne/7f42f3cf3ed3a815e2e9fe2b28c580fb#file-gistfile1-txt-L76-L82
> 
> This started happening in this maestro PR:
dotnet/macios#24508
> 
> specifically this commit:
dotnet/macios@ee15359
> 
> I tried looking through the relevant dotnet/runtime commits, but I
didn't see anything obvious causing this.</issue_description>
> 
> <agent_instructions>In the ResolveLibrariesRefAssembliesFromLocalBuild
target in eng/livebuilds.targets, add BuildNativeAOTRuntimePack !=
'true' to the condition in the ExcludeNativeLibrariesRuntimeFiles. It
should only apply to the item where TargetsAppleMobile == 'true'.
> 
> Additionally, update the comment above the item to indicate that it
does not apply to nativeaot because we do not reach back into coreclr
sharedFramework artifacts.</agent_instructions>
> 
> ## Comments on the Issue (you are @copilot in this section)
> 
> <comments>
> <comment_new><author>@MichalStrehovsky</author><body>
> > and probably other packs for other RIDs as well, I haven't checked
> 
> I checked
Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64.11.0.0-preview.1.26065.113
and that one has these.
Microsoft.NETCore.App.Runtime.NativeAOT.ios-arm64.11.0.0-preview.1.26065.113
doesn't have these.
> 
> So looks to be iDevice specific. I can't build these things locally as
I don't have a mac.</body></comment_new>
> <comment_new><author>@steveisok</author><body>
> In the local build, it looks like coreclr and nativeaot are supposed
to look back to
`artifacts/bin/coreclr/ios.<arch>.<config>/sharedFramework` for the
native lib artifacts. NativeAOT does not appear to be doing that, hence
the reason the static libs aren't included. </body></comment_new>
> <comment_new><author>@steveisok</author><body>
> `ResolveLibrariesRuntimeFilesFromLocalBuild` typically copies all the
libraries and native lib bits. There's a step to exclude some native
bits if the runtime is coreclr or nativeaot because they are supposed to
be accounted for in `ResolveRuntimeFilesFromLocalBuild`. That's not
happening for nativeaot due to `BuildNativeAOTRuntimePack=true`.
</body></comment_new>
> <comment_new><author>@steveisok</author><body>
> @kotlarmilos if you want, I can fix it. It's no problem, so let me
know.</body></comment_new>
> </comments>
> 


</details>



<!-- START COPILOT CODING AGENT SUFFIX -->

- Fixes #123253

<!-- START COPILOT CODING AGENT TIPS -->
---

💬 We'd love your input! Share your thoughts on Copilot coding agent in
our [2 minute survey](https://gh.io/copilot-coding-agent-survey).

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: steveisok <471438+steveisok@users.noreply.github.com>
dotnet-maestro bot and others added 2 commits January 17, 2026 02:01
…116.5

On relative base path root
Microsoft.NET.Runtime.MonoTargets.Sdk , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref From Version 11.0.0-alpha.1.26062.101 -> To Version 11.0.0-preview.1.26066.105
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.SharedFramework.Sdk From Version 11.0.0-beta.26062.101 -> To Version 11.0.0-beta.26066.105
Microsoft.DotNet.Cecil From Version 0.11.5-alpha.26062.101 -> To Version 0.11.5-preview.26066.105
Microsoft.NET.Sdk From Version 11.0.100-alpha.1.26062.101 -> To Version 11.0.100-preview.1.26066.105
Microsoft.TemplateEngine.Authoring.Tasks From Version 11.0.100-alpha.26062.101 -> To Version 11.0.100-preview.1.26066.105
@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2
Copy link
Collaborator

💻 [CI Build #92390ba] Tests on macOS X64 - Mac Sonoma (14) passed 💻

All tests on macOS X64 - Mac Sonoma (14) passed.

Pipeline on Agent
Hash: 92390ba8989eb6cde6919fb75ab66610de4e19d2 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

💻 [CI Build #92390ba] Tests on macOS arm64 - Mac Sequoia (15) passed 💻

All tests on macOS arm64 - Mac Sequoia (15) passed.

Pipeline on Agent
Hash: 92390ba8989eb6cde6919fb75ab66610de4e19d2 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

💻 [CI Build #92390ba] Tests on macOS arm64 - Mac Tahoe (26) passed 💻

All tests on macOS arm64 - Mac Tahoe (26) passed.

Pipeline on Agent
Hash: 92390ba8989eb6cde6919fb75ab66610de4e19d2 [PR build]

@vs-mobiletools-engineering-service2

This comment has been minimized.

dotnet-maestro bot and others added 2 commits January 18, 2026 02:01
…116.11

On relative base path root
Microsoft.NET.Runtime.MonoTargets.Sdk , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref From Version 11.0.0-alpha.1.26062.101 -> To Version 11.0.0-preview.1.26066.111
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.SharedFramework.Sdk From Version 11.0.0-beta.26062.101 -> To Version 11.0.0-beta.26066.111
Microsoft.DotNet.Cecil From Version 0.11.5-alpha.26062.101 -> To Version 0.11.5-preview.26066.111
Microsoft.NET.Sdk From Version 11.0.100-alpha.1.26062.101 -> To Version 11.0.100-preview.1.26066.111
Microsoft.TemplateEngine.Authoring.Tasks From Version 11.0.100-alpha.26062.101 -> To Version 11.0.100-preview.1.26066.111
@vs-mobiletools-engineering-service2
Copy link
Collaborator

✅ [CI Build #f2bc33a] Build passed (Build packages) ✅

Pipeline on Agent
Hash: f2bc33a22a5aa66188079b0694b87673724cf6b8 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

✅ [PR Build #f2bc33a] Build passed (Detect API changes) ✅

Pipeline on Agent
Hash: f2bc33a22a5aa66188079b0694b87673724cf6b8 [PR build]

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2

This comment has been minimized.

@vs-mobiletools-engineering-service2
Copy link
Collaborator

✅ API diff for current PR / commit

NET (empty diffs)

✅ API diff vs stable

NET (empty diffs)

ℹ️ Generator diff

Generator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes)

Pipeline on Agent
Hash: f2bc33a22a5aa66188079b0694b87673724cf6b8 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

🔥 [CI Build #f2bc33a] Build failed (Build macOS tests) 🔥

Build failed for the job 'Build macOS tests' (with job status 'Failed')

Pipeline on Agent
Hash: f2bc33a22a5aa66188079b0694b87673724cf6b8 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

🔥 [CI Build #f2bc33a] Test results 🔥

Test results

❌ Tests failed on VSTS: test results

0 tests crashed, 9 tests failed, 108 tests passed.

Failures

❌ dotnettests tests (iOS)

1 tests failed, 0 tests passed.

Failed tests

  • DotNet tests: Failed (Execution failed with exit code 1)
    • Xamarin.Tests.AppSizeTest.CoreCLR_Interpreter(iOS,"ios-arm64"): Multiple failures or warnings in test:
  1. App size changed significantly (-143,020,497 bytes (-139,668.5 KB = -136.4 MB) diffe...
    * Xamarin.Tests.AppSizeTest.MonoVM_Interpreter(iOS,"ios-arm64"): Multiple failures or warnings in test:
  2. No added APIs (set the environment variable WRITE_KNOWN_FAILURES=1 and run the tes...
    * Xamarin.Tests.AppSizeTest.MonoVM(iOS,"ios-arm64"): Multiple failures or warnings in test:
  3. No added APIs (set the environment variable WRITE_KNOWN_FAILURES=1 and run the tes...
    * ... and 6 more

Html Report (VSDrops) Download

❌ dotnettests tests (MacCatalyst)

1 tests failed, 0 tests passed.

Failed tests

  • DotNet tests: Failed (Execution failed with exit code 1)
    • Xamarin.Tests.DotNetProjectTest.PublishAot(MacCatalyst,"maccatal...: 'dotnet build' failed with exit code 1
      Full command: /Users/builder/azdo/_work/1/s/macios/builds/downloads/dotnet-sdk-11.0.100-p...
    • Xamarin.Tests.DotNetProjectTest.PublishAot(MacCatalyst,"maccatal...: 'dotnet build' failed with exit code 1
      Full command: /Users/builder/azdo/_work/1/s/macios/builds/downloads/dotnet-sdk-11.0.100-p...
    • Xamarin.Tests.DotNetProjectTest.PublishAot(MacCatalyst,"maccatal...: 'dotnet build' failed with exit code 1
      Full command: /Users/builder/azdo/_work/1/s/macios/builds/downloads/dotnet-sdk-11.0.100-p...
    • ... and 1 more

Html Report (VSDrops) Download

❌ dotnettests tests (macOS)

1 tests failed, 0 tests passed.

Failed tests

  • DotNet tests: Failed (Execution failed with exit code 1)
    • Xamarin.Tests.DotNetProjectTest.BuildProjectsWithExtensions(MacO...: App extension directory does not exist: /Users/builder/azdo/_work/1/s/macios/tests/dotnet/ExtensionConsumer/macOS/bin/Debug/ne...
    • Xamarin.Tests.DotNetProjectTest.BuildProjectsWithExtensionsAndFr...: App extension directory does not exist: /Users/builder/azdo/_work/1/s/macios/tests/dotnet/ExtensionConsumerWithFrameworks/macO...
    • Xamarin.Tests.DotNetProjectTest.PublishAot(MacOSX,"","Release"): App file expected at: /Users/builder/azdo/_work/1/s/macios/tests/dotnet/MySimpleApp/macOS/bin/Release/net11.0-macos/MySimpleAp...
    • ... and 2 more

Html Report (VSDrops) Download

❌ dotnettests tests (tvOS)

1 tests failed, 0 tests passed.

Failed tests

  • DotNet tests: Failed (Execution failed with exit code 1)
    • Xamarin.Tests.DotNetProjectTest.BuildProjectsWithExtensions(TVOS...: 'dotnet build' failed with exit code 1
      Full command: /Users/builder/azdo/_work/1/s/macios/builds/downloads/dotnet-sdk-11.0.100-p...
    • Xamarin.Tests.DotNetProjectTest.BuildProjectsWithExtensionsAndFr...: 'dotnet build' failed with exit code 1
      Full command: /Users/builder/azdo/_work/1/s/macios/builds/downloads/dotnet-sdk-11.0.100-p...
    • Xamarin.Tests.DotNetProjectTest.PublishAot(TVOS,"tvossimulator-x...: 'dotnet build' failed with exit code 1
      Full command: /Users/builder/azdo/_work/1/s/macios/builds/downloads/dotnet-sdk-11.0.100-p...
    • ... and 1 more

Html Report (VSDrops) Download

❌ introspection tests

1 tests failed, 3 tests passed.

Failed tests

  • introspection/tvOS - simulator/Debug: Crashed

Html Report (VSDrops) Download

❌ monotouch tests (iOS)

1 tests failed, 8 tests passed.

Failed tests

  • monotouch-test/iOS - simulator/Release (NativeAOT, x64): BuildFailure

Html Report (VSDrops) Download

❌ monotouch tests (MacCatalyst)

2 tests failed, 9 tests passed.

Failed tests

  • monotouch-test/Mac Catalyst/Release (NativeAOT): BuildFailure
  • monotouch-test/Mac Catalyst/Release (NativeAOT, x64): BuildFailure

Html Report (VSDrops) Download

❌ monotouch tests (tvOS)

1 tests failed, 8 tests passed.

Failed tests

  • monotouch-test/tvOS - simulator/Release (NativeAOT, x64): BuildFailure

Html Report (VSDrops) Download

Successes

✅ cecil: All 1 tests passed. Html Report (VSDrops) Download
✅ dotnettests (Multiple platforms): All 1 tests passed. Html Report (VSDrops) Download
✅ framework: All 2 tests passed. Html Report (VSDrops) Download
✅ fsharp: All 4 tests passed. Html Report (VSDrops) Download
✅ generator: All 5 tests passed. Html Report (VSDrops) Download
✅ interdependent-binding-projects: All 4 tests passed. Html Report (VSDrops) Download
✅ linker: All 44 tests passed. Html Report (VSDrops) Download
✅ monotouch (macOS): All 9 tests passed. Html Report (VSDrops) Download
✅ msbuild: All 2 tests passed. Html Report (VSDrops) Download
✅ windows: All 3 tests passed. Html Report (VSDrops) Download
✅ xcframework: All 4 tests passed. Html Report (VSDrops) Download
✅ xtro: All 1 tests passed. Html Report (VSDrops) Download

Pipeline on Agent
Hash: f2bc33a22a5aa66188079b0694b87673724cf6b8 [PR build]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants