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

[NETE2ESDK] [Azure Linux ARM64] Installing .NET 10 alpha SDK in Mariner2 ARM64 2.0 or Azure Linux ARM64 3.0 should not depend on package netstandard-targeting-pack-2.1 #45499

Open
ChenhuiYuan01 opened this issue Dec 17, 2024 · 3 comments · May be fixed by #45540
Labels
Area-Infrastructure untriaged Request triage from a team member

Comments

@ChenhuiYuan01
Copy link
Member

ChenhuiYuan01 commented Dec 17, 2024

Repro steps:

  1. Prepare Mariner2 ARM64 2.0 or Azure Linux ARM64 3.0 in Dokcer via running
    sudo docker run -it -v ~/tmp:/root/workspace mcr.microsoft.com/cbl-mariner/base/core:2.0 sh
    or
    sudo docker run -it -v ~/tmp:/root/workspace mcr.microsoft.com/azurelinux/base/core:3.0 sh

  2. Try to install 10.0.100-alpha.1.24616.9 SDK via installer *.cm.2-aarch64.rpm

Expected:
SDK installed successfully.

Actual result:
SDK install failed as depending on package netstandard-targeting-pack-2.1
Image

Note:

  1. This SDK could be installed successfully in Mariner2 X64 2.0 and Azure Linux X64 3.0
    Image
    Image

  2. Net9.0 could be installed successfully in Mariner2 ARM64 2.0 and Azure Linux ARM64 3.0

@dotnet-issue-labeler dotnet-issue-labeler bot added Area-Infrastructure untriaged Request triage from a team member labels Dec 17, 2024
@ChenhuiYuan01 ChenhuiYuan01 changed the title [NETE2ESDK] [Azure Linux ARM64 3.0] [Mariner2 ARM64 2.0] Installing .NET 10 alpha SDK in Mariner2 ARM64 2.0 or Azure Linux ARM64 3.0 should not depend on package netstandard-targeting-pack-2.1 [NETE2ESDK] [Azure Linux ARM64] Installing .NET 10 alpha SDK in Mariner2 ARM64 2.0 or Azure Linux ARM64 3.0 should not depend on package netstandard-targeting-pack-2.1 Dec 17, 2024
@marcpopMSFT
Copy link
Member

@dsplaisted @dotnet/source-build-triage to see if others are more knowledgeable about how this worked in 8/9 versus 10 for those platforms.

@MichaelSimons
Copy link
Member

@NikolaMilosavljevic for input.

@NikolaMilosavljevic
Copy link
Member

We have modified the RPM build recently, this might be one of the side-effects. I believe arm64 SDK should not have a dependency on netstandard-targetingpack-2.1.

Will take a look and prepare a fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Infrastructure untriaged Request triage from a team member
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants