croc
croc copied to clipboard
Debian/Ubuntu package
Is your feature request related to a problem? Please describe.
There appear to be direct installation options for Arch, Fedora, Gentoo, FreeBSD and others, but not Debian and Ubuntu.
Describe the solution you'd like
An official package so that users can do apt install croc
.
I hope that this would be posible given that packages for other distros/package managers exist already.
Describe alternatives you've considered
Direct installation via Bash, but this of course requires users to perform updates manually.
~~There used to be a snap, as far as I can tell, but snaps are problematic in their own way.~~ (Apparently snap packages were never considered for good reasons: https://github.com/schollz/croc/pull/479)
Yes would appreciate a PR for this, or instructions on how to go about it.
To be honest, I don't know how this works in practice. Normally these packages are maintained by the distro providers. Who created the Fedora etc versions?
i'm also wondering why there's no apt package yet, every popular distro has a native package except debian/ubuntu...
I think there are two options:
- Get someone from the Debian/Ubuntu community to create a package and maintain it
- Host your own PPA: https://launchpad.net/ubuntu/+ppas
i would gladly make a ppa and maintain it if it wasn't so fkcing complicated and annoying to set up
I'm not an expert on Debian's processes, but I think the crux of it is that you need packages conformant to Debian's policies, and someone willing to act as a package maintainer. It looks like there are already processes in place to produce .deb files, so I'd think most of the technical work is done. https://debian-handbook.info/browse/stable/sect.becoming-package-maintainer.html
This is desirable the first step would be to file a ticket as Request for Software RFS is there any filed already?
You mean Request for Package? There is one here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017956
Stale issue message
Stale but still relevant. I'd suggest keeping this open for reference.
Hey! Just wanted to mention that I'm currently working on packaging croc for Debian. It's a long process, but I'll update here when it hits the unstable archives.
Stale issue message
Go away, stale thingy.
Hi! I just wanted to mention that I have packaged all of croc's dependencies and croc itself. It is in a good shape to be included in Debian.
However, I'm not too keen on introducing new software on Debian with multiple open CVEs. This comment was not very encouraging, and the xz scandal has made me think more about giving unrestricted commit access to projects (even more dangerous when networking is in the picture).
I won't object if someone wants to take over, but I won't be working on this anytime soon.
hi @guilherme-puida I'd prefer if croc is not included in debian. the server costs are getting to high for me so less people using croc is better unless the financial situation improves.