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 1w9CpZ-001GKm-26 for pgsql-hackers@arkaria.postgresql.org; Sun, 05 Apr 2026 02:03:17 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9CpX-0015oB-33 for pgsql-hackers@arkaria.postgresql.org; Sun, 05 Apr 2026 02:03:16 +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 1w9CpX-0015o2-1p for pgsql-hackers@lists.postgresql.org; Sun, 05 Apr 2026 02:03:16 +0000 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w9CpV-00000000emM-1z6l for pgsql-hackers@lists.postgresql.org; Sun, 05 Apr 2026 02:03:15 +0000 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-43cfce3a195so1805153f8f.2 for ; Sat, 04 Apr 2026 19:03:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775354588; cv=none; d=google.com; s=arc-20240605; b=f2Ec9kOidOXGm4dwpbb6yba3eHa5FsGyFldImw+zrPd363K8GyM3B9t4n1fKWoFHAd Qu+kQkgR9hh0cRbjXxF+RTYFYVtuhnYOXypucPdPwjuL21I4okEj+Lt1HXYW2QiHIN7v BMFH3lij1QxUfc48BPqZdDvOYC2tL2fia84/KEav0IJNle+zC6ymw6D4CGwkBdYY5/z0 3k8RjcdJyMfnJllIEr4cjGNbD2xWgKLdCMuljS6talE0SxbH97CSmg9+Uz/32N+WU5HR 6rDXWdxnkczSMqRHRaBdYDzocImmDD6L12ZtP441JKvqWfWICfo7gfKL5w7KKa9u+rNe IZeA== 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=r87mUFs5X0Wqj7dZUgPIueODJ8OtN6KMtWdABA7CZzs=; fh=fWgI/heHypdzjxafU7AtVOqfcaYsibIgfZeAOmoQNo0=; b=GNTwyHlD7rNv8I3G7V4uKd6sZwoutYkz1bZFRXAsUdh43ZTSGHucG3LtiSLr8af/o7 V/ATsMb+WGmMn4v93Y4Hwu6nVo/i4eyWSnAl5MWxEXaOXJLAUSMfv0fprNgHQz0aLT2Q vBFALtHv7AI9pohNaJOmDFnd+f6YvRiVc7q2VNsw7aj13qM7pYfH6LaZZxFnDdyHZ6v9 qknjMX3aqVeuGKWDM53cv2cj66AyRkv4KxWEn5z1GAx5tyuuiIkoW+1zTcRoEp4Odznj OJrBkcj/dBiAP4KtYZkoKmMBBH7w8XJfUidjQ5a0Z+xwF7MeBp6CxHatxScY2C2Ee5gz /ByQ==; 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=bowt-ie.20251104.gappssmtp.com; s=20251104; t=1775354588; x=1775959388; 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=r87mUFs5X0Wqj7dZUgPIueODJ8OtN6KMtWdABA7CZzs=; b=zZsp6NgJKrjT62Lsmr1YhK0X3iQcRzuXXRA77+rzgRBkcARXj6cwbjxXECPBJOLqYc ul1V7YUDzxCKQCOfvKWJ/5o1dqeZMknRpgrpVrcBHYcxhvPUdrFvAHaEng3c0f4UmZUZ X3l9fewglMfLx8ftRk/nQC9TyBBgAjKylp1OUBRIzFkQN8MVhPCD7Oujsr4S8/U4M4K2 BMcmftl13TFjKgR3YIu4Cc5dewCZt8SLe3TLQ7ha6IQK+8TgQoh+9QyZF4+F9/miFwV1 HW56zxVSjUMmYVSww5ysbw7Ac1xbrBZY4jRzQMAUv8Rvrtn/TIna6ow33GRoalJuVVtN qRMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775354588; x=1775959388; 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=r87mUFs5X0Wqj7dZUgPIueODJ8OtN6KMtWdABA7CZzs=; b=Bzon6KM+++HkyBfcZFpXWLi98HDgDcBsu2M9andGOpV0OeBMmLxP6LQv6bZEiGjtsP tp9QA3Lz8/NK7TiRngyuqqxR2dzOQZKKPCdm4DSTtqRj8l+N1jyJ4nkDSsGXtAymd8Tf 8Iek3geIZbqLur/LiNnnv2HbzxBQ1HtNdOob6lpInitZYSLBs+m5FwS4fd9e2Oka6onq RHoP04c9d8+R9viUV4ZFy9E6ar+KwZrhrTuSu5uDoXQJAmB4NMiK9hMiPQDSpk8GJ49X ARAJifaXxL6EX8F6byYEUw0SQ1LdxWDEFEovScAyG9B1ZDJB9EEDa8OSB+PVCnEdY8Xb YABQ== X-Forwarded-Encrypted: i=1; AJvYcCXqjMKdPryRPKEagAkAYjAtgM1qNLNlzX/XXIfhy63JNvFZbqmAv7yQ7BS7OQyXlnO3H+4VpyrytmCoSVCx@lists.postgresql.org X-Gm-Message-State: AOJu0YwnXwGNvuI5VBMtD0ohkXZ63/XShQJxdSW7pDLtGthe4v7OEHZm g8OaI5R0FLuhnq0q2MrZP7htypuDV8sYLgmaSePshdDlRmk5Go+FIuZ6f2yCQCg2lHqUE5blgq2 mwrPGUdjn4faAQO91SqE93Rf6oKkHJSaZbRnk2ilxRw== X-Gm-Gg: AeBDies+ZJdmOUoVoB81ez24erx7Eksm9PYJ8vWsvPYiR/zcAaEB8Kh+HFPHLiqPuYI rBVv0GEfs2Ycpgpu5zD3rkVQ3LwFsrdggN25k8UvajnLPaaM2lBHnXXqw2Ny0+p0gWXMjunmLVZ PhQKJQ+ZLPhzvW3Tmr3eHUlBXYpNNDvCTGC3tdEhLOq4qokbQJvp7xWSnoSwgGrcA7mvkuuX+6q 9uhhTh19ochuuen2M9POMhRdcV6jDIaarNdzXcLGfIOn86v+Zow7GJyBikCBZMn1UC0Cz51MAA/ Mxb2k/dX0tQ6+RKTK2qIhhme5et2xnIv17fuWyMSVZoDYSi5R3StqA== X-Received: by 2002:a05:600c:8216:b0:488:ac01:72b6 with SMTP id 5b1f17b1804b1-488ac017468mr7700385e9.21.1775354587568; Sat, 04 Apr 2026 19:03:07 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Peter Geoghegan Date: Sat, 4 Apr 2026 22:02:40 -0400 X-Gm-Features: AQROBzBXXYYfC-f--UcqtpyJ8knWb-mI9tDH04pHPdpj9GYsNceYKfB9CsqhdpA Message-ID: Subject: Re: PG 19 release notes and authors To: Bruce Momjian Cc: 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 Sat, Apr 4, 2026 at 7:27=E2=80=AFPM Bruce Momjian wro= te: > This is the same argument we have had for ages, accuracy vs > encouragement. If that is the new policy, my policy will be to never use the Co-authored-by tag, except perhaps for my own name. If I don't think someone deserves authorship credit, then I just won't list them as an author in the commit message. Given how the tag is apparently being interpreted, the only scenario where it still seems useful to me personally is one where I make substantial revisions to a patch but, for whatever reason, specifically do not think I deserve a full authorship credit. Which, to be fair, doesn't seem too implausible. The need for substantial revisions isn't an inherently good indicator of whether the original patch author deserves authorship credit in the release notes. Performing such revisions probably shouldn't be automatic grounds for committers to receive a release notes credit. In such a scenario, where I list myself using the Co-authored-by tag, the tag is useful because it avoids a weird mixed signal. It would be strange not to acknowledge that I technically wrote much of the code in the committed patch; what if my code had a bug that the original code didn't? At the same time, the tag avoids giving me more credit than I deserve, which is what I'd want to happen when I choose to use the tag (I'd want that out of a sense of fairness). What I'm saying here boils down to this: I don't think it's sensible to expect the use of a specific tag variant (or even the order in which author names appear) to convey much useful information. I really hope nobody reads too much into my choices in this area. --=20 Peter Geoghegan