Subject: bug#10110: tests/id/gnu-zero-uids: skipping with "not running on GNU/Hurd" on Linux

From: Krzysztof Żelechowski<[email-masked]>
Date: Wed, 23 Nov 2011 11:04:33 +0100

> Sorry (again). English is not my mother tongue, so I was asking myself
> *what* is "not running on GNU/Hurd"? Now it's clear: my system (and not
> the test).
Actually neither of them was.
> -    || skip_ 'not running on GNU/Hurd'
According to the English grammar, this message refers to the current 
process.  A general statement referring to the test itself would be 
'does not run on GNU/Hurd'
> +    || skip_ 'This test requires a GNU/Hurd system'
While the original message feels all right, if you insist, "applies to" 
would sound better.  Otherwise, you create an impression that the 
operator is missing something because she does not have GNU/Hurd, which 
is not true because GNU/Hurd is not RTM.

IMHO,
Chris