-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Package Request: .NET Core #10773
Comments
I'd be willing to help develop the initial package. Maybe also maintain it afterward, but I don't have much experience there. |
I can help you with packaging, I meant to package Emby which requires .Net anyway. |
Doesn't Emby work with Mono @Anachron? |
Uh oh I expected |
I'm pretty sure it works with Mono, or at least it did like 2 months ago when I tried it out (but decided to go with Plex) |
jellyfin dropped support for mono, emby still supports it. But we should keep the dotnet core unrelated chatter out of this issue :) |
I'm trying to package Arch PKGBUILD for reference: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=dotnet-runtime-1.1 Edit: I've packaged
Edit2: Here is the
|
Can we reopen this? the merge was reverted because of a whole host of issues. The major one being that it didn't seem to support libressl. |
I found a workaround that may lead to a more permanent fix if we can investigate it further. Installing |
Any progress? |
|
I am trying to take the work where it was stopped on PR #20147. Unfortunately, as I'm just starting out with the distro and have never worked on anything similar before, I'm hitting a roadblock that I absolutely do not understand: Error log
What does this hook do and why does it fail? |
You're putting ELF files (so architecture dependant files) into /usr/share, but /usr/share is only meant for architecture independent files (e.g. icons, text files etc.). So /usr/lib does seem like the right location for the dotnet stuff. |
Thank you very much. I was able to get it working by putting the location in the "/etc/dotnet/install_location". |
A major problem I'm (personally) running into with .NET Core:
So, still looks like the same compatibility issue (as posted above) with LibreSSL remains... and the developers are intentionally going out of their way to avoid creating a compatibility layer with LibreSSL as much as possible:
What a shame... |
Void |
*Might add, nothing is fully certain yet. |
Okay, so osu! lazer appimage has a dependency on openssl. Is it possible use the "CLR_OPENSSL_VERSION_OVERRIDE=46" thing and make possible to osu! to open at void with libressl? Thanks! |
So, now that Void has migrated back to OpenSSL, is it worth it taking another shot at this? |
Issues become stale 90 days after last activity and are closed 14 days after that. If this issue is still relevant bump it or assign it. |
I have .dotnet running on my machine using this script: https://dot.net/v1/dotnet-install.sh |
@Anachron can you please try again to package it? |
@lissine0 we're working on it: void-dotnet#1 |
so far the best option seems to remain just downloading the binaries and installing them somewhere. .net is now (with the exception of CoreCLR) written in itself, bringing the same bootstrap problem most computer languages suffer from. |
IMO, a better option would be to run Alpine Linux in a chroot and install .net there. |
that's basically just saying the way to support software on void is to just not use void 🥴 |
The way to support software on void is to properly package it. |
@ahesford why was this closed? |
This request has been open for more than five years without moving to completion. If somebody wants to submit a pull request to take action, feel free to do so, but it's time to stop talking in circles about this. |
While it is true that this request is open for a long time, it is not true that nothing has happened. There is a discussion at void-dotnet#3 which should be picked up again but is paused due to low availability of my time. |
I'm not arguing that nothing has happened, just that if the effort hasn't concluded in more than five years, then either this request is bogged down by endless bikeshedding, or the effort required is so monumental that it's better to do this kind of coordination in some project repository dedicated to the effort, not as comments to a new-package request. If the effort is complete, it's time for somebody to submit a pull request. If the effort is ongoing, I suggest maintaining discussion and coordination somewhere like https://github.com/void-dotnet/void-packages. We'll be here to review a pull request when one is ready. |
Name: .NET Core (suggested package name: dotnet-core)
Description: ".NET Core is an open-source, general-purpose development platform maintained by Microsoft and the .NET community on GitHub. It's cross-platform (supporting Windows, macOS, and Linux) and can be used to build device, cloud, and IoT applications."
URL: https://docs.microsoft.com/en-us/dotnet/core/
Source: https://github.com/dotnet/core
Releases: https://github.com/dotnet/core/releases
The text was updated successfully, but these errors were encountered: