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 1wSTCY-003Cbi-2p for pgsql-hackers@arkaria.postgresql.org; Thu, 28 May 2026 05:22:39 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wSTCW-00B8Ic-2h for pgsql-hackers@arkaria.postgresql.org; Thu, 28 May 2026 05:22:37 +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.96) (envelope-from ) id 1wSTCW-00B8IT-1O for pgsql-hackers@lists.postgresql.org; Thu, 28 May 2026 05:22:37 +0000 Received: from mail-oo1-xc2d.google.com ([2607:f8b0:4864:20::c2d]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wSTCV-00000001o6C-11nE for pgsql-hackers@postgresql.org; Thu, 28 May 2026 05:22:37 +0000 Received: by mail-oo1-xc2d.google.com with SMTP id 006d021491bc7-69df6127fc6so170290eaf.3 for ; Wed, 27 May 2026 22:22:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779945753; cv=none; d=google.com; s=arc-20240605; b=ftvUHXGiQqKy3adXxtuEQI/AzHBEhrNgvdVWNkB+trgESCPx5ArbfMH9F5qsgmpVP3 zPCtnWYxu6mguYYqaAfz+JnOQ8O4DX1QzQr5tUnV4MTiTh+7o/wYA/kNFr729eQiecj0 LxilZubrKO5WWE8vPyukhgbdDC6huE6vZDhkL98g90Ccs+wT5U+MxLUv4tCcNKqx97Z+ PcXx7twHJygElJKS49isie+1R6OBtXzAGjK7xomIMukI4sMcOaqwhLCgxNp/gqTiM9Gv dmOeIwwwC1ZvpMIEXOSbpaGrnwSivsUVkqZmGhXvBe2JGdBRkT5prH7oj5eICKY50UEC Gglw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=vzFZIG+Zr9H/pFubSbZAFKkMmrAD+ZAq/85Nw0gCIcg=; fh=5OBCkSEP9F6Mb87NXR56Q2puCC7R3Csag0v1NNZAZfM=; b=knWrxGVXLqJvqX0MZNVMRuPQZTSKRnyhUy1F85AkDN4Uj8PXGKf8b0W+cwqyQ3Z5dv 4AEKvRZ86Muah8s+DIarXhXDrtau+VUNJMBgVAA6Q0atkCMt+ItfDojAzk4JnoCnWI4D 85SHc8S5MlMq4npvbh560JmSgdF6ejwfHxv2HdMFnBrXGhPbC2iYLRnvvDTU4zg12wX7 dQk8SrTQ4I6zhoOd2XNfY2U6siZhIErgz7g63RKncQt3zkoa0WFBU2Qyynan8/dZoVPC HJ5TFz60isoOaLS7XBG1XYU8MHmQIHdQUEaCXs2FAxC16T2+NZq+GADb2Z1yQyNCWH4J RT6Q==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779945753; x=1780550553; darn=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=vzFZIG+Zr9H/pFubSbZAFKkMmrAD+ZAq/85Nw0gCIcg=; b=S/gghUGbRY0Ltu9HzyIHH3UOnk/Tj+yvz45cMqEwk2XOrCsgDhAt896Pf4u94BuDdk vF+MNfmaZLtFhrtAAdmNwzbCjOYktcigXGwErqUi6y3ZW2rGZcGpY9vi8KUWA5V2fe09 1a85XWZIYh5apSO2SY71PRu1g4H4cEU6jF5PecjFT0o/Fce/O0aZflWAGQy0ZKaKwM44 a91EGfie8gbeAF6jy9th7D5wCoQrptygv/lMj4GbRA+KNhF8B3A1HuvnK12Z2swF5E5w A52XkeBEykTWYvM7NNPd97NiQ/ffm/J3rEjAzIwRUOsyBVKEBkxVb95bFs7K97NwYfIV X5Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779945753; x=1780550553; h=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=vzFZIG+Zr9H/pFubSbZAFKkMmrAD+ZAq/85Nw0gCIcg=; b=Em5HnGBocW19Ped9l3+GC2DNv0/zQoxsUmrdNSqzsstkRy3hQr5Q624AZGZozZuT8Q fyFZQfdI4vf+5efycPu1GMDoNhDCSNx7Osu/HEWuxO51JF9ZbXcuva9kNjC3dmLqkn8k FxNQAhXV60OPw43+rU+32NxM144ludyf7b5FkCDHXWPjkDJBbrKcSwzc7GsksRGP+/nG kMKktN3Rqxggee7KWGDe9GFixnD6SMa/e0ed6+9DqKEoOhfoCB3i+TJVUX/HcSJUcii3 ix70qN+0ooUUj5iNAFy9133cwx9azDiwrZUbkfkvMHH8uK9xK5pcHE0AD16iIbix2TUo O3gg== X-Forwarded-Encrypted: i=1; AFNElJ8ZE6IIe0EN6rHVFUFZ0ZTNPKdeTdJ055zxO8tdQQy8KGSUXtSEnTe7fXPBypaJz6g0ESaKaCWZeyvduLZs@postgresql.org X-Gm-Message-State: AOJu0YykNLsA8LXwQZMXk7dsc+sTFB7UVDcbRWkaXojbifAJPb7H0/PH VSgvUoED+6LSNLRDJTSxN8wUXP8Xn8+fZY2pZ0xF2XWHhX4Iokdps8MKW6Roz2s/GnZQuy8W67b 7h5cCnw7kXua9QXJhHqYogI1z9CNzp0o= X-Gm-Gg: Acq92OFn2yqhA65nnNrAqqb7q4TT62GwsnhFxqi06J4ZMHC/OJsyEViPP3rjxypUO/5 Ar6YGYcUqwz6PvP5E7E+z+btt1ep9LbKSu4mWSyEdBb1Xy54jXY4wjEHew0db1CD8jd6qGHTp/I 4/tZ7f/oQo6AprS2O1S9eD+L4iXMScziKnDfH6Xm7aYksqyM70n+xSKN4RGNWqdCu9bRgdBgsr+ wEKCrn9nY/Mqj5tgqjPiBAZ5UCh8fUYBixhXVsBavh5/wTXw3h8P2lW92PeuEHpDPvcqe8Ou/1t MCauZ0c1hcCiVqzwy//y7FZPUufWRaBT6WeopUC5JGTxcortqQ== X-Received: by 2002:a05:6820:1992:b0:67e:eb4:238f with SMTP id 006d021491bc7-69d7eb9b166mr15694128eaf.18.1779945753364; Wed, 27 May 2026 22:22:33 -0700 (PDT) MIME-Version: 1.0 References: <978D8971-08C3-4AAD-AE8B-976D753C882A@gmail.com> <6B9A85F9-B632-4286-98AF-9EC435019055@gmail.com> <0DCA82A4-7C10-40A7-AEF5-827171160FE8@gmail.com> <0C00CA35-D0C5-40EB-9C23-9F871DCE74E9@gmail.com> <2620a664-7b44-48b2-9aa8-5f0131702d9c@eisentraut.org> <4FD8124D-6D42-4481-9C41-B658E5378364@gmail.com> In-Reply-To: <4FD8124D-6D42-4481-9C41-B658E5378364@gmail.com> From: Fujii Masao Date: Thu, 28 May 2026 14:22:21 +0900 X-Gm-Features: AVHnY4JqFHGLMo_mP_yBFqohGLOqAWKH-GjA0g3oGm4a7QkUM7euI_oeWJFYwdY Message-ID: Subject: Re: Set notice receiver before libpq connection startup To: Chao Li Cc: Peter Eisentraut , Rafia Sabih , vignesh C , PostgreSQL-development Content-Type: multipart/mixed; boundary="000000000000597d220652d9ea91" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000597d220652d9ea91 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, May 28, 2026 at 9:40=E2=80=AFAM Chao Li wr= ote: > > The committed patch violates the .gitattributes whitespace rules: > > > > git show --check 06a5c3cdef02 > > > > contrib/postgres_fdw/connection.c:651: indent with spaces. > > + /* expand_dbname = =3D */ false); > > > > It is unfortunate that pgindent produces this layout that contradicts t= he git configuration. (The current formatting also doesn't look like what = I would produce in an editor, so I think git is right here.) > > > > Maybe we could reformat this slightly to avoid that? (unless someone w= ants to try to fix pgindent) Thanks for the report! > Ah, I was not aware of the whitespace rule. I think it was not pgindent; = I made that change manually. I added =E2=80=9C=3D=E2=80=9D because I though= t it might read more fluently. > > Attached is a fix for that. Thanks for the patch! I suspect the whitespace issue was caused by pgindent that I ran before committing the patch. - /* expand_dbname =3D */ false); + false /* expand_dbname */ ); I think "/* expand_dbname =3D */ false" looks better. libpqwalreceiver.c also uses that comment style. So how about the attached v2 patch, which reformats the comment accordingly? After applying the v2 patch, I confirmed that neither "git show --check ...= " nor pgindent reports any issues. Regards, --=20 Fujii Masao --000000000000597d220652d9ea91 Content-Type: application/octet-stream; name="v2-0001-Fix-an-indentation-problem-in-postgres_fdw-connec.patch" Content-Disposition: attachment; filename="v2-0001-Fix-an-indentation-problem-in-postgres_fdw-connec.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mpp1qgrs0 RnJvbSA4MmM1ZTkwNjFjMmU3ZTU0MTgwZDVhZjE3YzM5OTM4MTZhNzMyMmYxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiQ2hhbyBMaSAoRXZhbikiIDxsaWNAaGlnaGdvLmNvbT4KRGF0 ZTogVGh1LCAyOCBNYXkgMjAyNiAwODozMDoyMiArMDgwMApTdWJqZWN0OiBbUEFUQ0ggdjJdIEZp eCBhbiBpbmRlbnRhdGlvbiBwcm9ibGVtIGluIHBvc3RncmVzX2Zkdy9jb25uZWN0aW9uLmMKClJl cG9ydGVkLWJ5OiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRyYXV0Lm9yZz4KQXV0aG9y OiBDaGFvIExpIDxsaWNAaGlnaGdvLmNvbT4KUmV2aWV3ZWQtYnk6CkRpc2N1c3Npb246IGh0dHBz Oi8vcG9zdGdyLmVzL20vMjYyMGE2NjQtN2I0NC00OGIyLTlhYTgtNWYwMTMxNzAyZDljQGVpc2Vu dHJhdXQub3JnCi0tLQogY29udHJpYi9wb3N0Z3Jlc19mZHcvY29ubmVjdGlvbi5jIHwgNSArKyst LQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9jb250cmliL3Bvc3RncmVzX2Zkdy9jb25uZWN0aW9uLmMgYi9jb250cmliL3Bvc3Rn cmVzX2Zkdy9jb25uZWN0aW9uLmMKaW5kZXggMzQ2ZjZmMWZiZmUuLmFhYjIxNjk1OTc5IDEwMDY0 NAotLS0gYS9jb250cmliL3Bvc3RncmVzX2Zkdy9jb25uZWN0aW9uLmMKKysrIGIvY29udHJpYi9w b3N0Z3Jlc19mZHcvY29ubmVjdGlvbi5jCkBAIC02NDcsOCArNjQ3LDkgQEAgY29ubmVjdF9wZ19z ZXJ2ZXIoRm9yZWlnblNlcnZlciAqc2VydmVyLCBVc2VyTWFwcGluZyAqdXNlcikKIAkJCXBnZmR3 X3dlX2Nvbm5lY3QgPSBXYWl0RXZlbnRFeHRlbnNpb25OZXcoIlBvc3RncmVzRmR3Q29ubmVjdCIp OwogCiAJCS8qIE9LIHRvIG1ha2UgY29ubmVjdGlvbiAqLwotCQlzdGFydF9jb25uID0gbGlicHFz cnZfY29ubmVjdF9wYXJhbXNfc3RhcnQoa2V5d29yZHMsIHZhbHVlcywKLQkJCQkJCQkJCQkJCSAg ICAvKiBleHBhbmRfZGJuYW1lID0gKi8gZmFsc2UpOworCQlzdGFydF9jb25uID0KKwkJCWxpYnBx c3J2X2Nvbm5lY3RfcGFyYW1zX3N0YXJ0KGtleXdvcmRzLCB2YWx1ZXMsCisJCQkJCQkJCQkJICAg LyogZXhwYW5kX2RibmFtZSA9ICovIGZhbHNlKTsKIAkJUFFzZXROb3RpY2VSZWNlaXZlcihzdGFy dF9jb25uLCBsaWJwcXNydl9ub3RpY2VfcmVjZWl2ZXIsCiAJCQkJCQkJInJlY2VpdmVkIG1lc3Nh Z2UgdmlhIHJlbW90ZSBjb25uZWN0aW9uIik7CiAJCWxpYnBxc3J2X2Nvbm5lY3RfY29tcGxldGUo c3RhcnRfY29ubiwgcGdmZHdfd2VfY29ubmVjdCk7Ci0tIAoyLjUzLjAKCg== --000000000000597d220652d9ea91--