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

Debian/Ubuntu package #521

Closed
slhck opened this issue Dec 6, 2022 · 15 comments
Closed

Debian/Ubuntu package #521

slhck opened this issue Dec 6, 2022 · 15 comments

Comments

@slhck
Copy link

slhck commented Dec 6, 2022

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: #479)

@schollz
Copy link
Owner

schollz commented Mar 14, 2023

Yes would appreciate a PR for this, or instructions on how to go about it.

@slhck
Copy link
Author

slhck commented Mar 14, 2023

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?

@Kyr4l
Copy link

Kyr4l commented Mar 30, 2023

i'm also wondering why there's no apt package yet, every popular distro has a native package except debian/ubuntu...

@slhck
Copy link
Author

slhck commented Mar 31, 2023

I think there are two options:

@Kyr4l
Copy link

Kyr4l commented Mar 31, 2023

i would gladly make a ppa and maintain it if it wasn't so fkcing complicated and annoying to set up

@bgvaughan
Copy link

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

@rzr
Copy link

rzr commented Oct 2, 2023

This is desirable the first step would be to file a ticket as Request for Software RFS is there any filed already?

@slhck
Copy link
Author

slhck commented Oct 2, 2023

You mean Request for Package? There is one here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017956

Copy link

Stale issue message

@slhck
Copy link
Author

slhck commented Feb 19, 2024

Stale but still relevant. I'd suggest keeping this open for reference.

@guilherme-puida
Copy link

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.

Copy link

Stale issue message

@slhck
Copy link
Author

slhck commented Apr 26, 2024

Go away, stale thingy.

@guilherme-puida
Copy link

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.

@schollz
Copy link
Owner

schollz commented May 20, 2024

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.

@schollz schollz closed this as completed May 20, 2024
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

6 participants