On Thursday 06 Sep 2012 05:01:52 Brian K. White wrote:
Another example I saw a while back was rsync. rsync hasd had a certain set of exit values with various meanings, all nicely documented in their man pages and also predating systemd by over 10 years? Yet systemd called rsync's behavior a bug because there were some exit values other than 0 that didn't necessarily indicate an error.
That particular issue seemed pretty clear cut to me, posix defines 0 or EXIT_SUCCESS(0) as the *only* indication of clean termination. If software catches a signal which is meant to cleanly terminate the program and issues something other than 0, and this is against conventions and standards, why can it not be considered a bug? Cheers the noo, Graham -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org