-
Notifications
You must be signed in to change notification settings - Fork 132
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
.NET 6: Alpine backporting #3087
Comments
@omajid I went ahead and made a PR for removing ILStrip dependency on Mono, seeing as how it doesn't seem like you've upstreamed it: dotnet/runtime#77503 Also, should I make a PR for the msbuild stuff? Finally, for roslyn, how do I go about backporting the patch given lack of |
See #2618 (comment). We could continue carrying this patch locally, but sharing it would be better.
That's a good question. If we look in dotnet/installer's
So, it sounds like we should make the PR against the |
Ulrich beat me to the punch, they backported the patch a week ago. Thanks @uweigand! |
Actually, what am I talking about?! They fixed the bug a week ago + 1 year. I think we need to update our |
If not, is this something we could ship within the |
Would anyone know when we will jump to a new feature version (like 6.0.4xx) so I can get ahead of the curve and backport the proper patches to avoid regressions? |
Source-build will only support the 6.0.1xx feature band. This is documented here. FWIW, we are working on supporting all feature bands in the future. |
Copy that, so for .NET 8 we should expect all feature bands to be supported? |
Considering dotnet/roslyn#65174, roslyn dev teams won't be creating a branch for SDK releases. Can we then integrate the roslyn patch within source-build? |
Closed now that patched are mostly backported |
Issue tracker for Alpine patch backporting for .NET 6
Goals
Backport all patches currently used by Alpine's dotnet6 package
Clang patches
[release/6.0] Define __cpuid{ex} only when there's no builtin one (backport of #73065) runtime#77507
Source-build related patches
(waiting on main)
[release/6.0.1xx] Use the portable rid for --use-current-runtime (backports #21748) sdk#27849
s390x / ppc64le related patches
(not to be backported)
(not to be backported)
(to be backported)
[release/6.0] Mono musl support (backport #76500) runtime#78274
[release/6.0] Source-Build: Remove ILStrip dependency from mono runtime#77503
[release/6.0] Fix gcc warnings during mono linux-x64 build (backport of #60675) runtime#77505
[release/6.0] Fix KeepNativeSymbols to work on mono as well (backport of #66594) runtime#77506
(waiting on main)
arm related patches
[release/6.0.1xx] Arm support installer#13378
Non-portable build patches
([release/6.0] source-build: support building aspnetcore using non-portable runtime packages (backport #43937) aspnetcore#44752)
[release/6.0.1xx] Eliminate runtime portable build installer#14816
[release/6.0] Pass TargetRid and SourceBuildNonPortable to the native scripts (backport of #74504) runtime#77508
[release/6.0] source-build.yml: add runtimeOS parameter (backport #10782) arcade#11604
[release/6.0] Update dependencies from dotnet/arcade runtime#78425
[release/6.0] source-build: support building runtime using non-portable runtime packages (backport of #75597) runtime#77509
[release/6.0] Use generated runtime.json when building shared framework packages (backport of #76068) runtime#77510
[release/6.0.1xx] ResolveReadyToRunCompilers: map non-portable rids when targetOS is determined (backport #28380) sdk#28782
The text was updated successfully, but these errors were encountered: