Re: [mail] Re: Windows Build System - Mailing list pgsql-hackers
From | Lamar Owen |
---|---|
Subject | Re: [mail] Re: Windows Build System |
Date | |
Msg-id | 200301301448.50041.lamar.owen@wgcr.org Whole thread Raw |
In response to | Re: [mail] Re: Windows Build System (Tom Lane <tgl@sss.pgh.pa.us>) |
List | pgsql-hackers |
On Thursday 30 January 2003 13:34, Tom Lane wrote: > anyone took anything I said as a personal attack. It wasn't meant that > way. With a <flame on> tag? Flames are by long tradition personal. But I understand that that wasn't the intent -- the <flame on> was more of a <emphasis> tag. > Sure, we're on record as not liking Windows. But: > > But as to 'industrial strength testing' -- do ANY of our releases get > > this sort of testing on ANY platform? No, typically it's 'regression > > passed' 'Ok, it's supported on that platform.' > Most variants of Unix are known to be pretty stable. Most variants of > Unix are known to follow the Unix standard semantics for sync() and > fsync(). I think we are entirely justified in doubting whether Windows > is a suitable platform for PG, and in wanting to run tests to find out. Testing is being done. Those who are testing it are comfortable so far in its capabilities. We will hear about it, loadly, when that changes, I'm sure. > Yes, we are holding Windows to a higher standard than we would for a > Unix variant. Which is pretty ironic, given Win's reputation, right? > Partly this is a matter of wanting to protect Postgres' reputation. And here's where the rubber meets the road. We, like many developers of software (open source and otherwise) have worked on this for so long and so hard that we have personified the program and it has become our child, so to speak. As a father of four, I know what that can do. We will protect our child at any cost, vehemently so. I for one can recognize this, and further recognize that _it's_just_a_program_ (!!!!!) and not my child. This is hard to do. We're seeing our child experiment with what we consider to be bad company, and the defense mechanism is kicking in. > Just on sheer numbers, if there is a native Windows port then there are > likely to be huge numbers of people using Postgres on Windows. If 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. I believe we should test every release as pathologically as Vince has stated for Win32. The more reliable we become, the worse our test cases should become. Across the board, and not just on Win32. 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?'). I for one don't want that to be a conclusion -- but the 'suits' will see it that way, rest assured. -- Lamar Owen WGCR Internet Radio 1 Peter 4:11
pgsql-hackers by date: