Re: [mail] Re: Windows Build System

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: [mail] Re: Windows Build System
Дата
Msg-id 29028.1043958590@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: [mail] Re: Windows Build System  ("Dave Page" <dpage@vale-housing.co.uk>)
Ответы Re: [mail] Re: Windows Build System  (Lamar Owen <lamar.owen@wgcr.org>)
Re: Windows Build System - My final thoughts  (Vince Vielhaber <vev@michvhf.com>)
Re: [mail] Re: Windows Build System  (Hannu Krosing <hannu@tm.ee>)
Список pgsql-hackers
Lamar Owen <lamar.owen@wgcr.org> writes:
> While I understand (and agree with) your (and Vince's) reasoning on why 
> Windows should be considered less reliable, neither of you have provided a 
> sound technical basis for why we should not hold the other ports to the same 
> standards.

The point here is that Windows is virgin territory for us.  We know
about Unix.  When we port to a new Unix variant, we are dealing with the
same system APIs, and in many cases large chunks of the same system
code, that we've dealt with before.  It's reasonable for us to have
confidence that Postgres will work the same on such a platform as it
does on other Unix variants.  And the track record of reliability that
we have built up across a bunch of Unix variants gives us
cross-pollinating confidence in all of them.

Windows shares none of that heritage.  It is the first truly new port,
onto a system without any Unix background, that we have ever done AFAIK.
Claiming that it doesn't require an increased level of testing is
somewhere between ridiculous and irresponsible.

> I believe we should test every release as pathologically as Vince 
> has stated for Win32.

Great, go to it.  That does not alter the fact that today, with our
existing port history, Windows has to be treated with extra suspicion.

I do not buy the argument you are making that we should treat all
platforms alike.  If we had a ten-year-old Windows port, we could
consider it as stable as all our other ten-year-old Unix ports.
We don't.  Given that we don't have infinite resources for testing,
it's simple rationality to put more testing emphasis on the places
that we suspect there will be problems.  And if you don't suspect
there will be problems on Windows, you are being way too naive :-(

> Do we want to encourage Win32? (some obviously do, but I don't)  Well, telling 
> people that we have tested PostgreSQL on Win32 much more thoroughly than on 
> Unix is in a way telling them that we think it is _better_ than the 
> time-tested Unix ports ('It passed a harder test on Win32.  Are we afraid the 
> Unix ports won't pass those same tests?').

If it passes the tests, good for it.  I honestly do not expect that it
will.  My take on this is that we want to be able to document the
problems in advance, rather than be blindsided.
        regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: PostgreSQL, NetBSD and NFS
Следующее
От: Greg Copeland
Дата:
Сообщение: Re: [mail] Re: Windows Build System