[oi-dev] Future of PostgreSQL on OpenIndiana

Till Wegmueller toasterson at gmail.com
Sat Feb 26 16:38:05 UTC 2022


To Clarify a bit about the Concerns here

We are actively participating in the PostgreSQL porting effort same as 
with the golang and Java one. So I would be very surprised if compiling 
fails :)


What is our concern is that when we compile Postgresql14 as default 
client lib for other consumers, those may not be backwards compatible 
with older Servers/libraries.

So if somebody needs to install postgresql 10 but we compile against 14 
they are in trouble.

I think Yes we should go to 14 this time and we should ensure that older 
PostgreSQL cannot override the default (14) or that we remove them from 
system and ask users to compile those versions that they need for long 
term support themselves. We are Rolling release afterall and even 
Archlinux only has 13. So when we do this now only providing 14 in the 
system pre packaged is the best option for our resources.

Continued participation in the CI and porting efforts of Postgres will 
ensure it will be able to compile it with enough certainty that people 
will be able to do it easily.

This should ensure that we only need to do less migration work per 
release we switch and that we need to switch fewer releases. Also I saw 
Citus Extension coming in with 14 which I would love to start to use :)

Greetings
Till

On 26.02.22 08:16, Andreas Wacknitz wrote:
> Hi all,
> 
> at the moment PostgreSQL 9.6 is our version that is being used for all
> packages that need PostgreSQL. This version is not supported upstream
> for some months now. The oldest supported version is 10 and this would
> be the obvious new version to use for us.
> Alas, obsoleting a PostgreSQL version in OpenIndiana means some work to
> be done and it looks like nobody is interested enough to do this work
> regularly.
> 
> So, my question is how we should proceed with PostgreSQL. Obsoleting 9.6
> and using 10 as our default would mean that in less than 9 months
> according to https://www.postgresql.org/support/versioning/ we will need
> to touch PostgreSQL again. We will need a volunteer to do this or we
> might think about skipping some versions of PostgreSQL now.
> 
> What is your opinion?
> 
> Andreas
> 
> 
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> https://openindiana.org/mailman/listinfo/oi-dev



More information about the oi-dev mailing list