Gentoo Archives: gentoo-dev

From: Tom Wijsman <TomWij@g.o>
To: patrick@g.o
Cc: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-sound/umurmur: metadata.xml ChangeLog
Date: Sat, 28 Dec 2013 18:12:44
Message-Id: 20131228191211.220f0984@TOMWIJ-GENTOO
In Reply to: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-sound/umurmur: metadata.xml ChangeLog by Patrick Lauer
1 On Sat, 28 Dec 2013 18:26:47 +0100
2 Patrick Lauer <patrick@g.o> wrote:
3
4 > > The discussion is based on some questions that are hard to agree on:
5 > >
6 > > 1. How much of a problem is an unused USE flag in metadata.xml?
7 >
8 > Cosmetic issue. No functional impact.
9
10 This is a description of an unused USE flag instead of an answer;
11 asked differently, how much does its presence impact quality?
12
13 > > 2. Should such repoman warnings be fixed? By whom? When? How?
14 >
15 > Yes. You see it, you fix it.
16
17 Once I get around to them, but there are more important things to do.
18
19 > Not fixing cosmetic issues (cf. compiler warnings) leads to more and
20 > more noise until real issues are just drowned in the noise; the only
21 > way to achieve excellence (in terms of quality) is discipline in
22 > adhering to rules and standards obsessively.
23
24 Does that noise distract us from fixing what really needs fixing?
25
26 It seems to me that for example migrating ebuilds to newer eclasses is
27 much more important than to fix something that's just cosmetic. But it
28 appears that fixing cosmetic issues is easier and more fun to do...
29
30 "Kill it with fire!"
31
32 > If there are (too) many false positives we should add proper
33 > annotations to silence repoman ...
34
35 Are there other false positives than the multi-line readme eclass ones?
36
37 > > 3. Can USE flags actually be removed from stable ebuilds?
38 >
39 > Usually removing stable ebuilds makes useflags "disappear", rarely
40 > does masking stuff (e.g. old cups) lead to the disappearance of
41 > useflags as they would now be broken
42
43 The question is about the removal of an USE flag, not the removal of an
44 ebuild; it rather addresses changing the ebuild to remove the USE flag,
45 to address the context of this thread.
46
47 > > 4. ...
48 >
49 > Do we need to discuss this?
50 >
51 > No. It's an amazing waste of time, almost as if we had no real
52 > problems to focus on.
53
54 Maybe, maybe not; some parts of it can yield bike-shedding, but other
55 parts of it can definitely be useful to talk about. Eventually we will
56 need to discuss as a QA team to focus on getting the harder stuff done;
57 because well, just shooting at the low hanging fruit and taking the
58 easy way out and only coming together after "something happened" isn't
59 the way that works well. This thread is a good demonstration of that...
60
61 > > Because this can yield quite some bike-shedding; the alternative
62 > > "out of the box thinking" package.use.mask solution satisfies both
63 > > parties, which renders that discussion unnecessary. Nobody has
64 > > objected this.
65 >
66 > That is a "fix" specific to this package alone, in the general case it
67 > is not valid.
68
69 You either want to keep the USE flag description or you don't.
70
71 --
72 With kind regards,
73
74 Tom Wijsman (TomWij)
75 Gentoo Developer
76
77 E-mail address : TomWij@g.o
78 GPG Public Key : 6D34E57D
79 GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D

Attachments

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