PostgreSQL Minor Release Retention Policy

From: Jason Petersen <jason(at)citusdata(dot)com>
To: pgsql-pkg-yum(at)postgresql(dot)org
Subject: PostgreSQL Minor Release Retention Policy
Date: 2016-10-06 20:04:27
Message-ID: 21BD0B07-8861-4F36-A1E1-9D140089CA43@citusdata.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-pkg-yum

In a blog post, Devrim wrote: "This means, when there is new release available, we will delete n-3th one. This is a policy to keep the repo clean. This does not apply for PostgreSQL major releases”

I take it this actually means release and not version, right? For instance, last I checked we had 9.5.3-2, 9.5.4-1, and 9.5.4-2 in there. So if I know I’m on 9.5.4, I’m not automatically safe until 9.5.7… my package may disappear as soon as 9.5.5 if there is enough RPM release churn?

This makes it pretty unsafe to hardcode a full version specifier in e.g. a Dockerfile or other system meant to produce repeatable results, but I suppose people can just run their own package mirrors if they desire a different retention policy.

Just wanting some clarity on my interpretation, though. Thanks!

--
Jason Petersen
Software Engineer | Citus Data
303.736.9255
jason(at)citusdata(dot)com

Responses

Browse pgsql-pkg-yum by date

  From Date Subject
Next Message Devrim Gündüz 2016-10-06 21:21:15 Re: Amazon Linux RPM Changes
Previous Message Jason Petersen 2016-10-06 20:00:29 Amazon Linux RPM Changes