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 |