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 1w9mWW-001jzz-2J for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Apr 2026 16:10:00 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9mWU-00A9s4-2o for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Apr 2026 16:09:59 +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 1w9mWU-00A9rv-1t for pgsql-hackers@lists.postgresql.org; Mon, 06 Apr 2026 16:09:59 +0000 Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w9mWS-00000000sVv-3pTN for pgsql-hackers@lists.postgresql.org; Mon, 06 Apr 2026 16:09:57 +0000 Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-b9c01854477so667469166b.0 for ; Mon, 06 Apr 2026 09:09:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775491794; cv=none; d=google.com; s=arc-20240605; b=Freh8UyvCm4eoQj6H4EGny73qYul+jVtvcPho0+A0KjzhHU/YiRZuUEZTp91PbWOUo QsnVM2dXqEf9P5oZchskBBSUj6A7h1p45IViLyLY3rmsCYWVuF4A2uA5RKF9Yt/5ogEc fnDRfSh0fdbTbQhRH0u1vo6NoJPD2K9zlI6wYRcTEsi8Je+2gQshgTYKqcag3CHbt6y7 6J1tmyt9gfImHb3V5FZdvZd+vGX8yYIpdgGkxxl9pGB3UrD+eXe1VfQ6p/fm9Sxo9fcW 9I7TZ22niqcpLdXXiI59ixxEvCzathu+CAUTpU0Vc/II4D6RsBJhinBbX71DCkE774hX k10g== 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=rTnsWM+65k0sAUrFZVIz886WVwlShogX+QlUjR1BB6w=; fh=wVOLk2RUvjak/kDdpBB2C5RfdYR98jU+ZePs6B4evNI=; b=X2yWV9ivCoxYgsNbZN8hhTYctor4SotC0aDZh7oCHE31BSB+8Yh2hFsICx1GbJmJv3 +JPl5tThEmgw6mduZ9ruXQXPgqAJ1RlnHg0PY7wSIKCE+GkmqOsX9jRn5vV1crQBaBXQ iY34WCuwswXQXQaXsmxoBg3aNcQHuv+TwGBRZ8dflWAcsXSfcrS8ZW7nvjuobiKsBNFz td/Bt6GgYTBjS7M6wiHu0NgA0tIOEex04sH/33dwQEVtmCvUs9EVFNw5oST1iLy5o8E1 gHoj4yYvhE98rlKbWKVsowoHn24ZV9NA4eWTdbK5t6VHTqI1bGZG9J6hH2b8hTGFRQjE D89A==; 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=gmail.com; s=20251104; t=1775491794; x=1776096594; 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=rTnsWM+65k0sAUrFZVIz886WVwlShogX+QlUjR1BB6w=; b=bLbNC0mP5HjuGGfZQJbcrjrfvsAMZeBe4y29R9mV03Mo/jM2ckXaToHbnJXCW92ajV +wcZDziMuW1uhhNYG5ckDbU109UxW8aJk/xR8yCkqwZ6LB/PGquJPIBQrVjJC/xgJejo dhJUaPlL6HZI3veC0fP3hPrTnv7ZvnIIwE49IFtzSCkFIxmiuh+xdlcgN6DIBQph07P3 ljW0XaeZY3RskdAHE0H6ohkX9kiKFNGYL++WSM3DFX1uL10X/BhsYHi695zxjPYzvfmX hhIjDLi17RWT3nr5soJmKXZ+OlI29cEbGAQXI4eN2vUI1hvcjcgjslEMCfzNzmxCDiG4 ypAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775491794; x=1776096594; 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=rTnsWM+65k0sAUrFZVIz886WVwlShogX+QlUjR1BB6w=; b=HCJGWDxQknEKwXKN/qDgZ+etHxkMkpVH3fiMMWVh6y8RJrgSQSfYrrbMGahN3HIQ8N aTEDYXDTy94rs6rhl6Y8jmLLaaudly+kENxbwVMslc8OF4InYNUwgxhftWg0S36Bh7Ac vJo7Y264V8gJavdEXiHPLTuMI4jZBxTPQLRxAW1dLseszMYwoY/YXt0YdbhT/m3n9crL RDaw/vyfhIT+MoHSBuoxZVlIF/eAIaPhniAV/4BHbnjMQJOFQ4vcOCgpQAZghOex7ghO p3nmD3gYvzuAzKgIjplxg4Lg8OLOG3R1wd51vAOGWsg/6xLNZzAc2ZNmPDIP8ASbE7a0 +eMQ== X-Forwarded-Encrypted: i=1; AJvYcCWtxbhzntY/FlaP43lrFV8h4OeV8MyzP5NnRHZVIvF75joIiAaQfdNwl5wmN64Jo+1s/y31cZOUNPqx3wZx@lists.postgresql.org X-Gm-Message-State: AOJu0Ywy+bXRV+U9LF07SuatIbffHsVqG83oSlgMo09WSo8aMvp76mNK LIR7N2G0TNJk+uaQ6KFEUX711dHNkk865Mh6PFDCmVaMNs+VZ/AgdCV8aICnpIpCyiUM3USc46K 6HyqDR41WPClMIUEMCJLwYvRg2UqlAcg= X-Gm-Gg: AeBDietUMrRBZHOEDokP7oySxC7jnL1cXDnAtCmrr+E9/75oB8JI5ppy/cYOBJE95lT HJJFBQDhIBp0C1bBeb8CynpsAxuTwYGutU4zbp/T5ipbzs0YpNVBAzvhM+z1APXTBB4eUn1hxFB rFvySzyV0jl9ftx1RnHQwgvAsX7hdRngHgdxGh/DSrLDIPoIsu2mbjczrhEBeVbtWh745HipwOL ADi4pMEAAEsRp5VZPAr53JlXzMT41LZvHNwGUb4qNX5donI2qLVt/OQ+au4ta1z98bo7pLaaZFJ 6PJnddeITsr2oiS2Fiwo5zZZP+vhpffWGr4M/PY= X-Received: by 2002:a17:906:5997:b0:b9c:1859:f19e with SMTP id a640c23a62f3a-b9c6742da16mr447098666b.13.1775491793867; Mon, 06 Apr 2026 09:09:53 -0700 (PDT) MIME-Version: 1.0 References: <202604051405.sxedzcgzky3n@alvherre.pgsql> <582789.1775401852@sss.pgh.pa.us> <7b16a213-7251-4bd2-add7-824ee2e8b030@dunslane.net> In-Reply-To: From: Robert Haas Date: Mon, 6 Apr 2026 12:09:41 -0400 X-Gm-Features: AQROBzAVDNwyNdfXmHcM3_ZbwdXuhSfaP_Q7WYuBCZEUKysR8GIEKFxMBsIGGiU Message-ID: Subject: Re: PG 19 release notes and authors To: Jacob Champion Cc: Jelte Fennema-Nio , Bruce Momjian , "David G. Johnston" , Andrew Dunstan , Tom Lane , Andres Freund , =?UTF-8?Q?=C3=81lvaro_Herrera?= , Peter Geoghegan , Andrey Borodin , 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 Mon, Apr 6, 2026 at 11:55=E2=80=AFAM Jacob Champion wrote: > From a mechanical perspective, that has clear advantages to me > (especially with the de facto GitHub interpretation), but I think it'd > collide with our practice of rewriting commits to maintain project > voice. Maybe people could get used to that change, but I generally > expect the Author in the Git metadata to be the *literal* author of > the commit message. Yes, I think that's right. I would have no problem us allowing pushing of commits under the actual author's name if the commit is pushed unchanged, but I rarely push anything unchanged and I think people would be very quickly become unhappy if I started doing so. In the rare cases where that would be warranted, the person usually just gets made a committer anyway. But really, that's a discussion for another time. The discussion here is whether we're going to interpret the authorship information in the existing commits in the way that the committers who created those commits intended, or whether, as Bruce proposes, we're going to do something else. --=20 Robert Haas EDB: http://www.enterprisedb.com