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.96) (envelope-from ) id 1w6Aal-0041UO-0Z for pgsql-hackers@arkaria.postgresql.org; Fri, 27 Mar 2026 17:03:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w6Aaj-00AwLG-21 for pgsql-hackers@arkaria.postgresql.org; Fri, 27 Mar 2026 17:03:26 +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.96) (envelope-from ) id 1w6Aaj-00AwL8-19 for pgsql-hackers@lists.postgresql.org; Fri, 27 Mar 2026 17:03:25 +0000 Received: from mail-qv1-xf34.google.com ([2607:f8b0:4864:20::f34]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w6Aah-00000001Lpo-1O59 for pgsql-hackers@lists.postgresql.org; Fri, 27 Mar 2026 17:03:24 +0000 Received: by mail-qv1-xf34.google.com with SMTP id 6a1803df08f44-89e8e352dc1so632496d6.1 for ; Fri, 27 Mar 2026 10:03:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774631002; cv=none; d=google.com; s=arc-20240605; b=OklHfuCI1e9DDy8BJwrq8LCQGV+4XACLzYmfXsTofkZB9AxpPWv4fufSjyNWgrnozU hQwXDxhJhx4qkzXJbClf9TO+gmEn69LU3qs0Mv12syCdSsUITaxn+VrOiQkjOKGsQeIN IAOdCBb3cwOgpdXN4HdLLxUUnEAI0XFxNTs3w3Ha1S/gIRh13mQ/6G6zkKwUkCvAtxN+ qReWuhyVzIt0n2qNMMk8TGWWLpGLxr2eEcEt6MgS8TDPUKTlibxH93KLwA/ljOXpgBQy Vtu0BFF9ofImK3ejdF3HKZGwXSeF/Y7gPHe5LaI837Lpi6zry7NcRZi5cJgT45HORB3s h4ug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=LQaX1vcmfR1L7Q3YjUc/IcQ9xX/A5Zfmc0VJhVGubc8=; fh=sBO0/jbnHIkqsBPAD4TbF7saNLdbq8w58ffQF1Am2ag=; b=PjG0fxUNZ3L3DqtYFG8+QWe3HiZztHZRBqCe8qeZjCRpjz9oPkJbtX2DsmWFuuu0TP 3THkcnkuTOKKgxJBzgxg2TPZrJkBWPBxmmIYQuX+zK8b/k0mtfWiKXtFnU0zUbRrZ0Bg HkbaMTIu/8BVCRNxCjql7j+D1NQmMZETdo/ZK98TV4B4sZPDkNsNI+KMPe6OWoXymhc5 Izs7/owJ2MLMcuHbv7Q6MIweztw2EkgvoW9m1DouFmTSPYnoWCwts2Frc+WKr7JQ++xh aW6N1OjmZCsXxPmMMUxL2QrNyRuTxDQObeOJtHp/FpQdwrAQaSfV6H+EqsN0Bs6Pe5+9 UoSA==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1774631002; x=1775235802; darn=lists.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=LQaX1vcmfR1L7Q3YjUc/IcQ9xX/A5Zfmc0VJhVGubc8=; b=YqdGOaNvYLrlrwdE8TgBujvYbqF9oDjtOfTzci9ugHP3Rua6zGoZsrZULFKj8231So Y4ywCp57UbQbpR7dT74OmmsK2cCVDrWE3ws8SWIhPdhimH2MhZr0KuD9tFEuMOe4H9e3 QRR/vzqJiNiDm/R8s+JC45rf3YaZPx/tAJt/FTbWjDYm6P7ghSkh9AsaSA1FsQ0qZdQU aGiYeFH/Hfb+Mz9Uo/fITWFyN3w5wTOZkuPDJ6Gb9I3nJndRer97XQ99H/2MxGvxlMRY 0o3W6yh7uOUpY51ywRQwiRlDZgOLckhTblvjKD4GMQ+noQOw1dIyRqznq6KmD6CUJ2qC EdYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774631002; x=1775235802; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=LQaX1vcmfR1L7Q3YjUc/IcQ9xX/A5Zfmc0VJhVGubc8=; b=YWl51vPQNCZZRln/YfaM7ZBJ057t/AmLGRQ6j/lM7hqne7aoCEB8kKB2Febnv9+Z7P vLY2VpV/YH/naghGlwiWD/xxRyFMXSE27+It90oEoVIoAqtcoXM5MmHsg0QM39M3irm/ uMId1wTiKpSgIimQcH43lgIua6Clsikd7xZZfvgHxYxg+2SvYD5+Ah1Oh11zi2UryEWN FniJfkZhV1TLp343/e8PhgU5RINFPGrxGnCJ1ZmXQiAXufeJ458do4UjBuUgTpniGNwz T1qOARbui1HcJe2n2YdXUlExialwl0kdDkkgFpTkKzaco9KTaki2frTM/biQfSJuhcwl 9jtw== X-Forwarded-Encrypted: i=1; AJvYcCV52Nku26yrmICXo7ZJXnQlL2YdHYjyzPJlIw7bQEh79SsQ5BOGN6qThBdXeAt3f3XvaFtPXF8fY58Gr8Dq@lists.postgresql.org X-Gm-Message-State: AOJu0YyMJoh+TXvnlYD6Gpj6uihtBHURk2ooyPS47pDzSttX/wXPUoGi zN+ykNwyNyePJA7E+cvhmgjsYVm9rk/xDI5JMCNVGo+FErLWl7hRZppnwpCLkW9vssRYyjzaQu/ rRURGL2fTcitWFS4b4DUEyln1YDlrzo3UydJMP6VL X-Gm-Gg: ATEYQzzU2iT5UsY7pY42g1gunGpzY1dz88d8EKRskAjln+eF9QwJsfPv1SYz7bfhhFK OSEocqlfQ+ecaJ1bEHPlVaZJVogb9gffJs71K6DwP8zNsXJsrfjQzEVPxzN7ACfX1P9Q8UFlcSx D+AS1H8YhC7n+VmzU7JKmqGIar3VwefT9RB0Evl+VWW+aHWiLeqm0KW34SJYgGKE7BDNA3340Y6 wuodsace+JKylw6v+6cdqSgxbCycqnBgRdNBqOwF6MBAMJL6K9joaQpkUSwuYtHczE7Quj/qmfY UqPtlggZyg== X-Received: by 2002:a05:6214:6114:b0:89a:b94:3cb6 with SMTP id 6a1803df08f44-89ce8d42181mr37490236d6.1.1774631002332; Fri, 27 Mar 2026 10:03:22 -0700 (PDT) MIME-Version: 1.0 References: <202601241015.y5uvxd7oxnfs@alvherre.pgsql> <021A4CE7-63EF-446D-88DC-58B789D119DA@gmail.com> In-Reply-To: <021A4CE7-63EF-446D-88DC-58B789D119DA@gmail.com> From: Jacob Champion Date: Fri, 27 Mar 2026 10:03:11 -0700 X-Gm-Features: AQROBzCqHxVIF0wOKtktklBCrxf-MSLsGU9F6lI807Xu23q1ZDmFnAWGx0Tekv0 Message-ID: Subject: Re: unclear OAuth error message To: Chao Li Cc: =?UTF-8?Q?=C3=81lvaro_Herrera?= , Pg Hackers , Zsolt Parragi 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 Mon, Mar 23, 2026 at 10:18=E2=80=AFPM Chao Li w= rote: > I also have a small comment on the doc change. The documentation already = mentions the memory requirements for error_detail, so I wonder if it also m= akes sense to mention its style. Since it is emitted as a DETAIL message, I= think it should probably follow the usual style rules for detail messages,= i.e., start with a capital letter and end with a period. Sure, I think it makes sense to add a quick link to our style guide as part of the "best practices" section. Thanks, --Jacob