Re: Quick Extensions Question

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: "David E(dot) Wheeler" <david(at)kineticode(dot)com>
Cc: Robert Haas <robertmhaas(at)gmail(dot)com>, Dimitri Fontaine <dimitri(at)2ndquadrant(dot)fr>, pgsql-hackers Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Quick Extensions Question
Date: 2011-03-03 18:54:05
Message-ID: 13900.1299178445@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

"David E. Wheeler" <david(at)kineticode(dot)com> writes:
> On Mar 3, 2011, at 10:32 AM, Robert Haas wrote:
>>> Who said anything about full generality? I'm interested in a 90% (or even 99%) solution.
>>
>> It's pretty important that we don't design ourselves into a corner her

> Which is why my suggestion is pretty much free from any design. Just a list of dependencies, with only a server version number. No other syntax at all. It can be added later.

I basically agree with Robert that "requires = 9.1" is entirely useless.
There's next to no scenario where an extension author wouldn't really
be wanting to write "requires >= 9.1" instead. And to do that, we have
to solve the whole version-number-comparison problem that we worked so
hard to dodge before. So this all looks to me like something that needs
considerably more thought than we can devote to it for 9.1.

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message David E. Wheeler 2011-03-03 18:57:21 Re: Quick Extensions Question
Previous Message David E. Wheeler 2011-03-03 18:52:15 Re: Quick Extensions Question