Gentoo Archives: gentoo-dev

From: Michael Orlitzky <mjo@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Do (old-ish) Portage QA checks comprise policy?
Date: Mon, 04 Nov 2019 15:53:54
Message-Id: dcb2e353-ed55-0802-51c6-00813bd21f21@gentoo.org
In Reply to: [gentoo-dev] Do (old-ish) Portage QA checks comprise policy? by "Michał Górny"
1 On 11/4/19 10:01 AM, Michał Górny wrote:
2 > Hi,
3 >
4 > TL;DR: If a QA check is enforced by Portage for a reasonably long time,
5 > does it constitute policy? Or can it be changed unilaterally by Portage
6 > team?
7 >
8
9 To avoid these sorts of questions in the future, it might be worth the
10 time it would take to vote on each of these policies formally, document
11 them on the wiki, and then move the related checks to ::gentoo/metadata
12 where other package managers can benefit from them (and where they can't
13 be unilaterally nuked). Having a comprehensive list of policies will
14 also help developers who want to Do The Right Thing and who read up on
15 these things proactively.
16
17 In this case, whether or not this is "policy" is beside the point. No
18 one else wants to remove this check because it's useful and prevents
19 developers from accidentally dumping garbage onto users' (often limited)
20 root filesystems. Some people don't like to do their jobs, though, and
21 for those developers it's a lot easier to delete the check and make
22 things worse for everybody than it would be to package software
23 correctly. Just Say No. That's what QA is for. But again, it would be
24 easier to veto these obviously-stupid things if they've been documented.

Replies