Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsEuF-0006XZ-28 for pgsql-pkg-yum@arkaria.postgresql.org; Thu, 06 Oct 2016 20:04:39 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bsEuE-0003XO-IZ for pgsql-pkg-yum@arkaria.postgresql.org; Thu, 06 Oct 2016 20:04:38 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bsEuA-0003Ta-Ue for pgsql-pkg-yum@postgresql.org; Thu, 06 Oct 2016 20:04:34 +0000 Received: from mail-oi0-x231.google.com ([2607:f8b0:4003:c06::231]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bsEu7-0005PO-I9 for pgsql-pkg-yum@postgresql.org; Thu, 06 Oct 2016 20:04:34 +0000 Received: by mail-oi0-x231.google.com with SMTP id n132so34489904oih.1 for ; Thu, 06 Oct 2016 13:04:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citusdata.com; s=google; h=from:subject:date:message-id:to:mime-version; bh=+tf7QFfjgBNRHmyn5x+KROuTErhpD/6EyBgxZQrPIVQ=; b=WqupaOIlU04lFmbSaUhErEbFI0whhiPRDQGUVLufzUn940VKpyr9g8R9/NugHpb25c sd+iM4pbS0cMXG4733bsPD4+7M3q75qM8Z1UyqfI8WCqWI75p6vfZngmIx4/IeffvD7/ PmG7vNRuXzzXKFzVH9WJqXO/cvoRsOmXO7aHE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:subject:date:message-id:to:mime-version; bh=+tf7QFfjgBNRHmyn5x+KROuTErhpD/6EyBgxZQrPIVQ=; b=fnPw47sr1/SyIqttR1Lxf1xM/5mlUD/gZsW/l+k+8b6B2Jzytnvn7hlTA2FM2G/oJp BKiBtvEHYf3F5gZCZmU9tUZWKY00AcVSB/v4avXe9vvdxhGSSRAlXlLBBZNtLOm1sseI 86AXhj5Vgvluk3Kq1CZrvagga2PXZq9hxIFcFPozDsXXnaHTC6y/YZ2afXlLzi2WIAL4 3lTS6TRUdjThYHdXrxTNBqRd/gGI8+iY2mz9buHsaL8V0uYgRKMRao8/vxWLBeTMVGuJ F454Cv5MConAFFNHhuK4CrNEayViVoqTJ8KCW84I1FxBx68LOE4yLey51b2Pk3mpT0+s 2amw== X-Gm-Message-State: AA6/9RnV6fsWO8a9OMysKCnKhFtrm+TD3yIqf072YTImPre85LmWg57f9ZkPwiNILlqSbJu7 X-Received: by 10.202.83.70 with SMTP id h67mr4159310oib.39.1475784268440; Thu, 06 Oct 2016 13:04:28 -0700 (PDT) Received: from [10.62.5.11] ([63.76.231.82]) by smtp.gmail.com with ESMTPSA id 17sm4850924oii.17.2016.10.06.13.04.27 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 06 Oct 2016 13:04:27 -0700 (PDT) From: Jason Petersen X-Pgp-Agent: GPGMail Content-Type: multipart/signed; boundary="Apple-Mail=_8EEEE95A-4CBF-4968-9FE7-8857EE21E2D0"; protocol="application/pgp-signature"; micalg=pgp-sha512 Subject: PostgreSQL Minor Release Retention Policy Date: Thu, 6 Oct 2016 14:04:27 -0600 Message-Id: <21BD0B07-8861-4F36-A1E1-9D140089CA43@citusdata.com> To: pgsql-pkg-yum@postgresql.org Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-Pg-Spam-Score: -2.7 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-pkg-yum Precedence: bulk Sender: pgsql-pkg-yum-owner@postgresql.org --Apple-Mail=_8EEEE95A-4CBF-4968-9FE7-8857EE21E2D0 Content-Type: multipart/alternative; boundary="Apple-Mail=_E99C4F81-AB3D-4645-9E05-11945D477A41" --Apple-Mail=_E99C4F81-AB3D-4645-9E05-11945D477A41 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 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=E2=80=9D 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=E2=80=99m on 9.5.4, I=E2=80=99m not automatically safe = until 9.5.7=E2=80=A6 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@citusdata.com --Apple-Mail=_E99C4F81-AB3D-4645-9E05-11945D477A41 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 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=E2=80=9D

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=E2=80=99m on = 9.5.4, I=E2=80=99m not automatically safe until 9.5.7=E2=80=A6 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

= --Apple-Mail=_E99C4F81-AB3D-4645-9E05-11945D477A41-- --Apple-Mail=_8EEEE95A-4CBF-4968-9FE7-8857EE21E2D0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJX9q5LAAoJEJ8dNRDREKupWzMH/RDI7rN3EbnMtTAJbYjxxGKi p3wVdR2xzLkB12kePOENEH/CSnIuLZjQONB8UEfAb/H/4OQ1hznPpLm2hE4uNxhC vIIqYese0b0x83y7dj+Ot+s/xsqxcLHUbga7gN0V/SmfJx5cMom4TWNdQqQsxrb1 euKhtIGE8baLqWN888TeczzKkgy9ItBTiFBqYoqRJ0M9c5h1jmFEH/W4s40bCsms Lgxm57jzZAvc+8Ws3ly7vyjlJHR299XqaelhqoubeIuZeFIs5MXCvcvk1BsUToqn k9Pk0xj0jEh5zUU3fE8WCIL6wi+r2znrh3OxH6pBEt15f4+9gfyMeugAXAEK9Y4= =4SCK -----END PGP SIGNATURE----- --Apple-Mail=_8EEEE95A-4CBF-4968-9FE7-8857EE21E2D0--