Re: Rule updates and PQcmdstatus() issue

Поиск
Список
Период
Сортировка
От Dann Corbit
Тема Re: Rule updates and PQcmdstatus() issue
Дата
Msg-id D90A5A6C612A39408103E6ECDD77B82906F4BF@voyager.corporate.connx.com
обсуждение исходный текст
Ответ на Rule updates and PQcmdstatus() issue  (Steve Howe <howe@carcass.dhs.org>)
Ответы Re: Rule updates and PQcmdstatus() issue  (Andrew Sullivan <andrew@libertyrms.info>)
Re: Rule updates and PQcmdstatus() issue  ("Ross J. Reedstrom" <reedstrm@rice.edu>)
Re: Rule updates and PQcmdstatus() issue  (Rod Taylor <rbt@rbt.ca>)
Список pgsql-hackers
> -----Original Message-----
> From: Rod Taylor [mailto:rbt@rbt.ca]
> Sent: Monday, September 09, 2002 10:55 AM
> To: Steve Howe
> Cc: PostgreSQL-development
> Subject: Re: [HACKERS] Rule updates and PQcmdstatus() issue
>
>
> > existed, had a brief discussion on the subject, and
> couldn't reach an
> > agreement. That's ok for me, I understand... but releasing versions
> > known to be broken is something I can't understand.
>  -9' the postmaster
>
> If we didn't do that, then Postgresql never would have been
> released in the first place, nor any date between then and now.
>
> There has been, and currently is a ton of known broken,
> wonky, or incomplete stuff -- but it's felt that the current
> version has a lot more to offer than the previous version, so
> it's being released.
>
> This works for *all* software.  If you never release, nothing
> gets better.
>
>
> I suspect it'll be several more major releases before we
> begin to consider it approaching completely functional.

I believe that the surprise is at the focus, when it comes to a release.
With commercial products (anyway) if you have any sort of show-stopper
bug (crashing, incorrect results, etc.) you do not release the tool
until the bug, and all others like it, are fixed.  Bugs that have to do
with appearance or convenience can be overlooked for a release as long
as they are documented in the release notes.  Now, it is not unlikely
that there are unintentional show-stopper bugs that get through Q/A.
But intentionally passing them through would be incompetent for a
commercial enterprise.

With open source projects, the empasis tends to be on features, with far
less regard for correcting known problems.  Even bugs that can cause a
crash seem to be viewed as acceptable if they happen rarely.

Now, at first blush, the open source strategy seems ludicrous.  After
all, who will want to use a product which could potentially (albeit
unlikely) destroy your data or give wrong results?  Then, after a bit of
thought, you can see that the same sort of strategy as the open source
projects *is* followed by one very large and very successful software
giant.  So maybe "burgeoning featuritis without extreme concern for
robust stability" isn't such a stupid strategy after all. ;-)

All kidding aside, I would like to see increased emphasis on stability
and correctness.  But I will admit that it is a lot less fun than adding
new features.


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

Предыдущее
От: Stephan Szabo
Дата:
Сообщение: Re: Rule updates and PQcmdstatus() issue
Следующее
От: "Nick Fankhauser"
Дата:
Сообщение: Re: Script to compute random page cost