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

Possibility to turn back on the network sandbox for .NET builds #25

Open
xgqt opened this issue Apr 7, 2023 · 3 comments
Open

Possibility to turn back on the network sandbox for .NET builds #25

xgqt opened this issue Apr 7, 2023 · 3 comments

Comments

@xgqt
Copy link

xgqt commented Apr 7, 2023

Hello! I'm currently developing eclasses for Gentoo to support packaging .NET applications.
At the time of writing it is possible to not violate the network sandbox while building .NET packages for Gentoo if using the dotnet-pkg eclass from the experimental gentoo-dotnet-2023 overlay.

Eclasses:

Example packages:

Thought I would share this because i see you are fighting the Paludis's sandbox for building .NET apps.
See: https://github.com/CleverCloud/CleverCloud-exheres/blob/7bdd08d9c96952e2602a35b492c3b6743d365e31/packages/dev-db/EventStore/EventStore-21.10.8.exheres-0

@s0dyy
Copy link
Member

s0dyy commented Apr 9, 2023

Hello!

Thanks for the feedback, I appreciate it.

I agree, the .NET packaging could be greatly improved (lack of time, priority...).

I think that creating an Exlib now is not really necessary (we have very few packages, and EventStore is not really used anymore...). But no doubt I'd take a look at your work at Gentoo if I had to create an Exlib in the future!

Do you plan to create a .NET ebuild from source (I've only seen a dotnet-sdk-bin package)? Packaging from source is always a pain (very long, many errors, patches to do...) and having an equivalent package at Gentoo would very useful.

@xgqt xgqt changed the title Possibility to turn back on trhe network sandbox for .NET builds Possibility to turn back on the network sandbox for .NET builds Apr 9, 2023
@xgqt
Copy link
Author

xgqt commented Apr 9, 2023

Do you plan to create a .NET ebuild from source (I've only seen a dotnet-sdk-bin package)? Packaging from source is always a pain (very long, many errors, patches to do...) and having an equivalent package at Gentoo would very useful.

I will explore that in near future for the mentioned overlay.
Some time ago previous .NET Gentoo maintainer was working on building .NET SDK 5.0 from source: gentoo/gentoo#21112

@xgqt
Copy link
Author

xgqt commented May 9, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants