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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 5FEBF138334 for ; Mon, 21 Oct 2019 17:37:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5787EE0A80; Mon, 21 Oct 2019 17:37:35 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B3D57E0A76 for ; Mon, 21 Oct 2019 17:37:34 +0000 (UTC) Received: from [192.168.253.22] (host-81-190-208-222.dynamic.mm.pl [81.190.208.222]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: slashbeast) by smtp.gentoo.org (Postfix) with ESMTPSA id 0826034C15F for ; Mon, 21 Oct 2019 17:37:32 +0000 (UTC) From: Piotr Karbowski Autocrypt: addr=slashbeast@gentoo.org; keydata= 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 To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Proposal: change to default policy of doing changes to packages that are maintained by other developers Message-ID: Date: Mon, 21 Oct 2019 19:37:28 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.2 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="VLoo8WR3iksSBhxrf7lzKphktJr0TKaCc" X-Archives-Salt: 8d2d247d-33df-4ed7-a7e1-fda718d30987 X-Archives-Hash: 850b46b2fa666be68c0bbbd63f3231a3 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --VLoo8WR3iksSBhxrf7lzKphktJr0TKaCc Content-Type: multipart/mixed; boundary="7ab8Kut5zTg6mtMDY8EpB8Y17b1MhotDi"; protected-headers="v1" From: Piotr Karbowski To: gentoo-dev@lists.gentoo.org Message-ID: Subject: Proposal: change to default policy of doing changes to packages that are maintained by other developers --7ab8Kut5zTg6mtMDY8EpB8Y17b1MhotDi Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi, I'd like to bring the topic of defining default policy to do changes to packages within ::gentoo that one does not maintain. This topic goes back from time to time on #gentoo-dev, and as I was told, it was originally sent to gentoo-dev mailing list by robbat2 (I failed to find this in archive, so if anyone have copy of it, please shar= e). Current policy is to never touch ebuild that one did not claim as maintainer unless maintainer of said package allowed you to do so. This is a bit unhealthy, especially when some developers that maintain packages are out of reach, or the patches to update ebuild just rot on the bugzilla and are not taken in by maintainers. What I'd like to end with would be to set a policy that allows any developer with write access to ebuilds tree do changes that are small in scope, like a minor bug fixes, adding missing flags, version bumps, anything, that does not require complete overhaul of ebuild, with the option to set in metadata.xml that policy for specified package is to deny anyone but maintainers from doing changes. The packages that would require a flag to prohibit non-maintainers from doing changes would of course be those of toolchain, or other big in user base packages that are in very good shape, as in gnome packages, kde packages, X11 packages and so on. Of course, the policy would also define, that if there are any bug introduced by changes that non-maintainer made, it's responsibility of those who did the change in first place to fix it and clean any mess that it has created. I personally am fine with others doing changes to packages I own, as long as they won't break anything and I do know from the discussion on #gentoo-dev, that there are others who have similar opinion about it. Those who feel territorial and those who believe only maintainers should maintain specified packages can just set the flag in metadata.xml and continue with the current state of things for their packages. The reason why I would like to get default policy to allow-all is that I do not believe most of developers would want to go around all the packages they own and set it manually to allow others doing changes even if they're fine with others touching those packages. What do you think folks? -- Piotr. --7ab8Kut5zTg6mtMDY8EpB8Y17b1MhotDi-- --VLoo8WR3iksSBhxrf7lzKphktJr0TKaCc Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEs/xknBUj80jW4k9p18F/qydytykFAl2t7NlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEIz RkM2NDlDMTUyM0YzNDhENkUyNEY2OUQ3QzE3RkFCMjc3MkI3MjkACgkQ18F/qydy tykkVgf/dUHInx5beCIMFlsOi5UrvaSrqLP57WDpBhnn+HKC42/8QR5kzXaFANTo K0V7qCZq9Asd/r4rtYmtnZWz1foi9Zd5j8BdXSdFn6JwShd8G7gmmb1T+yjcgVTn aWh+ENsp0M1nUCP1VD/7Yrv13kaM5jCZXMReLR6QsWTIqZ6O1i1mOE5mlhHXwvYP f7/U1senSa68e+BOAvFEKytSD1VBV71Zxg1jmtq6gxtE2FodUgWfrMYu4VsglLxP udhhxanqfYN9NnRNn+VX1aqlrnzg2iDD2EPxW1adN9G82N1a3eGHclERUOgFTTgz kDa6n0CEG//ICn69idcVMiIk+vBSRg== =Tf86 -----END PGP SIGNATURE----- --VLoo8WR3iksSBhxrf7lzKphktJr0TKaCc--