Package: coreutils
Version: 9.4-3+b1

,----
| $ cp -n /bin/true tmp
| cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
`----

The advice to use the --update=none option is highly questionable,
because this option is even less portable than -n.  It is not available
in coreutils older than 9.3 or in other cp implementations.

The result is that package maintainers follow the deprecation advice
likely without also introducing a versioned dependency on coreutils,
causing problems for backports and partial upgrades.  There is also one
Debian port (hurd-i386) which does not even have a recent enough
coreutils version.

See 1061610 in debhelper, which I have just opened.

Reply via email to