Gentoo Archives: gentoo-dev

From: Brian Harring <ferringb@g.o>
To: gentoo-dev@l.g.o
Subject: how to contribute to use/slot deps: was Re: [gentoo-dev] Multiple Repo Support
Date: Sat, 24 Dec 2005 08:00:15
Message-Id: 20051224075636.GG5796@nightcrawler.e-centre.net
In Reply to: Re: [gentoo-dev] Multiple Repo Support by Jason Stubbs
1 On Sat, Dec 24, 2005 at 12:40:35PM +0900, Jason Stubbs wrote:
2 > On Saturday 24 December 2005 05:45, Spider (DmD Lj) wrote:
3 > > On Sat, 2005-12-24 at 03:37 +0900, Jason Stubbs wrote:
4 > > > On Saturday 24 December 2005 03:23, Paul de Vrieze wrote:
5 > > > > On Friday 23 December 2005 19:12, Ciaran McCreesh wrote:
6 > > > > > On Fri, 23 Dec 2005 18:57:44 +0100 Paul de Vrieze <pauldv@g.o>
7 > > > > >
8 > > > > > | Do those already work then? I'd like to be able to use them.
9 > > > > >
10 > > > > > Not in anything end users should be using. The syntax is pretty much
11 > > > > > decided upon though...
12 > > > >
13 > > > > Glad that they are comming though. Even though I'd probably not hold my
14 > > > > breath.
15 > > >
16 > > > Trolling?
17 > >
18 > > Erm.. No, I don't think he is. We've been asking / waiting for the
19 > > [use] syntax to appear since before you joined the project. It's been on
20 > > "the list" for so long that many of us have given up... ; )
21 >
22 > Yep, bug 2272.
23
24 (still was trolling).
25
26 > > I don't think its trolling when we've been let down on it in the past,
27 > > had it postponed to "the great redesign" ( project baghira, I think,
28 > > too) And so on.
29 >
30 > "Even though I'd probably not hold my breath"? It's something that many people
31 > want but most are not evening willing to attempt implementing it. What was
32 > the purpose of that comment?
33
34 Expanding on this since jason's email is quite a bit nicer then my
35 original response. Frankly... the potshot at portage is mild
36 bullshit, but at this point I'm getting accustomed to it- bit easier
37 to take a swipe at portage rather then to do actual work
38 improving things (low blow potentially, but it sure as hell seems to
39 be the case).
40
41 If folks are looking to get this feature, here's how you scratch that
42 itch.
43
44 1) design and implement your own stable based patch that is
45 maintainable.
46 2) help complete the saviour branch which holds a massive
47 refactoring (including use/slot required refactoring). Use/Slot is
48 already sitting in that branch btw, although the resolver handling of
49 it (ability to dig itself out of use cycles) isn't there yet.
50 3) help with the day to day bug mangling, regression fixes, and
51 general maintenance. Or work on the small features that need to be
52 dealt with; either way, help reduce the load so existing portage devs
53 can implement the beast.
54
55 Note that nowhere in that list, is nagging/snarky comments/general
56 asshattery on public ml's listed as a means to get what you want.
57
58 That's actually something of a negative contribution, since time is
59 spent sending pissy emails such as this, or just results in
60 people saying "screw portage work". Devs making noise, you know what
61 the scenario is, you're on the receiving end of it too for your area
62 of work. Portage is no different.
63
64 It's really pretty simple- get off your butt and chip in if you want
65 it, else you're on _our_ timeline (eg, we implement it when we deem it
66 sane/ready to go). It's been 3 years for the bug- more then ample
67 time to have contributed for some of the devs complaining in this
68 thread.
69
70 Chip in, or bite your tongue essentially.
71 ~harring

Replies