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 --
signature.asc
Description: PGP signature