From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 8C87515817D for ; Mon, 17 Jun 2024 09:50:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 31676E2A3A; Mon, 17 Jun 2024 09:50:41 +0000 (UTC) Received: from mout01.posteo.de (mout01.posteo.de [185.67.36.65]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C4D62E2A33 for ; Mon, 17 Jun 2024 09:50:40 +0000 (UTC) Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 0F525240027 for ; Mon, 17 Jun 2024 11:50:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1718617838; bh=1LDeQ0FlF2d/obfLb6C4KaC+O4Fe7+GMeQT59iHPAxo=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition:From; b=pYOVTzryLU9rSiUXWSMToaVcbzPzH/OIcwNxBhHMrQV8yuNIGC1mG2GKMaQD7Ip9l By2jVGE6JTk+IukCLxT8VXaCpjNHWkXq58VyFdAwxI1AXIupIA0gkaug1cC6PtnMDz CEeK0pFtScju+jkiRRowH9KKDpPKufwbJ7ZzEQl8/NS7l8kgSzC4QpE3KyU12OJVoI ypwGfoJM9xX9XQ5B14EvwKNTBjcCBRYy4d1g4TG8xd7Z9fManDa71DMZYVhyrummD3 vAnUYdzJipxdmcNGLvsTZuxygTU+J+cbepijxq8KrrYvnpB94/dajT8eXvRsfMP9EI xZ7/OBACTYA3w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4W2lW04BgWz6tn4 for ; Mon, 17 Jun 2024 11:50:35 +0200 (CEST) Date: Mon, 17 Jun 2024 09:50:29 +0000 From: Lucio Sauer To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Commit tags for resolutions OBSOLETE, PKGREMOVED Message-ID: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="4wgfnma3spi7xq3z" Content-Disposition: inline X-Archives-Salt: 89765cb5-400f-468a-9134-6aaf2532b6cd X-Archives-Hash: b999099f38fcb62e59f906c2952504f9 --4wgfnma3spi7xq3z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I wrote patches for infra's git hooks[1] and pkgdev[2] that add two new commit tags to support the automatic closure of bugs with resolutions other than FIXED. However, I am not entirely convinced that the meaning of the chosen tags is self-evident enough for a third party to understand them at a glance. Feel free to comment on my propsals or suggest alternatives! You'll hopefully be using them frequently :) > Orphans: https://bugs.gentoo.org/#### This commit removes the (last remaining) package that has been affected by this bug. The bug will be closed with resolution PKGREMOVED. Unknowing users might think that the bug's assignee will be removed instead. Sam also suggested "Removed:" and "Last-rited:"[3]. In my opinion, they don't convey that it's the underlying package that is being remvoed and not the bug itself. > Antiquates: https://bugs.gentoo.org/#### This commit removes ebuilds and newer versions of the program are no longer affected or it drops support for the problematic feature. This bug will be closed with resolution OBSOLETE. The tag may more commonly be understood as 'makes old-fashioned', which doesn't really make sense in this context. Pkgdev would only provide the long option `--antiq`, which would be a bit shorter than `--obsoletes`. [1]: https://git.sr.ht/~antecrescent/gentoo-githooks/commit/248ba38802abd9e= 115a2f602a0cd82b32d16c914 [2]: https://github.com/antecrescent/pkgdev/commit/8e1d84971f0f6c3f63838147= 7de9d99f0c1b2ef3 [3]: https://marc.info/?l=3Dgentoo-dev&m=3D170737555732280&w=3D2 Best --=20 Lucio Sauer --4wgfnma3spi7xq3z Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAABCgB9FiEElFlueg0TS/aEyc5qVWii3aYMopcFAmZwBuJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk0 NTk2RTdBMEQxMzRCRjY4NEM5Q0U2QTU1NjhBMkREQTYwQ0EyOTcACgkQVWii3aYM opcdDgf9Gjt7Y3brpHt3itFccnGm5qFJOcTX3p3Wq08EhASa/77uhv603XfELTWM 5HWSvBtjB6qqxvDqAZ3x3kP5AMrEWAMrosgXUXsHUgppGyMWrXREl0iz4vfwatqw +/SH6kjXfvv5QNGjYBUDSJ4oghBfamN8Mcv8ghsgsYI58glzPxFB2pH1ZUVaMP4R g2uA1O/MVJEFs9Ssm1lhzBj92LBwegAdbdDo1CoUNsFMbDU1cJsHryzqqXmRmBbG 4cA1IaPNH9eLsOEdfc88w96LWzM6iUvM+OwkIKJtcPLaLjZfyvzMQK5AoTUixIH0 kF80ZHysgV0TzyykPE3vBSlyy20BVQ== =Ktq8 -----END PGP SIGNATURE----- --4wgfnma3spi7xq3z--