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.