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

Packaging for Fedora #150

Open
psyleft opened this issue Nov 14, 2024 · 0 comments
Open

Packaging for Fedora #150

psyleft opened this issue Nov 14, 2024 · 0 comments

Comments

@psyleft
Copy link

psyleft commented Nov 14, 2024

Hi all,

First of all, thanks for all your hard work on this project. A few years back in Fedora 34, nscd was deprecated due to it being buggy, not well-maintained, and most of its functionality being replaced by systemd-resolved. This means it can't be used for running Nix/Guix on Fedora (not that you can't at all, but it won't function 100% as I understand it), so it would be really valuable to have nsncd available instead.

I'm not that familiar with Fedora yet, but I messed around with packaging it using the recommended rust2rpm. It seems like all dependencies are already in the Fedora 41 repos except for criterion. I couldn't get criterion packaged properly but it seems to be only a dev profiling dependency so you might be able to exclude it somehow and build anyway? I'm not really sure.

Would you be open to packaging for the Fedora repos? If you don't want to commit to getting it integrated with Fedora releases and whatnot it would be nice to at least have an rpm package distributed with each release (with an automatic tool like cargo-generate-rpm).

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

1 participant