The -v argument to mv is not in POSIX and can cause the emerge to fail with some mv implementations. Affected ebuilds: sys-apps/dbus/dbus-1.4.16.ebuild sys-apps/moreutils/moreutils-0.45-r1.ebuild sys-apps/moreutils/moreutils-0.46.ebuild sys-apps/moreutils/moreutils-0.47.ebuild sys-apps/usbutils/usbutils-005.ebuild sys-fs/multipath-tools/multipath-tools-0.4.9-r5.ebuild sys-fs/ntfs3g/ntfs3g-2012.1.15-r2.ebuild sys-fs/ntfs3g/ntfs3g-2012.1.15-r1.ebuild sys-process/psmisc/psmisc-22.18.ebuild sys-process/psmisc/psmisc-22.19.ebuild sys-process/psmisc/psmisc-22.16.ebuild Solution: Remove -v argument to mv in above ebuilds.
Commit message: Drop useless -vf args to mv http://sources.gentoo.org/sys-process/psmisc/psmisc-22.16.ebuild?r1=1.9&r2=1.10 http://sources.gentoo.org/sys-process/psmisc/psmisc-22.18.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/sys-process/psmisc/psmisc-22.19.ebuild?r1=1.1&r2=1.2
Commit message: Drop useless -vf args to mv http://sources.gentoo.org/sys-fs/multipath-tools/multipath-tools-0.4.9-r5.ebuild?r1=1.1&r2=1.2
Commit message: Drop useless -vf args to mv http://sources.gentoo.org/sys-apps/moreutils/moreutils-0.45-r1.ebuild?r1=1.8&r2=1.9 http://sources.gentoo.org/sys-apps/moreutils/moreutils-0.46.ebuild?r1=1.5&r2=1.6 http://sources.gentoo.org/sys-apps/moreutils/moreutils-0.47.ebuild?r1=1.2&r2=1.3
Commit message: Drop useless -vf args to mv http://sources.gentoo.org/sys-apps/usbutils/usbutils-005.ebuild?r1=1.4&r2=1.5
Commit message: Drop useless -vf args to mv http://sources.gentoo.org/sys-apps/dbus/dbus-1.4.16.ebuild?r1=1.11&r2=1.12
Commit message: Drop useless -vf args to mv http://sources.gentoo.org/sys-fs/ntfs3g/ntfs3g-2012.1.15-r1.ebuild?r1=1.12&r2=1.13
we don't generally like mondo bugs that cover more than one package as they often times cover more than one maintainer
there is no posix way to make `mv` verbose? -v actually improves maintainbility to some extend...
(In reply to comment #8) > there is no posix way to make `mv` verbose? -v actually improves > maintainbility to some extend... nothing?
(In reply to comment #9) i don't think the issue is limited to `mv`. you could make the same argument for mv, cp, rm, sed, chown, chmod, etc... if it's something you really want to pursue, i'd suggest adding a `v` to eutils like the (untested): v() { local a q for a ; do [[ ${a} == *" "* ]] && q="'" || q= printf "${q}%s${q} " "${a}" done printf "\n" "$@" } then you can just run: v mv ... good luck posting that to gentoo-dev :p