> >   https://github.com/coreutils/gnulib/pull/2
> 
> The change itself won't make it into upstream code:

The foremost reason to reject this change is that it combines two
distinct changes in the same patch.

1) The platforms linux*. "Linux" vs. "GNU/Linux". This discussion goes back
   to 1995. The arguments like "Change the string to
   'BSD/Oracle/Microsoft/Redhat/ISC/Apache/MIT/GNU/Linux'" were already
   heard back then. You may not like the outcome of this discussion, but there
   is no need to revive it 22 years later.

2) The platforms kfreebsd*-gnu, knetbsd*-gnu, netbsd*-gnu*. These platforms
   have their home pages here:
   https://www.debian.org/ports/kfreebsd-gnu/index.en.html
   https://www.debian.org/ports/netbsd/index.en.html
   As you can see they do have "GNU/" in their name.

> a) the output of 'uname -o' is very probably often used in scripts
> to detect the current platform.  Any change will definitely break
> a lots (if not all) of them.

I don't think many scripts use "uname -o". Most scripts use "uname -s"
or "uname -sr". Nevertheless, even if there are few such scripts, it's
no good to break them without good reason.

Bruno


Reply via email to