Re: Extensions, this time with a patch
От | Dimitri Fontaine |
---|---|
Тема | Re: Extensions, this time with a patch |
Дата | |
Msg-id | m2sk00ynau.fsf@2ndQuadrant.fr обсуждение исходный текст |
Ответ на | Re: Extensions, this time with a patch (Itagaki Takahiro <itagaki.takahiro@gmail.com>) |
Ответы |
Re: Extensions, this time with a patch
|
Список | pgsql-hackers |
Itagaki Takahiro <itagaki.takahiro@gmail.com> writes: > Why does only hstore have version '9.1'? Any other modules have > '9.1devel'. It's the only contrib that's not using PGXS but instead directly includes $(top_builddir)/src/Makefile.global, and that file contains the following: # PostgreSQL version number VERSION = 9.1devel MAJORVERSION = 9.1 Then in contrib/hstore/Makefile we have VERSION = $(MAJORVERSION) and that's what get used to build the control file. We could decide to "fix" hstore Makefile to look more like all the other ones in contrib, but I don't think that directly falls in the scope of the extension's patch. I could provide a separate patch to this end, that said. > How about having *.control.in and replace magic keywords in them at "make"? > "make install" won't modify files at all, and "make clean" just removes > *.control. It is the way we're using for *.sql.in and MODULE_PATHNAME. Thanks a lot for that idea, it's obvious now that you say it. Maybe I should stop working (or posting patches) that late in the evening :) It's done in the v8 patch, as always based on the git repository: http://git.postgresql.org/gitweb?p=postgresql-extension.git;a=shortlog;h=refs/heads/extension As I think we're now on the right track about PGXS integration of the feature, I went ahead and added documentation about EXTENSION and VERSION. > I found xml2/pgxml.control should have 'pgxml" for the name. Well really I'm not sure about this one. As Tom said there's no need for the extension's name to be the same as its directory or even file names. That's why there's a 'name' property in the control file, after all. Now it could be that we want to clean this up in contrib, but that's out of the extension's patch scope in my mind. Regards, -- Dimitri Fontaine http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support
Вложения
В списке pgsql-hackers по дате отправления: