Search Criteria
Package Details: task-spooler 1.0.3-4
Package Actions
Git Clone URL: | https://aur.archlinux.org/task-spooler.git (read-only, click to copy) |
---|---|
Package Base: | task-spooler |
Description: | Queue up tasks from the shell for batch execution |
Upstream URL: | https://viric.name/soft/ts/ |
Licenses: | GPL-2.0-or-later |
Submitter: | jneidel |
Maintainer: | jneidel (alub) |
Last Packager: | alub |
Votes: | 37 |
Popularity: | 0.002238 |
First Submitted: | 2023-05-28 18:05 (UTC) |
Last Updated: | 2024-07-22 19:52 (UTC) |
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 Next › Last »
jneidel commented on 2023-05-30 06:54 (UTC)
@alub I've added you as a maintainer to the
task-spooler
pkg.alub commented on 2023-05-29 20:44 (UTC) (edited on 2023-05-29 20:44 (UTC) by alub)
Hi @m040601 and @jneidel, thanks for contributing, I agree with you both. I've updated this package's description and opened a request to merge ts into task-spooler.
kseistrup commented on 2023-05-29 09:34 (UTC)
@jneidel,
What I meant by “merging” was actually merging the repos: When clicking the “Submit Request” link under “Package Actions” it is possible to choose “Merge”, whereby two packages will be merged into one, and holding comments and votes for both repos. Thus it goes much deeper than just editing a
PKGBUILD
and deciding thattask-spooler
is the canonical package name. (Tread carefully when requesting which package should merge with which package, or we may end up withts
being the canonical package.)However, requesting a merge usually takes time — weeks, or even months — so until such a merge has taken place, I suggest that the
ts
package “announces” an upcoming merge (as a comment in itsPKGBUILD
+ an emitted message from thepre_install()
andpre_upgrade()
functions + a pinned comment on the package page itself) so that as many users as possible can switch totask-spooler
before the merge.(Perhaps there are better ways of doing it, but the above is how I visualize it.)
Having “task spooler” in both packages' description, and having “task-spooler” as keyword will probably also help.
jneidel commented on 2023-05-29 08:31 (UTC)
Yeah @kseistrup, thats exactly what I was thinking.
Theres even no need to merge PKGBUILDs, let just go with
ts
's :)jneidel commented on 2023-05-29 07:34 (UTC) (edited on 2023-05-29 07:35 (UTC) by jneidel)
Hi, I'm the new maintainer of the task-spooler package referenced by @m040601. I wasn't aware of this package since it didn't show up when I searched for "task spooler" some years back.
I'd be willing to go along with unifying these packages, let's continue that conversation here.
I do like the "task-spooler" package name better. ts is too short and non-specific. And even confusing since the name of the binary is tsp.
Shorthands are all good and nice but for packages a clear, longer name is better. If everyone knows what you're talking about a shorthand can save time, but in other contexts and if you search for it the longform might be better. Examples: typescript/ts, clang/c, golang/go, javascript/js, etc.
kseistrup commented on 2023-05-29 04:56 (UTC)
How about the maintainers of
ts
andtask-spooler
became co-maintainers and merged their works under the most logical package-name:task-spooler
?It's true that
ts
has been around roughly four years longer thantask-spooler
, but the package name has always been a poor choice. Even iftask-spooler
is abandoned and taken offline, somebody else will resurrect it and history will repeat.The two packages could live door by door for some time (3 months, 1 year, …) and
ts
, on install/upgrade, could tell its users to migrate totask-spooler
, now. And even after this sun-setting period, it always takes significant time to have a Trusted User mergets
intotask-spooler
.Also, the final
PKGBUILD
ofts
could hold a comment abouttask-spooler
so that if someone accidentally makes the poor choice to make a package namedts
, they will see the oldPKGBUILD
with the comment.m040601 commented on 2023-05-28 22:48 (UTC) (edited on 2023-05-28 23:05 (UTC) by m040601)
@jneidel
I perfectly understand your point of view.
Please read my new comments about this situation there, in the "ts" PKGBUILD page. And leave yours too. Maybe things will change. Hope we all can work together and make the wise decision benefiting everyone on the AUR.
m040601 commented on 2023-05-28 22:20 (UTC) (edited on 2023-05-28 23:07 (UTC) by m040601)
Request:
Please change,
to something like,
Just 2 words that dont cost nothing. Sounds silly ?
The reason is simply this tool was and is damm hard to find on the AUR.
The too short simple name of the PKGBUILD, "ts" doesnt help either.
Unfortunately it was the stupid too short name the original developer chose for the instaled binary "ts". That we, on Archlinux, have to change to "tsp".
In addition, most people searching for "task spooler" will just simply enter those 2 words on the search field of the AUR web page. Or using an AUR helper like "yay -S task spooler"
And when they do that, they wont find this "ts" PKGBUILD as a result. It doest have the word "spooler" in the description. It has the word "spooled".
Well today it happened again.
I already mentioned in a previous comment that there was another duplicated PKGBUILD on the AUR doing the same thing as this one ("ts").
That was the "task-spooler" PKGBUILD. https://aur.archlinux.org/packages/task-spooler
Yesterday the previous maintainer abandoned the PKGBUILD. Actually he didnt just abandoned and leave it orphan. It removed it from the AUR entirely. Good thing finally, so I thought ...
But no. Well today, and because it probably a lot of people care and need this tool, someone else ressuscitated it and put it back online.
I'm 99% sure he also didnt know this "ts" PKGBUILD already exists. I left a comment there. Hope he could join us here.
Would be nice having everyone cooperating and working together in the AUR, instead of reduplicating and wasting work.
Best outcome, IMHO, would be to have this "ts" PKGBUILD renamed to "task-spooler". That should have been its baptize name from the start some years ago. I'm talking about the PKGBUILD name. Not the installed binary. That stays the same, "tsp". Hope the person that took over the "task-spooler" name agrees to that. And join us here.
But I cant force anyone to. Just my two cents as an Arch user seeing a lot of unnecessay waste.
Otherwise it's just a matter of time. Sooner or later, someone else will once again, create yet another PKGBUILD for "task-spooler". Or "task-spooler-git".
jneidel commented on 2023-05-28 22:19 (UTC)
Hi @m040601, I was not aware of the ts package. Somebody recommended task spooler to me and this package here was the one and found I've been using for years.
ts as a package name has terrible searchability, you have to know the package. "yay -Ss task spooler" will only show you this package. So even if I just copy their PKGBUILD file, keeping this package up-to-date for the people using it and discoverable for people looking up "task spooler" has some worth.
m040601 commented on 2023-05-28 22:03 (UTC)
@jneidel
Thanks for caring about this tool and being willing to take the work to maintain the PKGBUILD.
I got confused today when the package dissabpeared from the AUR.
However, your work might not be necessary.
As there is already a PKGBUILD for task-spooler in the AUR, https://aur.archlinux.org/packages/ts.
It is much older and appeared long before this, "task-spooler" PKGBUILD. It is currently well cared and maintained.
They are exactly the same. Maybe you didnt find it because it is simply called "ts"
It is a sad situation that people keep creating different PKGBUILD for exactly the same tool, without searching first if it already exists.
You might want to join them, instead of reduplicating and wasting unnecessary work.
« First ‹ Previous 1 2 3 4 5 6 Next › Last »