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 1sM7P3-000ha5-RK for pgsql-hackers@arkaria.postgresql.org; Tue, 25 Jun 2024 14:44:13 +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 1sM7P2-00GEvV-2N for pgsql-hackers@arkaria.postgresql.org; Tue, 25 Jun 2024 14:44:12 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sM7P1-00GEvM-MZ for pgsql-hackers@lists.postgresql.org; Tue, 25 Jun 2024 14:44:12 +0000 Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1sM7Ou-003Uy0-RL for pgsql-hackers@postgresql.org; Tue, 25 Jun 2024 14:44:11 +0000 Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-a724b3a32d2so316816766b.2 for ; Tue, 25 Jun 2024 07:44:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719326644; x=1719931444; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=FYT4lQ0cRSV2PsgRrNBIo/NVfKER18aYZ61sCSpXlRo=; b=DAq7CefcALZ2mXclPmYl+wwNWPmZ0LvYRIkeuYbqVSjsW6dR3ddnLcSNyNh8ucFqHX oLncR91088UGqmsb8NkEmaTG7+0rni/fVl43x7PiG9Y96vSIC43TeyGKO0v32nViQmri jQpOHBUydV2rpSc+IHlCAJ7wzQMd0T9JXh+JvbiD24QJHqSiHEo0HB80zLoYaeDe4Nix DWyP2gR/3juMfuBCfMuS/JBY1sWBiediDp+7trEHuyaOBLoZXN8yD76JLyb2KZWbIds7 2nOlkEnM/NO4veBV+UgPTpH6S3+zDQhLArOrnzDIr93/a2nfRzs3JxVgHwpnKGZTAc3g PKVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719326644; x=1719931444; h=content-transfer-encoding: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=FYT4lQ0cRSV2PsgRrNBIo/NVfKER18aYZ61sCSpXlRo=; b=T2ilX5C5hNKyuU+B+IUWfq1MOsWOFMFA+5Yeb/fn+TrD83V/YHBB9wUw+xkbbjPAB1 53Jm2/lErkyXt7YWMMGaNOhBJ5DL3PGnevwSvLuLk+4A6NP5udmFZ2VOB3ifVlLyJKoR Ysx9mgg3fLM5o37+zBchCgzDdrEqjwzADAvVx2GE9YbNakoq/axvZC/lnh/JkBVTdDTE FqQbzcuBNxy5MipBpfWOHb6acktYDCF9ZsBLPn1xbrVrZa/Fm+wQ+o2hbpzva/MQpJvL O5mo57NgJUcAvJTeB4WZ35ax+kUaZYwLIwtcV1vO8XPn9HoU0xVv5z+OgcKpxrVBIRKW YbuA== X-Forwarded-Encrypted: i=1; AJvYcCUi1Mn6Ej417KoO5sLidZ/4Pbzz5COEAAvZilePmjV0Rx/r7OAlnifMQRpQgUGdd/YdcIqFZ7dEN79+XIwFoK8FMBvWrEVot/WNKqCv X-Gm-Message-State: AOJu0YyRg/B0DWbwBawjayKWfxh8NE7kesoMWFOb5OMfhLt07abCwyCG G2dxxFOV7Gks0Gy59huCOtLHIFdLSsxoOYOQ2iN/pEbr9VgwaOFv3PCXMPQiyQNZIRR1JgOGql3 +g3AJ+wK360U75I3B5a5IVd/OEBQ= X-Google-Smtp-Source: AGHT+IG9ktEQN/ybcOmNHhhXW+070U9vC/rQPp/J5uupqBxRL10dx9z540ms7hHJw8V7VtEGYZjIqN+vQtNTt1iYsdw= X-Received: by 2002:a17:907:d40d:b0:a72:5adb:f40d with SMTP id a640c23a62f3a-a725adbfdb9mr368843266b.61.1719326643478; Tue, 25 Jun 2024 07:44:03 -0700 (PDT) MIME-Version: 1.0 References: <202406251012.brdp2dobkf7n@alvherre.pgsql> In-Reply-To: <202406251012.brdp2dobkf7n@alvherre.pgsql> From: Robert Haas Date: Tue, 25 Jun 2024 10:43:52 -0400 Message-ID: Subject: Re: RFC: Additional Directory for Extensions To: Alvaro Herrera Cc: "David E. Wheeler" , PostgreSQL-development Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, Jun 25, 2024 at 6:12=E2=80=AFAM Alvaro Herrera wrote: > Now, I'm not saying that this is an easy journey. But if we don't > start, we're not going to get there. I actually kind of agree with you. I think I've said something similar in a previous email to the list somewhere. But I don't agree that this patch should be burdened with taking the first step. We seem to often find reasons why patches that packagers for prominent distributions are carrying shouldn't be put into core, and I think that's a bad habit. They're not going to stop applying those packages because we refuse to put suitable functionality in core; we're just creating a situation where lots of people are running slightly patched versions of PostgreSQL instead of straight-up PostgreSQL. That's not improving anything. If we want to work on making the sorts of changes that you're proposing, let's do it on a separate thread. It's not going to be meaningfully harder to move in that direction after some patch like this than it is today. --=20 Robert Haas EDB: http://www.enterprisedb.com