Gentoo Archives: gentoo-dev

From: "William L. Thomson Jr." <wlt-ml@××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Changing PMS to Portage Manager Specification
Date: Mon, 14 Aug 2017 21:26:12
Message-Id: assp.0399d2e139.20170814172601.3e4759a2@o-sinc.com
In Reply to: Re: [gentoo-dev] Changing PMS to Portage Manager Specification by Rich Freeman
1 On Mon, 14 Aug 2017 15:09:15 -0400
2 Rich Freeman <rich0@g.o> wrote:
3
4 > On Mon, Aug 14, 2017 at 2:42 PM, Peter Stuge <peter@×××××.se> wrote:
5 > >
6 > > I am sure
7 > > that portage developers gnash their teeth at blockers stemming from
8 > > PMS, but I wholeheartedly believe that Gentoo, PMS and Portage are
9 > > all better off for it.
10 > >
11 >
12 > Honestly, I've yet to see any portage developers complaining about
13 > PMS here.
14
15 There are not that many, the core ones tend to do most the work
16 https://github.com/gentoo/portage/graphs/contributors
17
18 But I do not seem them participating here much.
19 https://gitweb.gentoo.org/proj/pms.git/
20
21 Also not sure that is mirrored to Github for what ever reason. To major
22 flags, no mirror to github, and little to no involvement from core
23 portage developers. That seems like a disconnect there.
24
25 Why would it not be mirred to Github? Not wanting outside PRs or input
26 on PMS?
27
28 > In general the main hoops to jump through if you want something in
29 > PMS are:
30
31 From a developer perspective, jumping through hoops will limit
32 creativity, and if nothing else hold back development. I tend to prefer
33 to keep development more unrestrained.
34
35 > Usually when #1 ends up being the hangup there tend to be serious
36 > concerns about how the concept will work in reality. If it will make
37 > ebuilds harder to maintain or their behavior less predictable then an
38 > implementation alone isn't enough. Either that or there are concerns
39 > that the design doesn't fully address the need, which often happens
40 > when we add a new dependency type.
41
42 Portage supports sets, but the PMS has no mention. Then there is debate
43 on what they are. Creating so much noise it drowns the bug request and
44 makes it invalid. Despite the need still existing, and PMS lacking
45 anything on sets.
46 https://bugs.gentoo.org/show_bug.cgi?id=624300
47
48 > IMO the process isn't really broken, and I doubt that changing the
49 > name would change anything. We don't wait for other package managers
50 > to support a new PMS version before using it in the tree.
51
52 More like package managers cannot add features not mentioned by PMS.
53
54 > We do value
55 > the input of anybody with expertise in this area, though the Council
56 > holds the final say. PMS has a huge impact on our QA and I think
57 > we're generally better off for the time spent on it.
58
59 PMS I do not see as related to QA. It is something for other package
60 managers. I fail to see how PMS makes QA better. If anything repoman
61 makes QA better. I would have to double check but I bet many things
62 repoman looks out for is not in PMS.
63
64 > If somebody actually does have a PMS proposal that has been stalled it
65 > wouldn't hurt to share it, or if the portage team feels otherwise.
66
67 Just the needs I have with portage are stalled, marked as invalid. No
68 discussion for inclusion in PMS. Like documenting sets.
69
70
71 --
72 William L. Thomson Jr.

Replies

Subject Author
Re: [gentoo-dev] Changing PMS to Portage Manager Specification Rich Freeman <rich0@g.o>