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
New package: macchina-0.9.2 #31361
New package: macchina-0.9.2 #31361
Conversation
|
That's not a theme. You closed this PR without even checking the content. |
it's yet another of the many tools to help make fancy screencaps so it might as well be the same thing |
That's not just to make "fancy screenshots". It could be a kind of mix between conky and neofetch to run it at each login on servers for exemple. To get useful informations, like available upgrades, zfs pool storage percent, etc... So, please reconsider this, I would co-maintain it. |
just install it with cargo if you want it, that's what rust people want you to do anyway |
python packages needs pip, ruby needs gems, but we wrap those. void-packages/srcpkgs on master
➜ grep -ri 'build_style=cargo' | wc -l
134 |
@q66 So the package was rejected because it mimics other similar programs? The open source community has been making clones of everything since its inception, but it would be nice if you considered what macchina does differently from its alternatives before quickly dismissing it. |
FWIW, considering rust's overall hostility against distribution packaging (no way to manage dependencies outside of cargo, no dynamic linking of rust libraries, no reasonable way to control fetching of distfiles and so on) i believe the majority of these other rust programs in the repository shouldn't have been packaged either (other distributions in general do not package them) if there's something we definitely do not need, it's a multitude of *fetch programs that all serve the purpose of making fancy screenshots for /r/unixporn also fwiw, a program with 158 dependencies and 7.5MB binary size can hardly be considered minimalistic (and regardless of the functionality it implements, it's ridiculous for a *fetch program) and literally noone cares about whether a fetch takes 10ms or 150ms (not to mention that benchmarking against what is literally a shell script - neofetch - is pretty amusing) so yeah, i still don't see a reason to package every single rust program under the sun especially considering the rust project seemingly does not care for providing reasonable means of packaging them |
I just read the quality requirements for a package to be accepted, and with all due respect, I don't see how your subjective opinion on the matter is a criterion that must be met. You seem to have a problem with Rust in general, and I really can't help you with that. |
It should be exceedingly obvious that getting subjective approval for a new package from at least one member with the authority to approve pull requests is a criterion that must be met. This package failed to gain that approval. At least three project members agree that the value of this package is offset by the maintenance burden. This matter is closed. |
macchina really advertises itself like nothing more than uname's theme (and new themes are not accepted). libmacchina may be nice but is not build by that template, and has no known consumers. Running arbitrary command is not yet there. Add some killer feature to it and come back. |
General
Have the results of the proposed changes been tested?