Skip to content
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 RIDs for Alpine 3.19 #96155

Closed
lbussell opened this issue Dec 18, 2023 · 9 comments · Fixed by #99560
Closed

Add RIDs for Alpine 3.19 #96155

lbussell opened this issue Dec 18, 2023 · 9 comments · Fixed by #99560
Milestone

Comments

@lbussell
Copy link
Contributor

Alpine 3.19 was released on 2023-12-07.

I believe we need the RID ASAP due to PowerShell/PowerShell#20945 which is blocking PowerShell support in dotnet/dotnet-docker#5065.

Related: dotnet/core#9013

@dotnet-issue-labeler dotnet-issue-labeler bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Dec 18, 2023
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Dec 18, 2023
@ghost
Copy link

ghost commented Dec 19, 2023

Tagging subscribers to this area: @vitek-karas, @agocke, @VSadov
See info in area-owners.md if you want to be subscribed.

Issue Details

Alpine 3.19 was released on 2023-12-07.

I believe we need the RID ASAP due to PowerShell/PowerShell#20945 which is blocking PowerShell support in dotnet/dotnet-docker#5065.

Related: dotnet/core#9013

Author: lbussell
Assignees: -
Labels:

area-Host, untriaged, needs-area-label

Milestone: -

@am11
Copy link
Member

am11 commented Dec 19, 2023

The future-proof way is to switch to portable RIDs (e.g. linux-musl-x64), to avoid getting blocked each time there is a new version of some distro released. See dotnet/docs#36527.

@tmds
Copy link
Member

tmds commented Dec 19, 2023

which is blocking PowerShell support in dotnet/dotnet-docker#5065.

In the .NET 6 and .NET 7 images you can force the rid by setting the DOTNET_RUNTIME_ID envvar to the portable rid (linux-musl-x64/linux-musl-arm64).

This is not needed for .NET 8, because .NET 8 will use the portable rid automatically.

@tmds
Copy link
Member

tmds commented Dec 20, 2023

by setting the DOTNET_RUNTIME_ID envvar

Depending on how much of the existing graph behavior you want, you can set it to the portable rid (linux-musl-x64), the alpine rid (alpine-x64), or the latest alpine version that is in the .NET 6/.NET 7 graph (alpine.3.18-x64).

@tmds
Copy link
Member

tmds commented Dec 20, 2023

cc @ViktorHofer @elinor-fung @wfurt

@vcsjones vcsjones removed the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Dec 20, 2023
@agocke
Copy link
Member

agocke commented Jan 4, 2024

As mentioned above, we no longer provide support for OS-version-specific RIDs. linux-musl-x64/-arm64 is the recommended RID going forward.

@agocke agocke closed this as not planned Won't fix, can't repro, duplicate, stale Jan 4, 2024
@ghost ghost removed the untriaged New issue has not been triaged by the area owner label Jan 4, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Feb 4, 2024
@richlander richlander reopened this Mar 8, 2024
@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label Mar 8, 2024
@richlander
Copy link
Member

richlander commented Mar 8, 2024

Re-opened this issue. This is breaking .NET 6 Alpine container images.

dotnet/dotnet-docker#5243

@richlander
Copy link
Member

Alpine 3.20 is likely not that far off. We should add support for it at the same time.

https://alpinelinux.org/releases/

@elinor-fung elinor-fung added this to the 6.0.x milestone Mar 12, 2024
@elinor-fung elinor-fung removed the untriaged New issue has not been triaged by the area owner label Mar 12, 2024
@elinor-fung elinor-fung linked a pull request Mar 12, 2024 that will close this issue
@elinor-fung
Copy link
Member

@ayakael added both 3.19 and 3.20 for .NET 6 in #99560. It should be in the 6.0.29 release.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

8 participants