diff options
authorWilliam Hubbs <>2015-08-13 12:40:16 -0500
committerWilliam Hubbs <>2015-08-13 12:40:16 -0500
commitf69a339f5bec5cab4f8b053c5a3f1d4f75735a82 (patch)
tree5162ae45c1e190883e2401c4ac38b20814c4abe3 /meeting-logs
parentAdd log and summary for 20150609 meeting. (diff)
Add summary and log for 2015-08-09
Diffstat (limited to 'meeting-logs')
2 files changed, 261 insertions, 0 deletions
diff --git a/meeting-logs/20150809-summary.txt b/meeting-logs/20150809-summary.txt
new file mode 100644
index 0000000..a4c8fa6
--- /dev/null
+++ b/meeting-logs/20150809-summary.txt
@@ -0,0 +1,23 @@
+*. Roll Call
+present: blueness, jlec, k_f, mrueg (proxy for dilfridge), rich0, ulm, williamh
+* the state of Java
+The council acknowledged that we have issues withmanpower, and rich0
+agreed to send out a message encouraging projects to recruit more and
+calling for more interest in the events/pr projects.
+k_f also stated he would write an acknowledgement of the git migration
+to send out.
+* Open Bugs with Council Involvement
+blueness and ulm agreed to complete this bug.
+* Open Floor
+Williamh brought up questions about the git commit conventions; it was
+determined that the best place to discuss this was the mailing list.
diff --git a/meeting-logs/20150809.txt b/meeting-logs/20150809.txt
new file mode 100644
index 0000000..67387fa
--- /dev/null
+++ b/meeting-logs/20150809.txt
@@ -0,0 +1,238 @@
+--- Log opened Sun Aug 09 13:42:20 2015
+13:42 <@rich0> Impressive - I see 152 commits so far.
+13:48 * WilliamH is here just doing a couple of things around the house before the meeting
+13:55 <@rich0> Interesting. I went to make the draft migrated historical git repo read-only on github to all devs, and managed to make it read-only to myself in the process.
+13:55 <@K_F> :)
+13:58 <@WilliamH> meeting in two minutes
+13:59 <@jlec> ulm: awake?
+13:59 <@ulm> sure :)
+13:59 <@jlec> :)
+13:59 * mrueg proxies dilfridge today.
+14:01 <@WilliamH> Agenda is here (I'll be turning it into the summary las we go, but not live.
+14:01 <@WilliamH> Roll call:
+14:02 * WilliamH here
+14:02 * K_F is here
+14:02 * jlec is here
+14:02 * mrueg here
+14:02 * rich0 here
+14:02 * ulm here
+14:02 <@WilliamH> The first topic is the state of java:
+14:02 <@WilliamH> Is there anything we can do as the council for this?
+14:03 <@K_F> As I understood the email, and the thread following, it was to put focus on it, which the thread itself did
+14:03 <@K_F> there didn't seem to be an active motion for council, just a beware of this information
+14:03 <@rich0> While we can of course ackknowledge it, I think that this falls into the general category of understaffed projects.
+14:03 <@rich0> I think probably the bigger issue is recruitment in general.
+14:03 <@jlec> active recruitment
+14:04 * WilliamH agrees, we really can't do anything other than acknowledge it.
+14:04 <@jlec> and dying projects
+14:04 <@WilliamH> should we move on then?
+14:04 <@rich0> Agree. the recruiters as recruit processors are probably reasonably fine.
+14:04 <@rich0> The issue is a lack of active recruitment.
+14:04 <@jlec> I see similar things in science. Old devs are leaving and no new blood follows.
+14:04 <@ulm> I see active recruitment partly as a responsibility of the projects
+14:04 <@K_F> well, active recruitment is one thing, I think you can expand that to generic PR
+14:04 <@rich0> I think we should perhaps just say that if there are any willing to step up to try to do more recruiting/PR/etc they have our full support.
+14:04 <@rich0> K_F: agree
+14:04 <@K_F> people need to see value in the Gentoo ecosystem
+14:05 <@rich0> I actually am working with somebody new to get them plugged into pr@.
+14:05 <@rich0> I think Gentoo just needs more non-dev staff overall.
+14:05 <@K_F> rich0: yeah, and more activity in blog etc
+14:05 <@K_F> GMN sadly is understaffed again
+14:06 <@jlec> Something else which the council could suggest is a general procedure when projects are falling apart.
+14:06 <@rich0> Perhaps we should put out an ad on -user, -dev-announce calling for anybody who wants those roles to step up.
+14:07 <@jlec> When should active removal of unmaintained packages should start, etc.
+14:07 <@rich0> well, we do have a page to post for staffing needs in general.
+14:07 <@rich0> The real issue is that we only have so many to go around.
+14:07 <@rich0> And I don't think a lot of gentoo devs are into Java.
+14:07 * WilliamH agrees with rich0; we already have a page for staffing needs
+14:08 <@K_F> We should be more active in conferences etc, bring up interest in general
+14:08 <@K_F> certainly next FOSDEM we should have a booth
+14:08 <@rich0> That was a suggestion of the new pr guy.
+14:08 <@rich0> He wants to actively get people at conferences.
+14:08 <@jlec> And again, I don't think recruiters are the project. Active recruitment from the teams and great mentoring. That is what we need.
+14:08 <@rich0> I told him to just go for it and I'd proxy him where needed.
+14:09 <@K_F> jlec: agreed, it happens on a grass root level, not as a dedicated project
+14:09 <@jlec> K_F, agreed. dilfridge is pushing for that since some time already
+14:09 <@K_F> jlec: I know, and tend to agree
+14:09 <@K_F> also, why is it we have to go to funtoo to find stuff like gentoo ecosystem
+14:09 <@K_F>
+14:10 <@K_F> that is a great chart, would be nice poster
+14:10 <@rich0> Well, I think a project already exists to some extent for this sort of thing (PR, Events, etc)
+14:10 <@rich0> The project is just coordination/facilitation.
+14:10 <@WilliamH> rich0: that's teh pr project isn't it?
+14:10 <@rich0> Grassroots is getting people to wear a Gentoo shirt and hang a flyer at their local LUG or whatever.
+14:11 <@rich0> Events is a PR sub-project.
+14:11 <@WilliamH> rich0: oh ok.
+14:11 <@rich0> The project could facilitate getting banners where they need to be. (Maybe keep one in the EU and one in the US at all times, etc).
+14:12 <@rich0> But, it all takes interested staffers to drive. I think that is what we should call for.
+14:12 <@rich0> But, we can't make it happen on our own (unless we want to join the project of course).
+14:12 <@rich0> So, I'd suggest just having a council call to arms or something like that, but it is mostly a figurehead thing.
+14:13 <@rich0> I'm sure the Foundation would be happy to throw a bit of money at it if somebody steps up to do the work.
+14:13 <@WilliamH> Who wants to compose something like that?
+14:14 <@K_F> rich0: seems to have a good grasp on it, I could also help out. Would this be a generic email to the ML in that case?
+14:14 <@K_F> as you say, I think part of event focus is knowing what resources are available, e.g. having banners located in both US and Europe
+14:14 <@rich0> I think so. I don't think we need to wordsmith it in the meeting. I don't mind volunteering to send a draft to council@
+14:15 <@rich0> exactly - the project should just be facilitation. Anybody in the community should be ambassadors.
+14:15 <@WilliamH> Ok, I'll leave that to you rich0 and K_F :-)
+14:15 <@WilliamH> Should we move on?
+14:15 < mrueg> hmm if the only issue is missing attention at the community, why do we have that many contributors to project that do not take the final step to become a dev?
+14:16 <@blueness> i'm here!
+14:16 <@jlec> mrueg: have we? So what is the criticism? Do you have more insides in the "why"?
+14:16 <@K_F> mrueg: I don't see that as being a project itself, might be plenty of reasons for it, I know it took me a while to become a dev
+14:16 <@K_F> s/project/problem/
+14:17 < mrueg> jlec: well I know at least three of them, contributing to different projects.
+14:17 <@jlec> SO what is the problem?
+14:18 < mrueg> most of them will tell you "quizzes take too much time" or "no motivation for quizzes"
+14:18 <@K_F> and that is fine, as long as they contribute
+14:18 <@ulm> mrueg: that's a lame excuse
+14:18 <@blueness> mrueg: people who want to contribute and don't have time for the quizes can be proxied
+14:19 <@ulm> quizzes are a no-brainer once the candidate is ready
+14:19 < mrueg> blueness: that works for active projects
+14:19 <@blueness> we need people who understand the gentoo well
+14:19 <@K_F> the way I see it we already have quite a low bar to becoming a developer, if people don't want to do that fine, would work better if we receive patches etc
+14:19 <@rich0> I think the key is to get people involved FIRST and make them staff/devs later.
+14:19 <@K_F> giving too many complete access is a security issue
+14:19 <@rich0> That was the approach I took with our new pr member.
+14:19 <@blueness> rich0: yes and we have techniques for doing that
+14:19 <@rich0> Otherwise when they have lots of passion you hit them with a load of bureaucracy.
+14:20 <@rich0> Yup, I think most mentors get this.
+14:20 <@rich0> And you don't really need to be dev/staff to do something like an events team.
+14:20 <@rich0> It is just an email alias and a wiki page most likely.
+14:20 <@rich0> They certainly deserve to be staff and should be made staff, but they can hit the ground running.
+14:21 <@jlec> mrueg: from all devs who I recruited which obvious have finished their quizzes, quite a number already quit again or are heavily inactive.
+14:22 <@jlec> So the quizes aren't neither the solution nor the problem.
+14:22 < mrueg> I just wanted to mention that issues that might keep contributors away exist also on other levels
+14:22 <@K_F> jlec: retaining the interests from existing developers I think is a much more important issue
+14:22 <@K_F> jlec: you can have skills going out that would take 10 new comming in to replace, due to the overall knowledge
+14:23 <@jlec> yes.
+14:23 <@K_F> I really get upset when I see some of the personal attacks happening, of course in a highly technical society some direct communication is expected, but I can see that influencing activity level of existing as well as new devs
+14:24 <@blueness> the recruitment issue is an ongoing problem, here might be other ways for java to deal with their issues like dropping support for some things, cutting back, i don't know if that will work for them
+14:24 <@WilliamH> Direct technical communication is a good thing, but when it digresses into personal attacks it is not.
+14:25 <@blueness> any java folks here?
+14:25 <@jlec> !herd java
+14:25 < willikins> jlec: (java) betelgeuse, caster, chewi, ercpe, fordfrog, sera, serkan
+14:26 <@ulm> K_F: IMHO there are much less personal attacks nowadays than in former times
+14:26 <@jlec> ulm: same as active devs ;)
+14:26 <@ulm> like 7 or 8 years ago
+14:27 <@jlec> So what is our conclusion?
+14:28 <@rich0> Well, I'm going to send a call to arms for recruitment in general to council@ and then to the lists on our behalf.
+14:28 <@blueness> jlec: not sure really, the recruitment issue has been going on for a long time, we can push again
+14:28 <@rich0> For Java I suggest we just acknowledge the issue. I think it is a symptom of staffing issues in general.
+14:29 <@rich0> If the new PR group (Assuming it forms) wants to help individual teams with their own recruiting that is of course fine too.
+14:29 <@jlec> blueness: On top of my list is streamlining the quizzes. Sadly I didn't manage it until now.
+14:29 <@blueness> jlec: they do need work for sure
+14:30 <@rich0> Sure, but I don't think that is the biggest issue. When I wanted to be a dev I WANTED to be a dev. Some silly quizzes weren't going to stop me.
+14:30 <@blueness> actually who is maintaining the quizzes?
+14:30 <@K_F> rich0: exactly
+14:30 <@blueness> do recruiters maintain them?
+14:30 <@rich0> I think generating interest in Gentoo in general will help.
+14:30 < mrueg> !expn pr
+14:30 <@jlec> blueness: we are.
+14:30 < willikins> mrueg: pr = dberkholz,rich0,quantumsummers,dabbott,hwoarang,dilfridge,k_f,pva,a3li,jdhore,kensington,jrtk(at),
+14:31 <@jlec> blueness: recruiters. I am the current lead
+14:31 <@blueness> jlec: good to know, and good to have a recruiter on the council
+14:31 < mrueg> rich0: maybe as a first step pr could actively promote the git migration on various channels?
+14:32 < mrueg> and in doing this ask for new developers
+14:32 <@jlec> We need some PR system on top of git
+14:32 <@rich0> Makes sense. I'll see if there is anybody interested in writing something up on the alias.
+14:32 <@jlec> that could attract people
+14:32 <@K_F> mrueg: I'm not sure if others care as much about that as some existing devs
+14:33 <@K_F> of course it doesn't hurt either, I'm more focused on the security aspects we're adding to it with signed commits /pushes and the portage validation down the road
+14:34 <@K_F> which we in theory could've done with another VCS as well, but is being combined with this
+14:34 <@rich0> git is still news, and should still get announced
+14:34 < mrueg> K_F: some contributors said they don't want to work with cvs
+14:34 <@K_F> rich0: sure
+14:34 <@rich0> It was a lot of work, and if nothing else those who were involved deserve the recognition.
+14:34 <@K_F> now, _that_ I agree on
+14:34 <@rich0> For that matter we could also send a short notice of recognition ourselves.
+14:35 <@ulm> probably one of the largest repos around, too
+14:35 <@rich0> Our historical repo probably has more commits than almost any git migration to date.
+14:35 <@rich0> I had some chats with ESR and ours was significantly larger than most he dealt with.
+14:35 <@rich0> That's just the nature of what we use it for.
+14:35 <@ulm> rich0: and reposurgeon couldn't be used
+14:36 <@jlec> I suggest the council calls for active recruitment and offers help to the teams.
+14:36 <@rich0> Well, I don't know that it couldn't be used, but by the time it came out we largely had the kinks worked out with ferringb's scripts.
+14:36 <@ulm> rich0: it went out of memory in its very first stages :/
+14:36 <@rich0> Ah.
+14:37 <@ulm> but I guess we're getting off-topic
+14:37 <@WilliamH> jlec: what kind of help could we offer though? it isn't our function to recruit...
+14:38 <@WilliamH> I like rich0's idea here, all we can really do I think is just a call to arms...
+14:38 <@WilliamH> So should we move on to the next topic?
+14:39 <@rich0> We can proxy if people step up to do work and I'd encourage that, but this has to be bigger than us or we'll just burn out.
+14:39 <@jlec> WilliamH: coordination of teams and resources. Making devs aware of resources, like what the PR team can provide for events, etc.
+14:39 <@jlec> WilliamH: yes, let's move on
+14:39 <@WilliamH> Next topic: Open Bugs with Council Involvement:
+14:39 <@WilliamH> Does anyone have the list? I can't search by cc w/ pybugz...
+14:40 <@ulm> bug 503382 only
+14:40 < willikins> "Missing summaries for 20131210, 20140114, and 20140225 council meetings"; Doc Other, Project-specific documentation; CONF; ulm:council
+14:40 <@ulm> no progress, I guess
+14:40 <@ulm> 20140114 is there, other two still missing
+14:40 <@blueness> ulm: still donnie?
+14:40 <@ulm> yep
+14:41 <@blueness> *sigh*
+14:41 <@ulm> unless someone else would volunteer
+14:41 <@blueness> did he put up the logs?
+14:41 <@rich0> I suggest we assign them to him and take council off the list. It seems a bit silly to go on and talk about how he didn't do it yet...
+14:41 <@ulm> blueness: logs are there, yes
+14:42 <@blueness> ulm: i have a huge report due on aug 24, i can try one after that
+14:42 <@WilliamH> That means, in affect, someone could write summaries based on the logs right?
+14:42 <@blueness> if i forget/get too busy, bug me next time. i'll try to get them done
+14:42 <@jlec> I would think so
+14:42 <@blueness> WilliamH: its not ideal, but i can try
+14:42 <@jlec> blueness+
+14:43 <@blueness> it was before my time on the council
+14:43 <@ulm> blueness: if you do 20140225 I could try 20131010
+14:43 <@ulm> or the other way around
+14:43 <@blueness> i'll do the 2014
+14:43 <@blueness> i don't care
+14:43 <@ulm> 20131210, that is
+14:43 <@blueness> but like i said, i may have to do it next month, but i'll take it on
+14:43 <@ulm> and I'll try to do this one then
+14:44 <@blueness> as a tenured prof we have to do 5 year reviews. mine is due aug 24. i haven't started :)
+14:44 <@blueness> so .... yeah
+14:44 <@blueness> more work yeah!
+14:44 <@K_F> I like the initiative.. haven't done any summary, but could try to get started for you blueness
+14:44 <@WilliamH> ok, moving on...
+14:44 <@ulm> blueness: in fact you were present in both of those meetings
+14:44 <@WilliamH> next topic: open floor.
+14:44 <@blueness> K_F: nah its okay you'll have your turn
+14:45 <@K_F> generally it sounds like a good idea that someone present and up to date on the agenda items writes it, but if it is due to long time non-activity...
+14:45 <@blueness> ulm: i was? okay then :)
+14:45 * blueness is old, and forgetful
+14:45 <@WilliamH> ARe we ready for open floor? ;-)
+14:45 <@blueness> dooo eeet!
+14:46 <@WilliamH> heh
+14:46 * WilliamH has a small item
+14:46 <@WilliamH> Basically, the git work flow seems to suggest that we put cat/pkgname at the start of the commit msg, but some are saying that
+14:47 <@WilliamH> really isn't needed because you can filter things out using git log
+14:47 <@WilliamH> You can get logs of changes that are related to certain files/directories.
+14:47 <@blueness> WilliamH: using git log is not always sufficient or convenient
+14:47 <@WilliamH> Is this a topic that should be discussed more on the ml before coming here?
+14:47 <@blueness> i mean using "git log <file>"
+14:47 <@K_F> WilliamH: it is still useful on the gitweb, and doesn't cover package mask etc
+14:48 < mrueg> WilliamH: gentoo-commits ml will profit from prepending it.
+14:48 <@jlec> blueness, right. Using the gitweb is just not usefull without CAT/PN in the msg
+14:48 <@WilliamH> But it doesn't make sense if you do a logical change that spans multiple directories
+14:48 <@blueness> jlec: i can think of several situations, that's yet another one
+14:49 <@blueness> another example is cross profile + cat/pn changes
+14:49 <@rich0> I think the guide already hits most of the possibilities in its suggested conventions.
+14:49 <@K_F> yeah, I think the current guide makes sense, although conventions will have to be adjusted as we go along
+14:49 <@WilliamH> ok
+14:49 <@K_F> including e.g. bug reference (Gentoo-bug: X)
+14:49 <@jlec> WilliamH: there might be exceptions, but some general marking of commits using CAT/PKG, eclass name, rpofile: or so makes sense to me
+14:49 <@K_F> but the ML is really the best place for that discussion
+14:50 <@WilliamH> K_F: ok
+14:50 <@rich0> eg, "if the change affects multiple directories, but is mostly related to a particular subsystem, then prepend the subsystem which best reflects the intention (e.g. you add a new license, but also modify profiles/license_groups)"
+14:51 <@WilliamH> ok, moving on then... does anyone else have anything for open floor?
+14:51 * WilliamH listens
+14:51 <@WilliamH> hearing nothing...
+14:52 * WilliamH bangs the gavel; this meeting is closed.
+14:52 <@rich0> quick question
+14:52 <@WilliamH> rich0: go for it.
+14:52 <@rich0> who is going to take the lead on acking the git migration
+14:52 <@rich0> ?
+14:52 <@blueness> rich0: what do you mean?
+14:52 <@K_F> I can write up something and send to council@
+14:53 <@K_F> then we can work on it form there before going to public ML
+14:53 <@rich0> sounds good
+14:53 <@rich0> that's all