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 1w9DFC-001Gd1-1F for pgsql-hackers@arkaria.postgresql.org; Sun, 05 Apr 2026 02:29:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9DFA-001H26-2f for pgsql-hackers@arkaria.postgresql.org; Sun, 05 Apr 2026 02:29:45 +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 1w9DFA-001H1w-1m for pgsql-hackers@lists.postgresql.org; Sun, 05 Apr 2026 02:29:44 +0000 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w9DF8-00000000eya-2mxA for pgsql-hackers@lists.postgresql.org; Sun, 05 Apr 2026 02:29:44 +0000 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-43cf5d14d6eso2469808f8f.0 for ; Sat, 04 Apr 2026 19:29:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775356182; cv=none; d=google.com; s=arc-20240605; b=UU4PEeLZ9DTMkuRVVXGRaBjuR5yXnJqbAhBnexM8mCcGPHHz8BRdhm7DoGGmxP7YGd jnhhlXQeVXuMUeOdi9qH2/DP2gAMLeQq6DlzPyvnTrBe/jRVwUgJxeYx4NGONX8VCEYi QZp2NS1yRJsR6OCCeBKEnPlh4xo+ABD/o0BOhxfhfhU2yC8guGiLLbS3O4F860qfspNg uuRAIMqlKjpgVosUv6UTC3Ol2LONyf2MQG7FfXJV2yoR8og2Zkpwqn3E4YEYJyrgdmEY P1/0H2K62i2DyjvNC/IT8raM4rXc9NcpO426QB4ittWYMkGSPNX1tWipIo8rk2o3H1YT vZ8A== 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=7YMJtJzKjthgSgFIQLn8crDQHXYM/lOr+VqmZ9rN7oE=; fh=tHzkvGxPUWnNirfprlmEN2lqo1okY0FE/lhloBqbFBI=; b=AY4cGjYCjw6JV0OkmKCblMLy13krflbaWLWxRBlJC+lSH/QiNk0aVsX4pthk2Ug/KG 5qoTfo7y556TYAJzN1+DF5Nn0J63M1jB/bmWv7RPARSPse4Mi+W46TwTQVICpF0kdyHI //v+lZNdRITziwQCtkjFJH8RokzK5Dva6n+SBItPc314v889b96xejMvaCP6FwZrrVsz BagFCTHYVNbWNoohMk/IJZYOr8merrua0Mt1ovheXtbPt/L0B0BaDFI1Pp+yDCGyIIL+ b/3ZicIvAxoAqsH1UHoZMULirvzSYu69dAkqAD1eroOedgMr6tYxTc+OW5Nhw0D0hE7k Mngw==; 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=1775356182; x=1775960982; 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=7YMJtJzKjthgSgFIQLn8crDQHXYM/lOr+VqmZ9rN7oE=; b=OXsJ+f4vpm0arvQ1wiwwl5G+Z0fMwsBeDSH8BQIf6hEE//4iRdj5/Y3/IWL+K3MJWt LJ3/20Mi8LXZJwe8VqYatVF9r8C7aUfmcVbZqx2BBmxHUlt7uUjbUqCkl+3xVKCEDucQ ZT/YWcfqUQhfiYxM0v+rG9/aVWQSelLf4lcvmoZnDILNi+FUsAagv7trNSLrc3bZQqVz iSe32jueMky5geQu931/yG5Zw8MvzLCaqkOOImnKfWu7EpcqRk61+J6L3M+3gvPleXHl uMDMrUQtijCY0pPvDnXuL3QGSeARevVOI9ZJedKwK3D8B4VICzZYzfKS9lOKykuGpyPN 7dPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775356182; x=1775960982; 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=7YMJtJzKjthgSgFIQLn8crDQHXYM/lOr+VqmZ9rN7oE=; b=iZ+jO9gy7WFXei+VeqvYxPdhULjX77vyxIGOSToqBbXgwnLLCWhpW/0nwCe8dPR37U /J7x0aaM7FdbjcM/ijCxnyqUipEbgdOOmtnimSH6HoHvPkwG14Aam9PxdkV8qCCxibfF iCgbUEKpxkBQDhuSbKsliPOJKsaZKI5lH8dJgMnQhDqXLN0tFhfnLXD+Vepm6pxl4X8i tVL9qaTGt/IyFFJymueCkI6cFw9MQGQ3vv6KzGpG4QpjOORJSr5xRS+yAV+xGdl96vPx Z469ldBRUQ2ZA26tgywsNzefqG9praYxtqY4ARnOtaxncCRNukBBU0yeA/Ut4NevHbPf wjNQ== X-Forwarded-Encrypted: i=1; AJvYcCXykQdi/c/eM498cU7oYiADRcJcj63VD6JBLf6ssozFtHblGCx0e+TWnj2+/mtSWRP4wCLhCYznA2uL8TNg@lists.postgresql.org X-Gm-Message-State: AOJu0YxW0T0X8bkFNWQ/2IlzX3B4xPAboWXpDF27fkzHDZBXvUEVUNnF e1wnisUSRZWKB6AVvTjbwt5izoy0R2TqcYuxOV1GATbGYb1IH1KDKGUUqk2T75/C4eih7wke9am Jg/L+lgrfGqVR+8OA0gRypMP+lfpsEt9/m8IJOFHs0g== X-Gm-Gg: AeBDietlUWDgVHt3VReGmMaaoybBe+9JGv+0K/ATH364jqZZ9rmngkcoaSqHUX5i4EC FP7jOgWgTdZvb9k71tdLZfo9EE+L8DHWmOH//ZDO/xjW/M6zXBL3BzXks5lXqQAy/8JI32BC7be mU9qIzmVQEQvTgMe6GMCVvSnpsPcevkDCokIG6FRpbBCr5qFgCV4+U4ZshMUwPXz/7LLKKugA3Z 4/8RxUDABbgmn81hNvF49nZ+Iq4felLVLeVadFEO20DJ9V+24tsf+6zugVLKb0d+06W4uKNieWJ PQpTtgVElKOgOa7R9wNQu4tB38VkYVtkY/4Cox7Iu831ZWOow7tM5twsY+qOAe8L X-Received: by 2002:a05:6000:2084:b0:43d:1e22:26c9 with SMTP id ffacd0b85a97d-43d292e24f4mr12319825f8f.42.1775356182220; Sat, 04 Apr 2026 19:29:42 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Peter Geoghegan Date: Sat, 4 Apr 2026 22:29:15 -0400 X-Gm-Features: AQROBzBi5Y_20007QhPYxW8h25G0iKv-cvWS_cR1KTaToKYXAYpURklniREMpZ0 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 10:13=E2=80=AFPM Bruce Momjian wr= ote: > Yes, that was the original purpose. I didn't actually know that. That's likely my own fault. (OTOH I haven't actually used the new tag at all, at least not yet.) > Basically, if a commit has no > "Author" tag, the committer is assumed to be the author. If there is an > "Author" tag, the committer is not assumed to be the author. If there > is an Author tag and the committer wants author credit, they must add > their name as an author. If the committer wants to indicate they > changed the patch, and potentially added bugs, but doesn't want credit, > the wiki says to use Co-authored-by. Got it. That makes sense to me (obviously, since I already said that that's the only policy that could possibly be useful). > > 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. > > Well, I don't care what we decide, but we should decide something. You > can say they don't convey information, but I need to put something in > the release notes, so they are forced to have some effect. I think that Co-authored-by should either: 1. have a specific mechanical purpose (like affecting how the release notes are written), OR 2. not exist at all. What's the point, otherwise? It just doesn't make sense to have a Co-authored-by that merely conveys a general vibe. These things are inherently squishy and subjective. Pretending otherwise would be a mistake (to be clear I'm not suggesting that you or anybody else has made that mistake). --=20 Peter Geoghegan