Package Details: nq 0.5-1

Git Clone URL: https://aur.archlinux.org/nq.git (read-only, click to copy)
Package Base: nq
Description: Unix command line queue utility
Upstream URL: https://github.com/leahneukirchen/nq
Licenses: custom: public domain
Submitter: Chocobo1
Maintainer: Chocobo1
Last Packager: Chocobo1
Votes: 1
Popularity: 0.000000
First Submitted: 2021-09-12 10:45 (UTC)
Last Updated: 2022-04-27 10:17 (UTC)

Required by (0)

Sources (1)

Latest Comments

Chocobo1 commented on 2022-12-09 04:47 (UTC)

The problem is the official arch linux tool 'fq' also installs a binary named 'fq' , https://archlinux.org/packages/community/x86_64/fq/

Maybe also let the authors of fq and nq know of this situation and see what happens?

m040601 commented on 2022-12-09 03:25 (UTC) (edited on 2022-12-09 03:33 (UTC) by m040601)

Thanks for providing this PKGBUILD. I'm testing it and comparing it to batch/task-spooler/pueue etc.

In the meantime I just discovered that this tool, nq, conflicts with an official arch package. You should be aware of this and make the necessary changes to this nq PKGBUILD.

$ pacman -Ql  nq
nq /usr/
nq /usr/bin/
nq /usr/bin/fq
nq /usr/bin/nq
nq /usr/bin/tq
nq /usr/share/
nq /usr/share/licenses/
nq /usr/share/licenses/nq/
nq /usr/share/licenses/nq/COPYING
nq /usr/share/man/
nq /usr/share/man/man1/
nq /usr/share/man/man1/fq.1.gz
nq /usr/share/man/man1/nq.1.gz
nq /usr/share/man/man1/tq.1.gz

So it wants to add those 3 binaries

nq /usr/bin/fq
nq /usr/bin/nq
nq /usr/bin/tq

The problem is the official arch linux tool 'fq' also installs a binary named 'fq' , https://archlinux.org/packages/community/x86_64/fq/

fq /usr/
fq /usr/bin/
fq /usr/bin/fq
fq /usr/share/
fq /usr/share/doc/
fq /usr/share/doc/fq/
fq /usr/share/doc/fq/README.md
fq /usr/share/licenses/
fq /usr/share/licenses/fq/
fq /usr/share/licenses/fq/LICENSE

Usually this kind of clash happen when developers, naively, choose very short names for their tools.

The usual solution for AUR maintainers is to adapt and rename the tools being installed.

I would suggest for example something like

nq /usr/bin/nqueue-fq
nq /usr/bin/nqueue-nq
nq /usr/bin/nqueue-tq

Please also coordinate with the "nq-git" AUR PKGBUILD maintainer, https://aur.archlinux.org/packages/nq-git . No need for reduplicated work.

Thanks in advance