-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
[Arch Linux] workload 'android' missing on .NET 8 Linux #97319
Comments
Update It's not available on linux-arm64; that is expected, see below
Confirmed on linux-arm64
$ uname -a
Linux ubuntu-linux-20-04-desktop 5.15.0-67-generic #74~20.04.1-Ubuntu SMP Wed Feb 22 14:52:19 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
$ dotnet --info
.NET SDK:
Version: 8.0.101
Commit: 6eceda187b
Workload version: 8.0.100-manifests.69afb982
Runtime Environment:
OS Name: ubuntu
OS Version: 20.04
OS Platform: Linux
RID: linux-arm64
Base Path: /home/parallels/local-net8/sdk/8.0.101/
.NET workloads installed:
Workload version: 8.0.100-manifests.69afb982
There are no installed workloads to display.
Host:
Version: 8.0.1
Architecture: arm64
Commit: bf5e279d92
.NET SDKs installed:
8.0.101 [/home/parallels/local-net8/sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 8.0.1 [/home/parallels/local-net8/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 8.0.1 [/home/parallels/local-net8/shared/Microsoft.NETCore.App]
Other architectures found:
None
Environment variables:
DOTNET_ROOT [/home/parallels/local-net8]
global.json file:
Not found
Learn more:
https://aka.ms/dotnet/info
Download .NET:
https://aka.ms/dotnet/download
$ dotnet workload install android
Workload ID android isn't supported on this platform. |
Tagging subscribers to 'arch-android': @steveisok, @akoeplinger Issue DetailsDescriptionOn Linux with .NET 8.0 I get the following: dotnet workload listaspire .NET Aspire SDK (Preview) The 'android' workspace is missing, which used to be working on .NET 7 (see #85505) Reproduction StepsSee above Expected behavior'android' is listed Actual behavior'android' is miising Regression?No response Known WorkaroundsNo response ConfigurationNo response Other informationNo response
|
@vitek-karas I think this may be on your plate now. @steveisok may have some ideas for how to approach this |
@ChristophSchmidpeter Are you on an x64 or an arm64 linux distro? |
Apparently the |
A coworker with a linux-x64 machine verified that vbrezae@ubuntu:~/.dotnet$ ./dotnet workload search android
Welcome to .NET 8.0!
---------------------
SDK Version: 8.0.101
Telemetry
---------
The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.
Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry
----------------
Installed an ASP.NET Core HTTPS development certificate.
To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux
----------------
Write your first app: https://aka.ms/dotnet-hello-world
Find out what's new: https://aka.ms/dotnet-whats-new
Explore documentation: https://aka.ms/dotnet-docs
Report issues and find source on GitHub: https://github.com/dotnet/core
Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli
--------------------------------------------------------------------------------------
Workload ID Description
----------------------------------------------------------------------
android .NET SDK Workload for building Android applications.
maui-android .NET MAUI SDK for Android |
This issue has been marked |
@lambdageek I am on x64
|
@ChristophSchmidpeter @lambdageek Could you help me understand what is the issue here? I tried installing the android workload via
|
I think the issue is |
@ChristophSchmidpeter did you install the Workloads are only supported with the official microsoft binaries, not with the AUR binaries. |
@lambdageek I have installed the 1 extra/dotnet-sdk 8.0.1.sdk101-1 (85.3 MiB 299.2 MiB) (Installed) |
Installed via dotnet-sdk arch Linux package:
Via
|
How come the Arch Linux |
Looks like this is tracked as part of dotnet/source-build#3242 - that might be a better place to ask these questions; i'm far from an expert on how workloads work, sorry. please use the official microsoft binaries, if possible. |
Duplicate of dotnet/source-build#3242 |
For those who'd like to overcome the issue, there are steps:
|
Thanks! Actually files are identical (whitespace/line-endings change) except for missing android/maui/etc manifests -- which explains why they are missing from
|
Description
On Linux with .NET 8.0 I get the following:
dotnet workload list
aspire .NET Aspire SDK (Preview)
wasi-experimental workloads/wasi-experimental/description
wasm-experimental workloads/wasm-experimental/description
wasm-experimental-net7 .NET WebAssembly experimental tooling for net7.0
wasm-tools .NET WebAssembly build tools
wasm-tools-net6 .NET WebAssembly build tools for net6.0
wasm-tools-net7 .NET WebAssembly build tools for net7.0
The 'android' workspace is missing, which used to be working on .NET 7 (see #85505)
I need the 'android' workspace for Fabulous.Avalonia on Linux. Is there a reason why it is not included in .NET 8?
Reproduction Steps
See above
Expected behavior
'android' is listed
Actual behavior
'android' is miising
Regression?
No response
Known Workarounds
No response
Configuration
No response
Other information
No response
The text was updated successfully, but these errors were encountered: