[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] drop "Win32" term
From: |
Stefano Lattarini |
Subject: |
Re: [PATCH] drop "Win32" term |
Date: |
Wed, 04 Jan 2012 14:37:44 +0100 |
On 01/04/2012 02:00 PM, Bruno Haible wrote:
> Hi,
>
Hi Bruno.
> Also, some people (Paul Eggert) see a word of praise in the
> term "Win32".
>
Sorry, but I don't find this notion worth of consideration.
> Microsoft has renamed the Win32 API to "Windows API".[1]
>
This is a much better argument in favour of your proposal.
> After some discussion on bug-gnulib, when talking about hosts/platforms,
> we find it best to talk about "native Windows hosts" instead.
>
And the goal of being more consistent with the terminology employed by
gnulib is what wins your proposal an ACK :-)
> ("Windows hosts" would include Cygwin, "native Windows hosts" doesn't.)
>
> Here's a proposed patch for automake.
>
Thanks. I have some minor nits and qualms with the patch, which I hope you can
address in a re-roll.
First (and this is the only serious objection): could you please re-send your
patch formatting with "git format-patch"? That will make it far more easy to
apply.
> [1] http://msdn.microsoft.com/en-us/library/aa383723.aspx
> [2] https://lists.gnu.org/archive/html/bug-gnulib/2012-01/msg00009.html
> [3] https://lists.gnu.org/archive/html/bug-gnulib/2012-01/msg00027.html
>
>
> 2012-01-04 Bruno Haible <address@hidden>
>
Automake don't have a version controlled ChangeLog anymore. Just write
the ChangeLog entry in the commit log message.
> Phase out the use of the term "Win32".
>
We use the format "topic: brief explanation" for the summary line (with no
trailing dot). In this case:
cosmetics: prefer the term "native Windows" over "Win32"
Also, we prefer to have an explanation of the reason behind a change in the
commit log, and links to the discussion/resources that have motivated it.
In this case, I'd rewrite the commit log as follows:
-*-*-
cosmetics: prefer the term "native Windows" over "Win32"
Microsoft has renamed the Win32 API to "Windows API":
<http://msdn.microsoft.com/en-us/library/aa383723.aspx>
Also, after some discussion on bug-gnulib, when talking about hosts and
platforms we believe it's better to talk about "native Windows" instead:
<https://lists.gnu.org/archive/html/bug-gnulib/2012-01/msg00009.html>
<https://lists.gnu.org/archive/html/bug-gnulib/2012-01/msg00027.html>
-*-*-
> * lib/compile: Mention native Windows hosts, not Win32 hosts.
> * lib/ar-lib: Likewise.
>
I think you have missed a couple of instances:
- in doc/automake.texi: @samp{$(EXEEXT)} for the sake of Win32 or ...
- in lib/Automake/XFile.pm: # Some Win32/perl installations fail to ...
- in tests/compile2.test: skip_ "this test shouldn't run on a win32 ...
Care to fix those too?
The rest of the patch is OK.
Thanks,
Stefano