Gentoo Archives: gentoo-dev

From: Tom Wijsman <TomWij@g.o>
To: jer@g.o, gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [Bug 488318] media-video/mpv[luajit] - Keyword request on alpha, arm, ppc, ppc64, sparc
Date: Mon, 21 Oct 2013 15:32:36
Message-Id: 20131021173203.2e1fc19c@TOMWIJ-GENTOO
In Reply to: Re: [gentoo-dev] Re: [Bug 488318] media-video/mpv[luajit] - Keyword request on alpha, arm, ppc, ppc64, sparc by Jeroen Roovers
1 On Mon, 21 Oct 2013 15:50:34 +0200
2 Jeroen Roovers <jer@g.o> wrote:
3
4 > On Sun, 20 Oct 2013 14:30:56 +0200
5 > Tom Wijsman <TomWij@g.o> wrote:
6 >
7 > There is no "instead".
8
9 Why is there no "instead"?
10
11 > The default policy (did you read the devmanual yet?)
12
13 Which policy are you referring to? (Did you refer me to anything?)
14
15 > is to DROP KEYWORDS (and let arch teams re-add them)
16
17 Which is what I exactly did for the USE flags on most of the arches;
18 and a bug was planned to be filed, such that they can decide on it.
19
20 > -unless- that is really cumbersome (when you need to drop more and
21 > more keywords as a result).
22
23 Please do not make additional exceptions, we have enough of them.
24
25 > Since you don't seem to get why this is. Let me give you an example.
26 >
27 > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
28 > Minor Arch User: I want cat-more/pkg with USE=foo but I can't enable
29 > it. Why is USE=interesting masked?
30 > Minor Arch Dev: I don't know. Let me look it up.
31 > Minor Arch Dev: Ah, it's in
32 > profiles/default/linux/somearch/package.use.mask:
33 > # Some Package Maintainer <some@×××××××.maintainer> (1 Jan 1970)
34 > # dev-libs/interesting not keyworded so disabling, kthxbye
35 > cat-more/pkg interesting
36 > Minor Arch Dev: Apparently it was put there a long time ago. It has no
37 > bug reference and I can't find a ChangeLog entry. Oh wait, it's
38 > mentioned in profiles/ChangeLog-1971 but with the same uninformative
39 > text.
40
41 Right; bug reference added, I see no other problem here.
42
43 > Minor Arch User: So what do I need to do?
44 > Minor Arch Dev: Er, you write an entry
45 > in /etc/portage/profile/package.keywords for the dev-libs/interesting
46 > package (make sure to put the ~arch or '**', yeah?), and another entry
47 > in /etc/portage/profile/package.use.mask with the same entry as
48 > package.use.mask (but with the sign of the USE flag inverted, right?).
49
50 Whether you change package.keywords twice or change both once; it
51 doesn't result in a difference in effort, I do not see your point here.
52
53 > Then when you have successfully re-emerged cat-more/pkg with
54 > USE=interesting, send me a new bug report so we can start removing the
55 > bitrot from the arch profile and keywording stuff properly.
56
57 Why file a duplicate bug?
58
59 > (Several portage configuration explanations and bug hunts later.)
60
61 For what?
62
63 > (Minor Arch User exits stage left having gained happy happy support
64 > for "interesting" in his pkg.)
65 > Minor Arch Dev: O, if only the keyword had been dropped at the time,
66 > and two more keywords had been re-added to cat-more/pkg and
67 > dev-libs/interesting at the time, none of this would have been needed.
68 > Mercy!
69 > (Minor Arch Dev drinks the poison and drops to the floor)
70
71 Two entries will continue to be two entries; so, I do not see where the
72 difference in work comes from. Can you now please explain the exception?
73
74 > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
75 >
76 >
77 > jer
78 >
79
80 --
81 With kind regards,
82
83 Tom Wijsman (TomWij)
84 Gentoo Developer
85
86 E-mail address : TomWij@g.o
87 GPG Public Key : 6D34E57D
88 GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D

Attachments

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

Replies