Gentoo Archives: gentoo-dev

From: William Hubbs <williamh@g.o>
To: gentoo-dev@l.g.o
Cc: mjo@g.o
Subject: Re: [gentoo-dev] Do (old-ish) Portage QA checks comprise policy?
Date: Mon, 04 Nov 2019 19:40:59
Message-Id: 20191104194050.GA8555@whubbs1.dev.av1.gaikai.org
In Reply to: Re: [gentoo-dev] Do (old-ish) Portage QA checks comprise policy? by Michael Orlitzky
1 Hi Michael,
2
3 On Mon, Nov 04, 2019 at 10:53:44AM -0500, Michael Orlitzky wrote:
4 > On 11/4/19 10:01 AM, Michał Górny wrote:
5 > > Hi,
6 > >
7 > > TL;DR: If a QA check is enforced by Portage for a reasonably long time,
8 > > does it constitute policy? Or can it be changed unilaterally by Portage
9 > > team?
10 > >
11 >
12 > To avoid these sorts of questions in the future, it might be worth the
13 > time it would take to vote on each of these policies formally, document
14 > them on the wiki, and then move the related checks to ::gentoo/metadata
15 > where other package managers can benefit from them (and where they can't
16 > be unilaterally nuked). Having a comprehensive list of policies will
17 > also help developers who want to Do The Right Thing and who read up on
18 > these things proactively.
19
20 I actually agree with you. I am not a fan of un-written things that we
21 call policies, and if this is going to be a distro policy it definitely
22 belongs in ::gentoo not in the package manager, but also see my other
23 reply.
24
25 > In this case, whether or not this is "policy" is beside the point. No
26 > one else wants to remove this check because it's useful and prevents
27 > developers from accidentally dumping garbage onto users' (often limited)
28 > root filesystems. Some people don't like to do their jobs, though, and
29 > for those developers it's a lot easier to delete the check and make
30 > things worse for everybody than it would be to package software
31 > correctly. Just Say No. That's what QA is for. But again, it would be
32 > easier to veto these obviously-stupid things if they've been documented.
33
34 This is a whole other thread I've been talking about for years, but if
35 we want to be concerned about dumping "garbage" on people's limited root
36 file systems, there are other things we need to re-consider, like our
37 notion that we have to install small files everywhere even though they
38 aren't always used.
39
40 So, if you want to talk about that, please start a whole new thread.
41
42 William

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Do (old-ish) Portage QA checks comprise policy? Michael Orlitzky <mjo@g.o>