Hi Federico,

On Fri, Jun 06, 2025 at 05:46:13PM +0200 Federico Kircheis wrote:
> Package: moreutils
> Version: 0.69-1
> Severity: wishlist
> X-Debbugs-Cc: feder...@kircheis.it
> 
> Dear Maintainer,
> 
> Debian provides two parallel executables.
> One from the parallel package (gnu parallel) and one from the moreutils
> package.
> 
> 
> When both packages are installed, /usr/bin/parallel is gnu parallel, and
> /usr/bin/parallel.moreutils is parallel from the moreutils package
> 
> If only moreutils has been installed, then /usr/bin/parallel is parallel
> from the moreutils package, and /usr/bin/parallel.moreutils is not
> available.
> 
> 
> This makes scripts depending on parallel / parallel.moreutils more brittle
> and error-prone between Debian installations then they need to be.
> 
> If the package moreutils would provide /usr/bin/parallel.moreutils, even
> if gnu parallel is not installed, then using parallel from the moreutils
> package can be made easier between Debian machines.
> 
> 
> As far as I've understood, currently gnu parallel uses dpkg-divert to
> rename the moreutils binary.

thanks for the bug report!  You're right, the current situation is
suboptimsl.  From my first tests, we will have to choose a different name
than parallel.moreutils, as this would break the unconditionsl divert-calls
from the parallel package.  Therefore, I am thinking about renaming
moreutil's parallel to mparallel instead and keep a symlink at
/ust/bin/parallel for a transitional time.  But that feels odd to me.

I think parallel.moreutils would have been a better choice, but I don't
know how to coordinate that with GNU parallel packaging.

Kind regards,
Nicolas


> -- System Information:
> Debian Release: 13.0
>   APT prefers testing
>   APT policy: (400, 'testing'), (50, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.12.27-amd64 (SMP w/8 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
> LANGUAGE=en_US:en
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages moreutils depends on:
> ii  libc6                  2.41-8
> ii  libipc-run-perl        20231003.0-2
> ii  libtime-duration-perl  1.21-2
> ii  libtimedate-perl       2.3300-2
> ii  perl                   5.40.1-3
> 
> moreutils recommends no packages.
> 
> moreutils suggests no packages.
> 
> -- no debconf information
> 

-- 
epost|xmpp: nico...@fjasle.eu          irc://oftc.net/nsc
↳ gpg: 18ed 52db e34f 860e e9fb  c82b 7d97 0932 55a0 ce7f
     -- frykten for herren er opphav til kunnskap --

Attachment: signature.asc
Description: PGP signature

Reply via email to