From:
David Fetter <david(at)fetter(dot)org>
To:
Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc:
Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>,"David E(dot) Wheeler" <david(at)kineticode(dot)com>,PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject:
Re: Extensions, patch v16
Date:
2010-12-11 21:09:08
Message-ID:
20101211210908.GB7404@fetter.org (view raw or flat )
Thread:
2010-12-09 20:34:05 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-09 21:43:03 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-10 08:26:44 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 15:32:56 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 15:46:48 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 16:24:27 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 16:35:45 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 17:30:00 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 18:10:57 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-12-10 18:20:29 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 18:21:56 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-10 19:28:17 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 19:38:38 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-10 19:42:24 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 19:47:04 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 20:00:09 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-10 20:17:31 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 20:24:44 from Josh Berkus <josh(at)agliodbs(dot)com>
2010-12-10 20:33:37 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 20:34:28 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 21:55:08 from Josh Berkus <josh(at)agliodbs(dot)com>
2010-12-10 22:00:18 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 22:22:26 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-10 22:43:31 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 20:42:38 from Andrew Dunstan <andrew(at)dunslane(dot)net>
2010-12-10 20:45:37 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-12-10 20:54:08 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 20:48:49 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 21:50:59 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 22:02:06 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2010-12-10 22:25:14 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-10 22:32:09 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 22:35:59 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-10 22:43:32 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 22:50:09 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-10 22:58:22 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 23:00:47 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-11 20:09:19 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-11 21:35:24 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-13 14:42:43 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2010-12-13 14:55:04 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-13 15:18:51 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2010-12-13 15:50:43 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-13 16:06:32 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2010-12-13 16:14:13 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 22:40:07 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 22:48:33 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-10 22:55:43 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 22:58:29 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-10 23:03:34 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-10 23:16:16 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-11 00:15:36 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-11 00:17:55 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-11 00:39:21 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-11 00:46:08 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-11 01:02:55 from Josh Berkus <josh(at)agliodbs(dot)com>
2010-12-11 01:14:25 from Josh Berkus <josh(at)agliodbs(dot)com>
2010-12-11 03:14:39 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-12-11 21:09:08 from David Fetter <david(at)fetter(dot)org>
2010-12-11 21:30:54 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-12 14:32:01 from Oleg Bartunov <oleg(at)sai(dot)msu(dot)su>
2010-12-29 20:00:12 from Bruce Momjian <bruce(at)momjian(dot)us>
2010-12-29 20:01:09 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-29 20:23:42 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-12-29 20:36:44 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-29 21:27:07 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-12-29 21:34:52 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-29 22:01:12 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2011-01-03 19:08:45 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2011-01-03 19:42:25 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2011-01-03 19:43:43 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2011-01-03 19:51:36 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2011-01-03 19:52:47 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2011-01-03 19:46:47 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2011-01-03 19:59:16 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2011-01-03 20:23:29 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2011-01-03 22:05:48 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2011-01-04 08:46:07 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2011-01-04 17:26:06 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2011-01-04 19:48:46 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2011-01-04 19:53:42 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2011-01-04 20:05:08 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2011-01-04 20:25:56 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2011-01-05 18:05:17 from Robert Haas <robertmhaas(at)gmail(dot)com>
2011-01-05 18:36:20 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2011-01-05 19:36:24 from Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr>
2010-12-10 17:31:50 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-12-10 17:30:49 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
Lists:
pgsql-hackers
On Fri, Dec 10, 2010 at 11:24:27AM -0500, Tom Lane wrote:
> Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr> writes:
> > Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> writes:
> >> Are there any actual remaining use-cases for that sed step?
>
> > The goal here is to allow extension authors to maintain their version
> > number in the Makefile rather than in the Makefile and in the control
> > file separately. Having the same version number in more than one place
> > never eases maintenance.
>
> Why is it in the makefile at all? If the makefile does need to know it,
> why don't we have it scrape the number out of the control file? Or even
> more to the point, since when do we need version numbers in extensions?
We *absolutely* need version numbers in extensions. People will want
to have a certain version, or a certain minimum version, etc., etc.,
etc., just as they do for any other software.
Seriously, are you OK?
Cheers,
David.
--
David Fetter <david(at)fetter(dot)org> http://fetter.org/
Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter
Skype: davidfetter XMPP: david(dot)fetter(at)gmail(dot)com
iCal: webcal://www.tripit.com/feed/ical/people/david74/tripit.ics
Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate
In response to
Responses
pgsql-hackers by date
Next :From: Pavel StehuleDate: 2010-12-11 21:22:36
Subject : Re: proposal: auxiliary functions for record type
Previous :From : Dimitri FontaineDate : 2010-12-11 21:08:32
Subject : pg_execute_from_file, patch v10