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 1ujJTp-005vzQ-JT for pgsql-hackers@arkaria.postgresql.org; Tue, 05 Aug 2025 15:21:33 +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 1ujJTo-00ABPG-3n for pgsql-hackers@arkaria.postgresql.org; Tue, 05 Aug 2025 15:21:32 +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 1ujJTn-00ABP5-PW for pgsql-hackers@lists.postgresql.org; Tue, 05 Aug 2025 15:21:31 +0000 Received: from mail-vk1-xa32.google.com ([2607:f8b0:4864:20::a32]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1ujJTj-000tao-12 for pgsql-hackers@postgresql.org; Tue, 05 Aug 2025 15:21:29 +0000 Received: by mail-vk1-xa32.google.com with SMTP id 71dfb90a1353d-5393776550aso3631578e0c.2 for ; Tue, 05 Aug 2025 08:21:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1754407285; x=1755012085; 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=fa+X5okjIlsJZf6At42ivoJkd4eQKUQsfVgshMd7Ngw=; b=g0teDRdLqK8QFQs7SDtIsJW2R2UhJ8xqg74l/nsBc1ty6F9YZWy7h5sBYFY+T2Ki9/ c6/WHeSBOvXqrZ4r3uoqefwc5gYwjpRsvg//l6vZf/LnePEFjsDm1F1APcyLqerlIHGv xeVnnVAY4ZSeH/gE8NTQUfyblqpTyYPa1xDLbWv1jkLFtpqU+Ghsco7ug+zlUMU2Tjg+ nC/aNEFJgBVxhvMlyGt8IUvsCi13wvY+p+pug43aAwau09CNhLKn1uzyKARSu7b7n6g5 YvO9slYVun6t7ORTcXo8qOXR3LnpT4O2vtILL+x80kAWt/YUl+PO3Nd3OtBH0lk7VoyD XCfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754407285; x=1755012085; 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=fa+X5okjIlsJZf6At42ivoJkd4eQKUQsfVgshMd7Ngw=; b=YXU8DkhKtPdr+f/CMhIxgTJbje6VKBUTd8VpEPeugJeA/mD/p/wp4ZUpqUWeQu4i8T cjVRSrcXX/BuVBPzkYxhecFQFfqsNIDjpPmrT18s7WzBxqGJT1RBbmjM3walmf5sy9yr ULtVOoyWeZHuRS4PSoe9zt55CZPhkh/JkrnYgoMRmGjjjjt2w7RS7cSlqA5qbOfsomGq 2a6DiU7EYG/bax1Z92iLuVJ/3Wo8rQB+fVJUYUt0FA6viv38b8Vl1V6R1mduUPcJOeQw sFMXvJv4eGMeKsK2p9ZyfTcV4nEIthPZG8ZGBQ351NxcxEj4aooOLfPOKciR7Z38I6Ab RA/A== X-Gm-Message-State: AOJu0YxIG4GTOs7fLAUB/Nq1KI1IUYhFXoL0iL52XboL6wZkK1FkPfzO iTp6wtzvIRZf9Wjblp74c621YHGU13/bJucEdMOzbzFNl3MAcUw440yearxyXEdt+g8dKShbvBD hg4hQeYtKAeAo7THuTStzyy48Sg5QkKsdn3Zps8+w X-Gm-Gg: ASbGncsBpQFq2x6siDxQ7IINvZg+ZsznInMtq14AzmNjI1lMvNxteKpCOHxOKZZBkNx oUmfCXf56zrCTkQWrbo7N2Q6TrdaAWi70OSGAmWjRzIJHCQ3T7g5qb7yBJV5LQuILeAhFgXeMBS de0Lr6fifO5NA9JzMsAtlROM9tRUAGL+lOZMT8d+0gM58Z8y1sQzzDBnwennDoASfmq4XbA+M6K jLG0qxEEY3AmwuECA== X-Google-Smtp-Source: AGHT+IE5xdJmNtM8imOsOhwKMdrf7xSMw+0zImp57bVsiw/j+T28fbJFDB1DPTfbPIK0xu4DtGaVMKjo5iR7KPikHj0= X-Received: by 2002:a05:6122:1783:b0:539:44bc:78f1 with SMTP id 71dfb90a1353d-5395f180e7emr6686321e0c.5.1754407284943; Tue, 05 Aug 2025 08:21:24 -0700 (PDT) MIME-Version: 1.0 References: <8210C830-DDBB-4CD7-AB39-F5F59C36D547@yesql.se> In-Reply-To: From: Jacob Champion Date: Tue, 5 Aug 2025 08:21:14 -0700 X-Gm-Features: Ac12FXyanEXHdblQ0NOlEcMLJOXqkA3OVV1ACPQpIv8hRC5D2kktR1tOasqCB8A Message-ID: Subject: Re: libpq-oauth: a mid-beta naming check To: Jelte Fennema-Nio Cc: PostgreSQL Hackers , Christoph Berg , Peter Eisentraut , Andres Freund , Tom Lane , Bruce Momjian , Thomas Munro , Nazir Bilal Yavuz , Antonin Houska , Wolfgang Walther , =?UTF-8?B?RGV2cmltIEfDvG5kw7x6?= , Daniel Gustafsson 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, Aug 5, 2025 at 2:39=E2=80=AFAM Jelte Fennema-Nio wrote: > On Tue, 5 Aug 2025 at 01:20, Jacob Champion > wrote: > > So, as we approach Beta 3: can anyone think of a way that this plan wil= l fail? > > It's not entirely clear what plan exactly you talk about here. Are you > saying you want to remove the -MAJOR suffix now for PG18? Or you want > to postpone doing that until PG19, when you would have designed a > stable API? That is a PG19 plan. I don't want to make any changes for 18 unless someone can see a fatal flaw; this is just my mid-beta check. > If your goal is to remove this > during-upgrade breakage after PG19, then I'd say that seems totally > fine for a new feature. That's the hope, yes. Thanks! --Jacob