Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tp7MT-000hQt-Fx for pgsql-hackers@arkaria.postgresql.org; Mon, 03 Mar 2025 15:05:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tp7MP-009lhw-PD for pgsql-hackers@arkaria.postgresql.org; Mon, 03 Mar 2025 15:05:37 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tp7MO-009lhc-Rz for pgsql-hackers@lists.postgresql.org; Mon, 03 Mar 2025 15:05:37 +0000 Received: from fhigh-a7-smtp.messagingengine.com ([103.168.172.158]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tp7ML-000jRi-2a for pgsql-hackers@postgresql.org; Mon, 03 Mar 2025 15:05:34 +0000 Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45]) by mailfhigh.phl.internal (Postfix) with ESMTP id B47B21140154; Mon, 3 Mar 2025 10:05:31 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-05.internal (MEProxy); Mon, 03 Mar 2025 10:05:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=justatheory.com; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1741014331; x= 1741100731; bh=zp3V3b4HMJCeW9VSN2ugZwo88W/b/Hr+oCQAkvyYA4g=; b=m g9XOlOCPPJbsTUXlhw8m+KomMJouynzXHkEgEwHYXx+Fr8yR/LBA6ZmbpJu4wHgK taoq8EJ3lY7lIWmhKwfmPSgF4VOg8vfP2F+Gkpo4f08E9Y+Sah0YbdQdfqETefHF KvdjwH2nMZj/ILviwXSu8ypuX+RJOosEExrsQHjtJPPrNEePlNfP9cHos80mIL7I yeBprIux2d0QR2H12pWaivA1Aga8oiQrAXVVg9OQ/z7t2YFFeTNPNpOvlwZBWmwr 4zP884asDZh6PJqMeHua9nCl9+QfpOwNu8fVYYyVqCjZ4LBAy2J7MHz+RJSDpZ+s 7iHvlopa5tZM2r8It1ZxA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1741014331; x=1741100731; bh=zp3V3b4HMJCeW9VSN2ugZwo88W/b/Hr+oCQ AkvyYA4g=; b=AVUMjmCxsxc7kWL5julJnm1+zZ4ef8WpFJ73C4cJ+xorMOIBKUs jv5rtbEWfp2sxTlkFnGHt7Q8oysZJxvPs9yKoorxkfJoDi7p4SNVG/nukbtx+FkS yuU0NsK523A2lU/ZcRd225TE6eoxUp9ZPdwqm9gU8fy/a/54/tFUm23M+feftSTp tIZiyuKIzFCsvHEULIjQJED5j+UtJRNxJym+yXZx6LZOvydkMCN8O+iZul1rqyFz 8yQmT9vdQGFgcPirUu5RRkUMq1w4jOxK6bO1Jw+aOh463id/Wc681AImFvSqC3NM PiMBqjB75XQnkk2knzOTQTRRdbYgWPEhK9w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdelleeggecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpegtggfuhfgjffevkfhfvffosehgtdhmrehhtddv necuhfhrohhmpedfffgrvhhiugcugfdrucghhhgvvghlvghrfdcuoegurghvihgusehjuh hsthgrthhhvghorhihrdgtohhmqeenucggtffrrghtthgvrhhnpeffheehiedtleegueet feffudelgeehtdelieffueefleevvefgfeelieffveetleenucffohhmrghinhepghgrsg hrihgvlhgvsggrrhhtohhlihhnihdrihhtnecuvehluhhsthgvrhfuihiivgeptdenucfr rghrrghmpehmrghilhhfrhhomhepuggrvhhiugesjhhushhtrghthhgvohhrhidrtghomh dpnhgspghrtghpthhtohepkedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepghgr sghrihgvlhgvrdgsrghrthholhhinhhisegvnhhtvghrphhrihhsvggusgdrtghomhdprh gtphhtthhopehmrghthhgvuhhsshhsihhlvheljeesghhmrghilhdrtghomhdprhgtphht thhopegrnhgurhgvfiesughunhhslhgrnhgvrdhnvghtpdhrtghpthhtohepphgvthgvrh esvghishgvnhhtrhgruhhtrdhorhhgpdhrtghpthhtoheptghrrghighdrrhhinhhgvghr segvnhhtvghrphhrihhsvggusgdrtghomhdprhgtphhtthhopehrohgsvghrthhmhhgrrg hssehgmhgrihhlrdgtohhmpdhrtghpthhtoheprghlvhhhvghrrhgvsegrlhhvhhdrnhho qdhiphdrohhrghdprhgtphhtthhopehpghhsqhhlqdhhrggtkhgvrhhssehpohhsthhgrh gvshhqlhdrohhrgh X-ME-Proxy: Feedback-ID: i7c334307:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 3 Mar 2025 10:05:30 -0500 (EST) Content-Type: multipart/signed; boundary="Apple-Mail=_40400750-478C-4785-9A62-CF4BD47611A1"; protocol="application/pgp-signature"; micalg=pgp-sha256 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) Subject: Re: RFC: Additional Directory for Extensions From: "David E. Wheeler" In-Reply-To: Date: Mon, 3 Mar 2025 10:05:18 -0500 Cc: Matheus Alcantara , Andrew Dunstan , Peter Eisentraut , Craig Ringer , Robert Haas , Alvaro Herrera , PostgreSQL-development Message-Id: References: <202406251012.brdp2dobkf7n@alvherre.pgsql> <0d384836-7e6e-4932-af3b-8dad1f6fee43@eisentraut.org> <4f7209ba-1ca2-475e-9a70-0f3fe0be6378@eisentraut.org> <12312928-5516-49b8-81c1-a7b56fd01bc8@dunslane.net> To: Gabriele Bartolini X-Mailer: Apple Mail (2.3826.400.131.1.6) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --Apple-Mail=_40400750-478C-4785-9A62-CF4BD47611A1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Mar 3, 2025, at 08:39, Gabriele Bartolini = wrote: > As promised, here is a blog article that provides more context and = information about what this feature will mean in Kubernetes with = CloudNativePG: = https://www.gabrielebartolini.it/articles/2025/03/the-immutable-future-of-= postgresql-extensions-in-kubernetes-with-cloudnativepg/ Very nice writeup, thank you. Makes me wish for the bandwidth to get = back to and start refining the PGXN OCI RFC to specify tags and/or = metadata for the distribution of different contents, including: * Full extension distribution (as currently written) * Distribution with only pkglibdir and sharedir contents * Distribution with only pkglibdir contents * Distribution with only sharedir contents I think we could come up with a standard that would work very nicely for = a variety of use cases. Will have to see if I can scrounge up the time for it. Best, David --Apple-Mail=_40400750-478C-4785-9A62-CF4BD47611A1 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEd+KfmbOQis6ZycGGkt9idPjIgfEFAmfFxS8ACgkQkt9idPjI gfEC3hAAj8Gu9iRQc89C+VbF9ubdeRXFjj+qNsoYLIoHNcv3yv78hDS9Krr4Sav4 9a+rKLBKh3vn46DxU/2guhnD2XNClUn7CcVjhHT+JxykDN58rm5hwc4/HkpK7dF/ nI0fk6V5tiCwmITrGvBsZoTQy4FkELxn0o/teM6dcu2KcYVZFgtw0y+/7y5FPzid vV5q/mFKI5/MYE560wofmgea8AoMlXeh7Hhuk4+4l3myqs8WXNNKqag0SXyBOHat 04WmJXpgA4jn7E0h+9d5KX3AP+q7H+I/hlILo/0/xRgawufCb8Fi5J8m8JRTxyuf bpQU7PvY95UrGOyCfMAj8qNZ5mAR885k2t97GCK6lkuKGmwnkC1HpgyEdS1ZmOsn d0IRwGx3Ai4dsdUrno+zmar6T58ZXFxBB64DLNerAtv/yXdc9POxguIWPrR7YN1+ Z75azBprsqQWiS6lQvpffMk+Y+WA4pLtUzc7J995WvHrrv1duyO2Duy4zoJf/Y/7 pFJhJGOBvUeeOuw4jbgddUeNuSH9VQ5EquGDRGHXuvrsnyY/daQ1jnviDu82mbvv 0vrx0hqb+oebXKFlcwi71WHa31Fk76cKM9wwn01PZZvUWgWsc/NZVVcvaYlFLMIA ZhvJYHH2FzN6z0I97b4xih6fPEwUbJ4Vs3uaWlUGVxWjsAIqFY8= =ZIba -----END PGP SIGNATURE----- --Apple-Mail=_40400750-478C-4785-9A62-CF4BD47611A1--