Re: genomic locus
Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
From: Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
To: Michael Paquier <michael.paquier@gmail.com>,
Gene Selkov <selkovjr@gmail.com>
Cc: PostgreSQL mailing lists <pgsql-hackers@postgresql.org>
Date: 2017-12-16T14:53:12Z
Lists: pgsql-hackers
On 12/15/2017 05:50 PM, Michael Paquier wrote: > >> I have seen a lot of bit rot in other extensions (never contributed) that I >> have not maintained since 2009 and I now I am unable to fix some of them, so >> I wonder how much of old knowledge is still applicable. In other words, is >> what I see in new code just a change of macros or the change of principles? > APIs in Postgres are usually stable. You should be able to update your > own extensions. If you want to discuss about a couple of things in > particular, don't hesitate! I keep most of the out-of-tree extensions I maintain green by building and testing them in a buildfarm member. That way I become aware pretty quickly if any API change has broken them, as happened just the other day in fact. To do this requires writing a small perl paqckage. There are three examples in the buildfarm client sources at https://github.com/PGBuildFarm/client-code/tree/master/PGBuild/Modules and one of these is included in the buildfarm client releases. cheers andrew -- Andrew Dunstan https://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services