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 package for csvq #28

Closed
derekmahar opened this issue May 11, 2020 · 9 comments
Closed

Debian package for csvq #28

derekmahar opened this issue May 11, 2020 · 9 comments

Comments

@derekmahar
Copy link
Contributor

derekmahar commented May 11, 2020

Please make csvq available as a Debian package and submit it for inclusion in the Debian package repository.

@mithrandie
Copy link
Owner

I’m not sure why we need a package manager for a utility that runs on a single binary with no dependencies on other packages.

Homebrew for macOS seems to be able to install it, but that's not what I've done.

@derekmahar
Copy link
Contributor Author

derekmahar commented May 12, 2020

I understand your point, but the purpose would be to get more visibility and widespread distribution in the popular package repositories such as Debian and Ubuntu and to make installation more convenient for users of these Linux distributions. Before the Debian project accepts an application into its repository, it must at least be packaged in the .deb package format. Fortunately, given that the csvq binary is just a single file, creating a Debian package for it should be much easier than if it were a binary with numerous dependencies.

I'm not familiar with the application submission process, but perhaps if you were to propose csvq to the Debian project, one of their maintainers might build, submit, and maintain the .deb package on your behalf.

@derekmahar
Copy link
Contributor Author

Each Debian package apparently receives a special email address at which users may directly contact the maintainers.

@mithrandie
Copy link
Owner

Okay, I'll think about it.

@derekmahar
Copy link
Contributor Author

Packaging explains how to prepare a Debian package.

@derekmahar
Copy link
Contributor Author

Furthermore, I think csvq is a wonderful tool that deserves a place in popular package repositories like Debian, Ubuntu, and others.

@mithrandie
Copy link
Owner

mithrandie commented Jun 3, 2020

I registered the csvq package as ubuntu ppa.
https://launchpad.net/~mithrandie/+archive/ubuntu/csvq

I read this too, but I don't know if the dependencies are guaranteed or not, or how often the latest updates will be imported, etc.
https://go-team.pages.debian.net/packaging.html

First of all, I’ll see how many packages on ubuntu ppa are used, which is responsible for the build results and the import of the latest changes by myself, and if there are many people using it, I’ll consider packaging csvq for other systems.

@derekmahar
Copy link
Contributor Author

I think this is a good first step and hope that the PPA enjoys a lot of adoption so that it will encourage you to add csvq to the Debian and Ubuntu repositories, giving csvq even more exposure. Debian, Ubuntu, and their derivatives are very popular and, like me, I think most command line users use apt search to first search the package repositories for a new package that they wish to install before asking Google Search.

@radoeka radoeka mentioned this issue Jul 11, 2021
@mithrandie
Copy link
Owner

I've been releasing csvq package on ubuntu ppa for over a year, but it seems to have very few users. Therefore, packaging on other platforms is pending at this time.

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