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 1uaMgM-004KfB-D5 for pgsql-general@arkaria.postgresql.org; Fri, 11 Jul 2025 22:57:30 +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 1uaMgK-007YIh-F5 for pgsql-general@arkaria.postgresql.org; Fri, 11 Jul 2025 22:57:29 +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 1uaMgK-007YIZ-2h for pgsql-general@lists.postgresql.org; Fri, 11 Jul 2025 22:57:28 +0000 Received: from mail-lf1-x12b.google.com ([2a00:1450:4864:20::12b]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uaMgI-006psk-3A for pgsql-general@lists.postgresql.org; Fri, 11 Jul 2025 22:57:27 +0000 Received: by mail-lf1-x12b.google.com with SMTP id 2adb3069b0e04-553b5165cf5so3243379e87.0 for ; Fri, 11 Jul 2025 15:57:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752274643; x=1752879443; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JRkvryjxNaPqUfqZGjlkWwWQe2ouVkY7E7jCmzpviXg=; b=eqaa+UCAHtHZkZeyIk26KytE3LSvmX7/loMKbiDLjNYEeUzjspRaWRd121jv10CQ9r ogWx5zCOTxyb0Fh7GMCRYZ0chfFWd1gJw/vNThp3RGsgaoshL0M6MxLO41U1sWXL1kVV gkmCPhCrZGVR5+mjhSIDawudZLXsmyCSsnTAzxVbgm5VnqtjfcScH+ALCgGlpNvhs1SV sXTdmnhUh4I3wsryfGubeNGr5nvD+gL1F0MNP1M9EmSOYOkTRq6yd+/9YbryNdPzNRsU 1mTa6tihB0XrmkyZUe4HbO3NSGYH887dv+pb0F2O1WXw9KZp1L+hl7xqqN5/YcHKL5l2 FenQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752274643; x=1752879443; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JRkvryjxNaPqUfqZGjlkWwWQe2ouVkY7E7jCmzpviXg=; b=XLZ6+Yl1kAcuAvt5SKsWVFR7C6BuSGsExdKNAfSSN3pGdd2KfqOGVDxJMGlBBgcP3d 2FuxIIsGS4wxnGMLU/ZdvUECOmFMzswxOILcmbMrbx0EfPZE4PvBTs6NAZ+7uRKWepzm uo+2/n5XLNaZyaEPQeWA2KmM/0z/Zdeix2d5CtRR1GZaxrKhm24RVZkxy5mYOKja/EGT gfbcuXDRGX2IyB+/XbMzxEoaxld/J/N+XAd/+AEP0FBKLJzFGTpf2jtDABM803dvRQpC kPf4p27aeI93WC4trUOZYcSNlTIC4jnLe3S1PGctfX7tIoRc33YptHk4lJSTLkMB8cKK 0q5A== X-Forwarded-Encrypted: i=1; AJvYcCWFlhCuQhXbU/G7LEkVUevWdMfAuUcEP+RkjsNdEKV7rpEHMGLHgpiGP7LtcxogcZpaS8HGX1zgsiAjWPcC@lists.postgresql.org X-Gm-Message-State: AOJu0YzNj5/VuqpZT9ZDy6S5/Qx71zh9O03WtJYaK1iKPrDT8utlKNMZ 0+WfMFrXkZB+jDXu/TeqMS6KVMfke6R37Hn2kw4wss289BroQgAHMQZGuzAK7cbOx+tQt8Vbd3n ZWh6JpSm1IOQpx/gzUQ6gqDA6x4djXNc= X-Gm-Gg: ASbGncuvWGBiTdFkH6dDaZ2qNl5kpga6OtHtLQx9m6/tVOQ7J45kMkyPZjr9dVUsDQ9 pNkv8o93URHd+BoRw3VAlKjZjm+2orgRVMW3E8Q/jfcQBsg2S1lGJFPl8/DZRzT53JElCOvxl89 /3iGozNBRTMeO5ASZv0MnawHbuxKAj9tqKjIff2Rmv+69Q//EFdAE1vMQW8Iz+JXyV8XTmlkrN1 MWfujY= X-Google-Smtp-Source: AGHT+IHxV4XmXSmJcnRdDHJKnHGKRIPRl2TW8r7e8LCP+GUhmtKPSTdWpn1nI8gHQmdFDCjhQ41tJfC41T70zi5C70Y= X-Received: by 2002:a05:6512:2509:b0:553:260c:1b90 with SMTP id 2adb3069b0e04-55a05854787mr1686434e87.32.1752274643207; Fri, 11 Jul 2025 15:57:23 -0700 (PDT) MIME-Version: 1.0 References: <7f90e1f3-7e0b-4b87-8cb6-f2862755fd3c@aklaver.com> <6c3b5017-9cdf-499e-9b4e-e64157623c1d@aklaver.com> In-Reply-To: <6c3b5017-9cdf-499e-9b4e-e64157623c1d@aklaver.com> From: Merlin Moncure Date: Fri, 11 Jul 2025 16:57:11 -0600 X-Gm-Features: Ac12FXx71H_tQ1SPfhuAQWOVpFp5rD5IQkz6nhEXhk6SaH0NGGI4ZW5QzVrpXX0 Message-ID: Subject: Re: Aggregate versions of hashing functions (md5, sha1, etc...) To: Adrian Klaver Cc: Dominique Devienne , Florents Tselai , pgsql-general Content-Type: multipart/alternative; boundary="000000000000a848cd0639af3b92" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000a848cd0639af3b92 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Jul 11, 2025 at 3:01=E2=80=AFPM Adrian Klaver wrote: > On 7/11/25 13:30, Merlin Moncure wrote: > > On Fri, Jul 11, 2025 at 10:17=E2=80=AFAM Dominique Devienne > > Aside: This may be an unpopular position, but I think the postgres > > extension system is useless for 3rd party contributions until there is > > some way to introduce items in the vein of npm, pip, etc. > > > > Have you been following this?: > > https://justatheory.com/2025/03/mini-summit-one/ I haven't, but am in full agreement with just about everything in the article, especially the binary packaging bits. merlin --000000000000a848cd0639af3b92 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, Jul 11, 2025 at 3:01=E2=80=AFPM A= drian Klaver <adrian.klaver= @aklaver.com> wrote:
On 7/11/25 13:30, = Merlin Moncure wrote:
> On Fri, Jul 11, 2025 at 10:17=E2=80=AFAM Dominique Devienne <ddevienne@gmail.com =

> Aside: This may be an unpopular position, but I think the postgres > extension system is useless for 3rd party contributions until there is=
> some way to introduce items in the vein of npm, pip, etc.
>

Have you been following this?:

https://justatheory.com/2025/03/mini-summit-one/=

I haven't, but am in full agreement wi= th just about everything in the article, especially the binary packaging bi= ts.

merlin
--000000000000a848cd0639af3b92--