Gentoo Archives: gentoo-dev

From: Brian Harring <ferringb@×××××.com>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] council manifesto for ferringb
Date: Thu, 24 Jun 2010 01:43:20
Message-Id: 20100624014241.GA7349@hrair
1 Pardon the delay in sending this folks- been playing w/ the wording a
2 bit more than I should've.
4 Feel free to ask whatever question's you'd like answered- I'll keep a
5 copy of the manifesto at
6 which will be
7 updated as needed for typo's and point clarifications.
9 Manifesto follows-
12 For those who don't know me, these days I work as a Distro Engineer, although
13 over the last decade I've ran the gamut from basic embedded to web monkey to
14 running OPs. Been a bit varied.
16 For gentoo specifically, I've been active since mid 2003- same thing, my work
17 has been a bit all over the map- split the first prefix branch, created EAPI,
18 wrote the distfiles mirror content manager, founded/wrote pkgcore, and done a
19 fair amount of portage work. Intermixed with that is a similar all over the
20 map involvement in the tree, although these days my main interest/focus on
21 the tree is QA.
23 The point of this brag sheet is twofold;
25 1) I've got a pretty wide amount of technical experience to bring to the
26 council (ranging from infra to imaging to simple ebuilds to explicit knowledge
27 of package manager internals)
29 2) When something isn't getting done, I jump in and *get it done* rather than
30 letting it sit. Simplest example, I want the git migration plan finished-
31 since robin was overloaded and no one was doing it, I chipped in the work
32 I could do (optimization of the conversion so it wasn't a full day outage).
34 My purpose in running for the council is to apply the same approach- with due
35 respect to the previous councils, there has been very little real activity
36 that has come from the council. Requests pushed up to them have been ignored
37 at the last minute (or without explanation), things have been voted on with
38 questionable understanding of the actual proposal, and generally, they've not
39 been incredibly useful. Finally, things have passed through the council with
40 very little relation to reality.
42 What I expect of the council, and will push w/in the council if elected is
43 simply the principles of accountability and getting things done.
45 Some examples of changes I'd like to see within the council-
47 1) Staggered elections- 2 elections a year, for example 3 council members in
48 the summer, 4 in winter. The purpose of this is purely accountability- if the
49 current council is abdicating their responsibilities, we aren't waiting a
50 year, the council's feet are continually held to the fire. This additionally
51 provides stability instead of the jarring once a year swap of the full
52 council. Finally note that if this were accepted, to make it easier to get
53 implemented I'd willingly go through an early election (would just need 2 other
54 council members for it to be pulled off in that case).
56 2) While hard to enforce (let alone define rules for), sanctions/early
57 election proceedings for members who repeatedly don't read the reference
58 materials for what they're going to be discussing that month. It wastes
59 everyones time, and it stalls decisions yet another month. Pretty much
60 I believe that if you want to be a council member you better be willing to do
61 the work. If you won't/can't, then don't run, simple as that.
63 Please also note that #1 and #2 require community vote to actually accomplish
64 also- I'm listing them since these are changes I'd like to see (and quite
65 likely the process of getting that vote has to go through the council also).
67 3) Figuring out a way to get the council meeting and making decisions more
68 frequently then once a month, for a single hour. We should strive to do more
69 than just the mininum specified in glep39.
71 4) Proposals brought forth to the council need an actual plan of
72 implementation- by opensources nature, the council cannot just say "go
73 implement EAPI4"- we're all volunteers. Via requiring people to have at least
74 the semblence of a plan (including patches/devs attached to it), this will
75 allow things to go faster, decisions made by the council to actually become
76 reality within the year.
78 5) On the flipside, the council should be actively trying to help w/ the
79 things it thinks should go through- if the council thinks the web redesign
80 should go through, actively searching for folk to help, tracing down what
81 has been done, what needs doing, etc. In this respect the council should be
82 active rather than passive- if the ball is being dropped, they should be
83 trying to track it and get it back on course.
86 Now I wish I could promise voters that if I were elected, all of these things
87 would be accomplished- I won't blindly promise things that I cannot gurantee.
88 I can only promise to bring this approach to the council if elected.
91 Finally please understand that while I am critical of preceeding councils,
92 I don't wish to completely tear down what they have accomplished. To improve
93 and move forward requires taking a hard but realistic look at what has led to
94 this point- hopefully I've managed just that in my manifesto.


Subject Author
Re: [gentoo-dev] council manifesto for ferringb "Paweł Hajdan