-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
New package: dotnet-sdk-2.2.203 #10989
Conversation
This was not ready to merge, 1. its a binary package, 2. /opt, 3. typo in archs, 4. vendored license. I reverted it in bdc0219 before someone starts merging packages depending on it. |
1.) Whats the problem? Please let me know what is needed so I can fix it. |
Licenses should always be fetched from upstream, there is no guarantee for them to be up to date if we vendor them. |
1.) Ok so it should be called dotnet-sdk-bin? |
The optimal solution would be to build this from source. Having binary package in the repository comes with side effects if they depend on other libraries, we would have to wait for new releases to be built against the library version we use, this either blocks updates or if we forget about it, keeps the whole repo in staging. |
Okay I‘ll repackage it as a source package. Sorry I didn‘t know about all of this, thanks for letting me know! |
I am not sure how I should build it from release correctly. So far I found The website https://dot.net/core does not provide any source code as well. The PKGBUILD from AUR seems to fetch the latest version from Github: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/dotnet-core So I'm out of ideas how to build it from source in a way that Void Linux would accept it. I'd just go ahead and fix the remaining issues on this template and call it |
You could fetch all the tarballs from Github. But beware they build system is just pure pain to work with, and would require patching to for us, it also fetches prebuilt dotnet toolchain. So currently there is no easy way to get it properly packaged for Void. |
If there currently isn't a clear path to packaging dotnet sdk for void linux, does anyone who has successfully installed dotnet sdk on void linux have any documentation or steps taken so others, like myself, can get it up and running in the meantime? |
This also doesn't seem to be fully tested. I just tried compiling a project with this package and it yelled at me with "No usable version of libssl was found." with both libssl46 and libssl47 installed. Turns out .NET also doesn't officially support libressl, which is going to complicate things even further. |
I saw that today when I tried buildin this branch. I read somewhere that symlinking to libssl.so seems to work but definitely not supported. Not sure what to do next. |
Yeah, I ran into the same problem as well. Right now I have no idea how to proceed further. |
So I have a workaround in place: Make sure libssl46 is installed and set the environment variable |
A little update on the
Templates are here: |
If someone is still looking for how to get Jellyfin/dotnet-sdk working on Void, head over to #6684 (comment) |
Right now I decided to not add a PR for
dotnet-runtime
because it doesn't seem to work without thesdk
. Should resolve #10773.Here is an example output of
dotnet --info
after installation: