Dear Fedora Developers,
Thanks for your work in developing and maintaining such a useful Linux distribution!
I'm relatively new to open source development and am trying to make my first contributions. Basically, I'm hoping to package some dependencies for the `nix and `guix package managers in fedora.
To give a bit of backstory, in the past both package managers have depended on nscd[1], which has been recently removed from glibc. Since it had been marked for deprecation in glibc, distributions have been removing their reliance on it's functionality [2].
There has been some discussion on the guix mailing list about possible replacements for nscd. A popular suggestion is to transition to nsncd, a program written in rust that provides similar functionality. Following this dicussion I volunteered to package nsncd for fedora. I've started the process by packaging some upstream dependencies.
This is my first attempt at contributing packages to fedora (or any distro for that matter!). Fabio Valentini has been very helpful in providing some guidance and reviewing my initial bug report[3].
I'm a little bit unsure of the next steps are for having the package accepted. I would welcome any further advice or guidance that you could provide.
With kind regards, Adam
[1] https://guix.gnu.org/manual/en/html_node/Application-Setup.html#Name-Service... [2] https://fedoraproject.org/wiki/Changes/RemoveNSCD [3] https://bugzilla.redhat.com/show_bug.cgi
On 3/16/24 5:03 AM, Adam McCartney wrote:
Dear Fedora Developers,
Thanks for your work in developing and maintaining such a useful Linux distribution!
I'm relatively new to open source development and am trying to make my first contributions. Basically, I'm hoping to package some dependencies for the `nix and `guix package managers in fedora.
To give a bit of backstory, in the past both package managers have depended on nscd[1], which has been recently removed from glibc. Since it had been marked for deprecation in glibc, distributions have been removing their reliance on it's functionality [2].
There has been some discussion on the guix mailing list about possible replacements for nscd. A popular suggestion is to transition to nsncd, a program written in rust that provides similar functionality. Following this dicussion I volunteered to package nsncd for fedora. I've started the process by packaging some upstream dependencies.
This is my first attempt at contributing packages to fedora (or any distro for that matter!). Fabio Valentini has been very helpful in providing some guidance and reviewing my initial bug report[3].
I'm a little bit unsure of the next steps are for having the package accepted. I would welcome any further advice or guidance that you could provide.
With kind regards, Adam
Welcome Adam! We are glad you are here. I look forward to seeing your contributions to Fedora. :)
Joe