Hi all. Jon Portnoy (avenj) recently resigned from Developer Relations. In that regard we had a meeting yesterday discussing the various issues from that.
The (very) short summary is: 1. We've decided that I'm going to remain as the single devrel lead and that I will appoint assistants if and when needed. 2. There's been some concern that things said in private has been leaked. There's no proof of this happening but everybody was reminded that things said in private really needs to remain private - no matter how innocent it might seem. Entire meeting log is attached to this mail. Regards, Bryan Østergaard
20:07 <@kloeri> k, everybody seen the agenda? otherwise I've linked to it in /topic 20:08 <@fmccor> got it 20:08 <@kloeri> I've called the meeting mostly because of avenj stepping down as devrel lead and the reasons behind that 20:09 * kingtaco|laptop gets popcorn 20:09 <@kingtaco|laptop> kloeri, btw, when will you retire him? 20:09 <@kloeri> so the first item is whether we should elect a new lead or just let me stay as the only lead 20:09 <@kloeri> kingtaco|laptop: who? 20:09 <@kingtaco|laptop> avenj 20:10 <@kloeri> when he's been inactive long enough according to policy or if he announces his retirement himself.. 20:11 <@christel> to my knowledge he's not resigning from gentoo, just stepping down as devrel lead no? 20:11 <@kloeri> he's stepping down as devrel lead, not retiring :) 20:11 <@kloeri> right 20:11 <@kloeri> so no plans to retire him unless one of the above conditions suddenly happens 20:11 <@kloeri> anyway, back to item 1. 20:12 <@kingtaco|laptop> he does something else? 20:12 <@kloeri> yes, he's maintaining some packages 20:12 <@fmccor> What are your preferences --- how are you most comfortable working? 20:12 <@kingtaco|laptop> oh 20:12 <@kingtaco|laptop> didn't know that 20:13 <@kloeri> actually, I've been doing most of the 'leading' and will quite likely continue to do so no matter what we decide to do 20:13 <@ribosome> I'm back. 20:14 <@hparker> kloeri: And a mighty fine job of it you do 20:14 <@kloeri> I don't think it's going to change anything appointing another lead besides me tbh 20:15 <@kingtaco|laptop> I don't think we need another lead 20:15 <@kloeri> there's some areas we need to do a better job in (recruiting and being proactive about conflict resolution comes to mind) but none of that is going to be any better from having two leads imo 20:15 <@kloeri> the simplest solution is just having one lead imo 20:15 <@kloeri> then you guys always know who to blame for sure :) 20:16 <@fmccor> Well, it's more effective if we want to get anything done. 20:16 <@amne> mooooo 20:16 <@amne> just to let you guys know i'm here, and reading up on the backlog 20:16 <@kloeri> not really - I'm always trying to involve people in decisions and I don't think I've ever held anything back unless there was a good reason to do so 20:17 <@kloeri> and if I'm gone for some days and there's some kind of emergency I'd expect the rest of you to act on it anyway 20:17 <@kingtaco|laptop> make this easy, anyone feel having another lead is a good thing? 20:17 <@fmccor> No, I mean there has to be someone actually to make the decision. 20:17 <@fmccor> Not I 20:18 <@hparker> Not I 20:18 <@kloeri> well, looking back to when anarchy blew up decisions was made even though I was sleeping at the time 20:18 <@ribosome> kloeri: The only positive point I can think of would be if one lead is MIA. 20:18 <@kloeri> so devrel is perfectly capable of at least containing situations like that without me around 20:19 <@kingtaco|laptop> sure it is 20:19 <@kloeri> ribosome: right, but if I'm not around I'd expect whoevers around to make a reasonable decision 20:19 <@kingtaco|laptop> someone just has to do it 20:19 <@fmccor> Rather than selecting a second lead, I'd prefer to leave it that kloeri appoint assistants when and if he sees the need. 20:20 <@kloeri> I don't think that's a problem at all and we could just as easily have that problem with two leads 20:20 <@kloeri> fmccor: yeah, I think that's going to work better 20:21 <@kloeri> k, that makes the decision pretty easy I think as nobody seems to object 20:21 <@kloeri> so what we're going to do is: 20:22 <@kloeri> 1. I stay as sole lead 20:22 <@kloeri> 2. I'll appoint assistants whenever I need them 20:22 <@kloeri> 3. we agree that devrel needs to be agile and act quickly when needed - even if I'm not around 20:23 <@amne> 1++ 2++ 3++ 20:23 <@kloeri> that should cover it I think and matches the way things have worked fairly well 20:23 <@fmccor> There are issues --- the proactiveness you mentioned, but as someone --- christel? , seemant? --- noted, that is something of a communications problem. 20:23 * hparker likes it 20:24 <@kloeri> and I'm still serious about devrel being able to overrule my decisions in case I go completely insane 20:24 <@fmccor> We know that can be done. :) 20:24 <@kloeri> proactiveness is something the council have been discussing a bit lately 20:24 <@kloeri> we'll officially discuss it on next council meeting 19th oct. 20:25 <@kloeri> but from devrels side I've argued that we need to know that council backs us up on being more proactive instead of just reactionary 20:25 <@fmccor> Well, within devrel, we are more focused. 20:25 <@kloeri> and all the council members that have been involved in that discussion so far completely agrees that we need to be much more proactive and completely backs us up 20:25 <@seemant> hi guys 20:25 <@kloeri> hiya seemant 20:26 <@seemant> my irssi session is so laggy and sucky toay 20:26 <@hparker> kloeri: Good to hear 20:26 <@fmccor> kloeri, I don't think council has much to do with whether or not we are proactive in some areas. 20:26 <@kloeri> anyway, I think we need to discuss how we're going to be proactive on another meeting some time after next council meeting 20:27 <@kloeri> fmccor: they don't except if we somehow overstep the invisible line and council overturns some of our decisions 20:27 <@fmccor> Well, I'd like to address one point. 20:27 <@kloeri> my worry is that we'd end up losing credibility if that happened 20:28 <@fmccor> As christel mentioned, several of us try to kill conflicts early. 20:28 <@amne> otoh we can gain credibility by showing we do stuff 20:28 <@kloeri> and we all know how quickly things can turn into a discussion about devrel not being legitimate etc. 20:29 <@fmccor> This is, I think, within our charter, and I think we do it fairly well when we get into it. 20:29 <@kloeri> amne: I just want to know that council agrees that's the right thing to do (and they've confirmed this alreday) 20:29 <@kloeri> fmccor: agreed 20:29 <@amne> kloeri: yeah 20:29 <@kloeri> nobody is discussing whether it's in our charter or not 20:29 <@fmccor> Now, I know I hesitate to do much right now for fear of stepping on one of the others she mentioned. 20:30 <@fmccor> So, I'd suggest that if any of us sees such a situation and wants it, just drop a note to devrel "I've got XX v YY in hand" 20:30 <@kloeri> but if we're going to be more proactive and actively contact people doing somewhat bad things we need to have some kind of certainty that we're not just going to be accused of making up new policy and having our work reversed 20:30 <@amne> kloeri: even if we overstep the invisible line some day and look silly, it's better than (to quote the man on the street) "doing nothing against all the evildoers" 20:31 <@kloeri> amne: I think that depends on the situation tbh 20:32 <@amne> kloeri: sure, but just because doing something may fail we shouldn't resort to not doing anything ;-) 20:32 <@kloeri> in any case it's not going to be a problem at all, quite the contrary as the council wants all the small problems between devs solved as badly as we do 20:32 <@kloeri> depends how bad it fails :) 20:32 <@amne> hehe 20:33 <@fmccor> Sure. That's where christel 's communications issue comes in. 20:33 <@kloeri> I'd still like to wait for the council meeting before discussing this much further though - partly because I want to know what the councils thougts on the subject are and partly because we have enough on the agenda already today and nobody have had a chance to do any serious thinking about this 20:34 <@fmccor> We can't do it at all unless we know who is handling any specific situation.. 20:34 <@fmccor> Oh, sorry. :) 20:34 <@kloeri> as in "I haven't kicked anybody in the teeth to force them to think about this" 20:35 <@fmccor> Well, I don't think council determines our procedures, but maybe that's just me. 20:35 <@kloeri> so lets have a meeting about this in a month or so where all the interested devrel members can have their say (hopefully all of us) 20:35 <@kloeri> they don't but I still like to hear whatever their thoughts on the subject are 20:35 <@fmccor> Why? 20:36 * fmccor is just being contrary. 20:36 <@kloeri> because they might have some good ideas and even though we decide procedures, policies etc. ourselves we still have to act somewhat within their boundaries 20:36 <@christel> hrm 20:37 <@fmccor> christel, could you expand on that? :) 20:38 <@kloeri> and the second point about giving ourselves a chance to think about what's needed to be more proactive, what areas we want to attack etc. also means we need a meeting at a later date imo 20:38 <@christel> (sorry, just trying to catch up on backlog, i was distracted by my mother who insisted i had exactly 30seconds to book my plane tickets for christmas) 20:38 <@kloeri> haha 20:39 <@amne> christel: if you had only 30 seconds, you only missed 30 seconds of the meeting... so this is the lamest excuse ever :-P 20:39 <@christel> mind, when i caved in and bought tickets she informed me that i had to tell her what they cost so she could pay me back as she suddenly felt bad for being a pita and wanted to treat me to them :p 20:39 <@kloeri> maybe christel doesn't read very fast.. :) 20:39 <@christel> indeed :P 20:40 <@christel> but yes, i agree, we need to try keep eachother somewhat in the loop 20:40 <@fmccor> kloeri, sure, as long as we are not paralyzed in the mean time. (Yes, I'm exaggerating for effect. :) Lawyers like worst case hypotheticals. :) ) 20:40 <@amne> kloeri: hahaha 20:41 <@kloeri> anyway, lets continue doing what we're already doing and then have a meeting later where he can further polish whatever needs polishing 20:41 <@kloeri> fmccor: I don't expect you to stop giving people good advice or anything like that :) 20:41 <@fmccor> Please, though, let's tell each other what we ARE doing. 20:42 <@kloeri> agreed 20:42 <@fmccor> kloeri, No, I thought not. It's just easier if I know that christel, say, isn't working on the same situation. 20:42 <@kloeri> k, I believe we've covered item 1 (and whatever was left of 2) now 20:42 <@kloeri> fmccor: indeed 20:43 <@kloeri> lets move on to item 3 20:44 <@kloeri> as I'm sure you all know avenj stepped down because of the continuing problem of leaks from devrel 20:45 <@ribosome> Is it possible to have a quick summary of these recent events? There was next to no discussion about it on the alias. 20:45 <@kloeri> more precisely he decided to leave devrel completely but that doesn't really matter much 20:45 <@kloeri> ribosome: avenj thinks some comments from #-private was leaked to ciaranm 20:45 <@ribosome> And I haven't been on IRC much lately... 20:45 <@kingtaco|laptop> kloeri, I'd argue that's a fact 20:46 <@kloeri> some people agrees that it most likely was a leak and others don't think so 20:46 <@ribosome> brb: Phone 20:46 <@christel> iirc plasmaroo resigned over it too, no? 20:46 <@fmccor> yes, he did. 20:46 <@kloeri> I don't think we can positively identify who leaked those comments or even guarantee that there was a leak and it wasn't just some freak occurence 20:47 <@kloeri> christel: yes 20:47 <@ribosome> I'm back. 20:47 <@amne> what, plasmaroo resigned? 20:47 <@kloeri> from devrel 20:47 <@christel> amne: just from devrel 20:47 <@fmccor> from devrel 20:48 <@amne> *cough* internal communication problem *cough* 20:48 <@kloeri> heh 20:48 <@kloeri> need to scare you a bit to keep you awake :) 20:48 <@ribosome> I'm surprised none of these resignations made it to the alias. Or am I having mail problems? 20:48 <@kloeri> anyway, no matter if comments was actually leaked or not we have a serious problem 20:49 <@christel> ribosome: irc only afaik 20:49 <@amne> ribosome: avenj's was sent to the alias in the agenda of today's meeting 20:49 <@kloeri> I mentioned avenj in my meeting mail and plasmaroo finally resigned a couple days ago 20:49 <@kloeri> in /msg to me 20:50 <@kloeri> he said he was going to retire from devrel at the same time avenj did but in reality I don't think he was entirely decided until a couple days ago when he asked me to remove him from the alias 20:50 <@kloeri> back to the problem at hand 20:50 <@ribosome> Yes, but neither avenj nor plasmaroo mailed anything themselves. 20:51 <@kloeri> I'd like to remind everybody that leaks *absolutely* positively just can't happen 20:51 <@kloeri> nod 20:52 <@kloeri> it can be quite tempting pasting some joke or whatever from #-private but we can never know when something like that is going to hurt devrel or some devs we're helping one way or another 20:52 <@christel> so, we have a "major problem with leaks" based on an alleged one line paste? 20:52 <@christel> that seems really rather paranoid to me 20:52 <@christel> unless people care to ellaborate 20:52 <@kloeri> christel: the problem is as much about trusting each other 20:53 <@kloeri> if I can't trust that what I'm saying in here stays in here we might as well close this channel 20:53 <@christel> (pardon my ignorance but i remember being rather ignored when people were forwarding devrel@ emails) :p 20:53 <@fmccor> christel, I know of one instance when something I said in private was sent to someone I really didn't want to see it. But I myself have not seen a pattern. 20:54 <@kloeri> we absolutely need to be able to trust each other on this issue 20:54 <@christel> the problem is, there is no trust 20:54 <@amne> christel: while i doubt 99% of the lines in here could do much harm when pasted, i think recent events have shown how much distrust a single line at the right time can do (e.g. the incident when avenj resigned) 20:54 <@christel> as in, that wont change by someone shouting "trust eachother and dont pass crap on" 20:54 <@kloeri> christel: yes, that sorta blew over before I got to do anything about it unfortunately - my fault entirely 20:55 <@christel> amne: well, i still dont know that it happened 20:55 <@kloeri> no, there's a few things we can do about the leaks (real or not) 20:55 <@fmccor> amne, I am certain he misread that situation. 20:55 <@kloeri> 1. remind everybody that it's really bad behaviour and could possibly harm devrel / others quite a bit 20:56 <@kloeri> 2. start removing people from devrel until I'm convinced the problem is solved 20:56 <@christel> theres no doubt about that 20:56 <@Astinus> hey folks 20:56 <@amne> christel: it's hard to say it did or didn't, but as a matter of fact he resigned over it, so whatever the problem is, we have one ;-) 20:56 <@kloeri> 3. close #-private and take everything to /msg instead of keeping it openly in #-private 20:56 <@kingtaco|laptop> I hate 3 20:56 <@kingtaco|laptop> the latter part anyway 20:57 <@ribosome> One problem I can see is that this channel is used for many things that are not private at all. I suggest we try to restrict the usage of #gentoo-devrel-private to things that really should remain between ourselves. 20:57 <@kloeri> now, 2 and 3 have some pretty bad consequences and I'm not going to do anything like that unless absolutely forced to 20:57 <@christel> i think the bigger problem is that unless we can trust eachother and work together we will get more problems, leaks or not 20:57 <@fmccor> amne, both christel and I talked to ciaranm about it, ciaranm denied it, and take ciaranm as you will, he has never lied to me. 20:57 <@kingtaco|laptop> all that nonsense -private-private shit when we were firing ciaranm wasn't very good 20:57 <@Astinus> Since things are moving fast, I probably won't catch up backlog for ages. Anyone mind giving me a 2 sentence summary why shit is flying in the direction of that there fan ------>> INDUSTRIAL FAN 20:57 <@christel> indeed, he's never lied to me either (to my knowledge anyhow) 20:57 * Astinus grins 20:57 <@kloeri> ribosome: agreed - we've tried to move non-private stuff to #-devrel before and it worked for a while 20:58 <@kloeri> I think it would be good to remind ourselves that keeping things in the open is a good thing when possible 20:58 <@ribosome> Meetings, for instance, are done in open channels for all other projects I participate in. ;) 20:58 <@Astinus> We still have a 'leak problem'? 20:58 <@christel> im not denying that there are leaks, but i guess im reluctant to believe its still a problem 20:58 <@kloeri> we're supposed to work with the dev community, not behind it's back after all :) 20:58 <@fmccor> Astinus, not known. 20:58 <@christel> s/are/were/ 20:58 <@Astinus> I uh, note the person responsible for most leaks isn't here right now. 20:58 <@christel> Astinus: quite... 20:59 <@Astinus> christel: splended :P 20:59 <@fmccor> Astinus, not in my opinion, either. 20:59 <@kloeri> I have no idea who's responsible for leaks and I can't prove anything anyway so that's not really helpful 20:59 <@Astinus> kloeri: I could tell you, but then I'd have to kill you :P 20:59 * Astinus hides 20:59 <@christel> haha 20:59 <@Astinus> bad pun 21:00 <@fmccor> kloeri, Well, you presented an escalating program to address it, so why not pursue just that as three increasingly steps? 21:00 <@kloeri> Astinus: while you're out killing I have a few other names I'd like to pass your way :) 21:00 <@Astinus> It is my understanding that most of the leaks happen to #gentoo-uk (and other UK people/developers) 21:01 <@kloeri> fmccor: that's what's going to happen if the problem persists 21:01 <@fmccor> kloeri, 1 is probably appropriate in any case, and if there are no leaks after that, there's nothing more to worry about. 21:01 <@kloeri> I'm hoping that this discussion is going to remind everybody of the ethics etc. that we always needs to keep in mind 21:02 <@christel> maybe the fact that you feel we need to be reminded is a sign we need to be replaced 21:02 <@christel> as well, you obviously dont trust the people in here if you feel you need to install ethics into us 21:02 <@kloeri> I'll be sending this entire log to devrel@ after the meeting + a mail about keeping stuff said in private to ourselves 21:02 <@fmccor> Not to -core? 21:02 <@Astinus> christel # emerge -atv sys-apps/ethics 21:03 <@kloeri> I think we have a problem when people resign from devrel due to lack of trust 21:03 <@kloeri> fmccor: I was going to send a summary to -dev and -devrel 21:03 <@Astinus> Damnit, I always arrive late to these meetings and thus look like a total slackbum in the logs :( 21:03 <@christel> theres no doubt about there being problems, but i cant see how basically saying "okay guys, i dont trust you" is going to cause anything but more distrust among us 21:04 <@kloeri> I'm not sure it's such a great idea to let the world know that we have some trust issues tbh 21:04 <@amne> Astinus: since you arrived almost an hour late you look only too stupid to work with time zones and not like a lazy bum :-) 21:04 <@Astinus> amne: Ah, excellent cover! 21:05 <@ribosome> kloeri: If a project within Gentoo has important problems, these should not be hidden, in my opinion. 21:05 <@amne> christel: i think there's a difference between "i don't trust you guys" and "there have been incidents creating a general atmosphere of mistrust" 21:05 <@fmccor> ribosome, agreed. 21:05 <@kloeri> christel: I'm not saying I don't trust everybody - I'm reminding people that keeping some things confidential is very important and that even silly jokes should be kept private to avoid any accidental leaks of important stuff 21:05 * ribosome thinks devrel is a lot too private... 21:06 <@christel> i agree with ribosome and fmccor on that one 21:06 <@kloeri> I'm not really opposed to posting the log to -core btw 21:06 <@christel> kloeri: yeah, but that should be common sense 21:06 <@kloeri> I've just been thinking about -dev and -devrel where I think a summary is a lot more appropiate tbh 21:07 <@ribosome> And I think a better separation between open and private discussions might help here. 21:07 <@fmccor> Please do; posting a summary makes sure people know we have something to hide. 21:07 <@christel> mind, i guess having been on the other side of this whole leaks and devrel thing i have a different view on things a bit 21:07 <@fmccor> Almost everything should be open, ribosome 21:08 <@fmccor> ribosome, I prefer to use /query if I really really want privacy. 21:08 <@amne> /query is even worse than a private channel imo 21:08 <@christel> i prefer summaries to logs, but that i guess is because the latter is messier :p 21:09 <@fmccor> amne, some conversations have to be private; not on a private channel. 21:09 <@kloeri> ok, so what are you guys thoughts on this? log to all lists or log to devrel@ + -core and summary to -devrel + -dev? summary would probably more likely just be an announcement of the changes in lead 21:10 <@fmccor> ++ 21:10 <@amne> summary, and to -dev+devrel because of lead changes 21:10 <@kloeri> I have been much more occupied with the meeting itself so I haven't given it much thought at all 21:10 <@ribosome> Summary+log everywhere is less work. :) 21:10 <@fmccor> summary to everyone; log to -core 21:11 * hparker agrees with fmccor 21:11 <@kloeri> right, I think log to -core and summary to public lists would work best 21:11 <@ribosome> I don't like this. If we can provide an unbiased summary, then providing the log should make not difference for us. 21:12 <@christel> i agree with ribosome on that one 21:12 <@ribosome> Doing otherwise means we clearly are selective on what end ups in the summary... 21:12 <@amne> i don't quite see why should we send a log to -core? 21:12 <@ribosome> *ends up 21:12 <@ribosome> amne: Because some developers might be interested in reading it to keep up with devrel's work. 21:13 <@fmccor> amne, everyone else makes logs available one way or another; we don't want to go out of our way to look secretive. 21:13 <@hparker> amne: For the new flamefest, why else? ;) 21:13 <@kloeri> ribosome: I think my choice of words was a little bad.. by summary I was more thinking of announcing any decisions made in this meeting (which would amount to changes in lead roles) 21:15 <@amne> i find it kind of strange, on the one hand we seem to have trust issues to work out and next thing we send a complete log to -core, and while some stuff may or may not have been leaked, that log surely will be 21:15 <@hparker> My thoughts on my decision.. Keeps devs informed without airing our laundry to the world 21:15 <@kloeri> in any case, if it ends up on -core it's very likely to end up elsewhere as well so might not make a big difference in any case 21:15 <@amne> i want to say hi to my mom and dad and ciaran 21:16 <@kloeri> heh 21:16 * hparker thwaps amne 21:16 <@kingtaco|laptop> hahah 21:16 <@kingtaco|laptop> amne, you're so right 21:16 <@kingtaco|laptop> I think every single item of -core is leaked 21:17 <@hparker> kloeri: I'm sure of that.. Unfortunatly 21:17 <@fmccor> Do it anyway. 21:18 <@kloeri> right, so the question is whether we should be airing our dirty laundry to the world or not (without even being sure there's some real laundry here :) 21:20 <@amne> imo starting a meeting in #-private and then sending a log to -core doesn't make sense 21:20 <@hparker> kloeri: Only laundry I've seen is our undecisiveness<sp?> in posting what where 21:20 <@kloeri> k, lets just send the log to all the lists and avoid any secrecy + preempt silly -core leaks 21:20 <@hparker> Oh, and the supposed leaks 21:20 <@amne> we can switch over to #-devrel and post, but that way it's just silly 21:20 <@fmccor> In this case, my recommendation is the same. Of course, the log looks worse the longer this discussion goes on. 21:21 <@kloeri> k, any other items that we need to discuss? 21:21 <@fmccor> Not I 21:22 * hparker has nothing 21:22 <@kloeri> ok, I think that's it then