17:00:01 #startmeeting FAmSCo 2014-03-03 17:00:01 Meeting started Mon Mar 3 17:00:01 2014 UTC. The chair is sesivany. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:01 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:03 #meetingname famsco 17:00:03 The meeting name has been set to 'famsco' 17:00:10 #topic Roll Call 17:00:20 .fas eischmann 17:00:21 sesivany: eischmann 'Jiri Eischmann' 17:00:31 .fas yn1v 17:00:31 yn1v: yn1v 'Neville A. Cross' 17:01:01 yn1v: welcome! 17:01:22 .fas cwickert 17:01:23 cwickert: cwickert 'Christoph Wickert' 17:01:23 sesivany, thanks 17:02:10 .fas robyduck 17:02:11 robyduck: robyduck 'Robert Mayr' 17:02:25 great, we have a quorum. 17:02:32 I missed last meeting because of my daughter, I was called from kindergarten to pick her up. 17:02:56 on the other hand, I don't think we should vote about the chair unless we have 6 members. 17:03:13 so we might really need to do it in the mailing list or ticket. 17:03:36 any ideas, opinions? 17:04:23 I think that a ticket will be more easy to follow 17:05:12 do we have candidates? 17:05:20 yn1v: we always did at the meeting because it was much more straight-forward, but we always had at least 6 members at the first meeting, so the ticket is probably a better idea. 17:05:30 #chair cwickert sesivany yn1v 17:05:34 .chair cwickert sesivany yn1v 17:05:34 cwickert sesivany yn1v is seated in a chair with a nice view of a placid lake, unsuspecting that another chair is about to be slammed into them. 17:05:50 ? 17:05:54 yes cwickert let's first see if we have candidates 17:05:55 haha 17:06:17 sesivany: can you chair us please? 17:06:35 #chair cwickert yn1v robyduck sesivany 17:06:35 Current chairs: cwickert robyduck sesivany yn1v 17:07:13 If we keep this time, I will have times that will be half present and time not present at all, as this is a work time for me 17:07:15 I'd like to run again, but it'd be nice to have more candidates. 17:07:48 * cwickert would run as he also plans to improve his fedora presence again 17:07:50 yn1v: yes, that's another topic to discuss. 17:08:28 ok, should we move it to a ticket where please can also announce their nominations? 17:08:48 I'd like to give fair conditions to others who are not present today. 17:09:14 Well, I can not volunteer at this point because of the time 17:09:41 anyone against moving the chair voting to the trac ticket? 17:10:08 looks like no one... 17:10:10 I think with sesivany and cwickert we have two excellent candidates already 17:10:54 why not voting in the ticket directly for you two? 17:11:25 robyduck: because for example tuan would like to run, too? 17:11:49 I think it's fair to give a chance to others. 17:12:02 we can start the ticket by candidates and the vote 17:12:08 ok 17:12:08 we didn't announce that this meeting would be the one to nominate and vote. 17:12:12 s/ the /then 17:12:17 #info Nominations and voting about the new chair of FAmSco will be done in a trac ticket within a few days. 17:12:29 ok, let's move to meeting time discussion... 17:12:43 #topic Meeting time for the next term 17:13:24 * sesivany would like to note that we've tried to find a better time several times, but always failed because we have members spread all over the world. 17:14:06 we can again use some web tool if you think we should give it a try. 17:14:08 yeah, it's not easy to fit APAC and NA/LATAM needs 17:14:43 we have to work it out anyway 17:15:03 basically it can't be later than it is now because it's already around midnight in Vietnam and we can't really want tuan to be at the meeting at 3am. 17:15:53 it is the time when you can't tell if it is too late or too early 17:16:25 ok, I'll set a Doodle instance and we'll see what will come out of it. 17:16:34 let me do it please 17:16:41 I already have the URL 17:16:47 cwickert: ok 17:17:11 #action cwickert to set a Doodle instance to find the most suitable meeting time. 17:17:50 cwickert: please send the link to the mailing list. 17:18:27 ok, let's move on to the next topic. 17:18:44 #link http://whenisgood.net/famsco-meeting 17:19:06 cwickert: thanks 17:19:17 #topic Process to revoke ambassador status 17:19:17 #action all famsco members to enter their preferred time slots for the meeting at http://whenisgood.net/famsco-meeting 17:19:28 ! 17:19:32 our very heated discussion nowadays :) 17:19:36 cwickert: go ahead 17:19:42 what was the ticket? 17:20:03 * sesivany is looking... 17:21:02 .famsco 358 17:21:02 https://fedorahosted.org/famsco/ticket/358 17:21:18 I'm on cell phone, so my connection is kinda slow. 17:21:54 thanks 17:22:06 I think from the discussion it's pretty clear we shouldn't have any manual (request-based) process. 17:22:10 * cwickert reads the comments before he adds his thoughts 17:22:24 did we agree on a common problem? 17:22:44 I mean, did we agree that inactive ambassadors are a problem and what exactly the problem is? 17:22:56 cwickert: yes, that's the first step. 17:23:12 to make clear what's our position about this. 17:23:49 I frankly think that we should have an automated, non-invasive way to get rid of members who have left the project a long time ago. 17:24:13 and what is our position? I don't think there is a unanimous opinion neither for the ambassadors nor for mentors 17:24:39 I agree with sesivany 17:24:47 me too 17:25:04 but I aslo saw that most people on the ML understood it the wrong way 17:25:39 at Nicaragua we talked a bit. Nobody will call on removing one old ambassador even if we all know is inactive 17:25:44 the goal should be to remove only people who probably left/or forgot about the Project 17:25:51 nobody will like to start frictions that way 17:25:56 * masta is here 17:26:03 masta: welcome 17:26:03 robyduck: yes, but I think they mostly reacted to the original proposal: having a request-based process which I think is not really fortunate after all. 17:26:12 hi, masta. 17:26:16 sesivany, exactly 17:26:16 yes, true sesivany 17:26:21 can we not talk about goals but about the problem? I think we are taking the last step before the first again 17:26:31 sry late 17:27:42 let me put it differently: did any of you ever have a problem with an "inactive" ambassador and if so, what was it? 17:27:54 I see this not only ambassador problem, the collaborator numbers is increasing by people opening fas without properly completing the process and people not closing properly when leaving 17:29:03 My problem has been people telling me that tried to contact an ambassador in their city, as it is close by, and that person not responding. Then he needs to try different contacts 17:29:06 cwickert: if you have a project with 10000 members out of which 1000 are somehow still interested in the project and out of which 500 are somehow active, it brings a lot of practical problems. 17:29:18 sesivany: such as? 17:29:48 yes, we're not there, but it's unavoidable future if we don't have a mechanism to remove members who have left the project. 17:30:09 cwickert: such as outsiders don't know to whom to contact 17:30:21 sesivany: let's discuss practical problems, not hypothetical ones 17:30:32 cwickert: but not only outsiders, it will be a mess for other fedora contributors, or even ambassadors as well. 17:30:36 cwickert: you're not able to get the real situation of ambassadors in a given country, mostly it happened that new people contacted someone and never got a reply, until they asked on IRC and we got aware of the question. 17:31:18 I think we should establish the criteria to remove old ambassadors, the later move to follow the established process. 17:31:47 yn1v just mentioned one, people trying to contact their closest ambassador. but is that really a problem? lets assume we reduce the number of ambassadors from 100 to 50 17:31:50 I'm ok with you if we talk about smaller groups, but the ambassador group is rather large, so we will have in a few years many 'zombies' tagged officially as ambassadors. 17:32:25 there goes masta... 17:32:38 I still don't see the problem 17:33:19 yn1v: how often does it happen that people try to contact somebody? 17:33:28 how often have you been contacted as ambassador? 17:33:29 I do and if I don't find it big enough today, it will certainly become bigger and bigger with time and we will have to deal with the issue again and again. 17:33:34 Let see... guatemala has one ambassador, and Honduras also has one. Both inactives 17:34:23 yn1v: so, where is the problem. People will mail him, he will not respond and they will try somebody else. the result is the same, because if he was not listed, they would never have mailed him in first place 17:34:24 El salvador has two, one inactive and one whishfull but without time 17:34:48 cwickert: it's not only about outsiders. I try to contact ambassadors in countries and it becomes a hassle to have so many unanswered emails. 17:34:59 people reaching for ambassador will get some reply faster 17:35:14 ok, I give up 17:35:15 cwickert: it's just hard to work with a group where most people are not interested in working with you any more. 17:35:27 I mean, I don't see the problem, but give that you see one, I give in 17:35:49 then the next step is: what do you consider an inactive ambassador? 17:36:08 ok, I admit we can't have a manual, request-based process. 17:36:14 I agree with sesivany, it was a problem distributing swag, you don't know if they are active or not 17:36:35 it would make a good air to have ambassadors requesting removing other ambassadors. 17:36:37 yn1v: so? an inactive ambassador will not request swag. no problem there 17:37:20 but we asked, and delayed distribution to see if they were doing something out of the radar 17:37:36 cwickert: I think marking ambassadors as inactive and removing them from the public list after two years without logging into FAS is a reasonable criteria. 17:38:18 cwickert: it's not invasive because they won't lose the membership and can become active within a few clicks and it would solve the main problem: clearing the list. 17:38:23 hold on please 17:38:41 we are mixing things up again, criteria, process and so on 17:38:46 sesivany: I think an ambassador who does not login into FAS for 12-18 months is inactive (this way you keep in contributors which are active in other groups but not really active in the mabassador group) 17:38:50 Not sure logging in FAS is a good criteria. When I started I didn't deal much with fass until I got things to do 17:38:51 sorry if I'm slow, but I want to discuss this properly 17:38:59 oh sorry, sesivany 17:39:30 I don't think that logging into fas is a good criteria because ambassadors can do their job without having to log into FAS 17:39:46 I mean, what does an ambassador do that requires a FAS login? 17:39:57 That's why I was thinking about password 17:40:12 yn1v: we don't have such a thing 17:40:20 cwickert: ask for swag, vote, discuss stuff in tickets? 17:40:24 Password change 17:40:38 yn1v: we don't have automated password changes 17:40:50 sesivany: this does not mandate a FAS login! 17:40:57 I mean, we don't have anything better. And it's not such a big hassle to ask ambassadors to log in once two years to keep their status. 17:41:08 the only thing logging into fas is a password change 17:41:21 and we do not force people to change their password regularly 17:41:30 but it will be easier to implement than trying to look for irc, trac, mailing list, and any other possible activity 17:41:32 cwickert: how could you do that without going to trac? 17:41:43 sesivany: huh= 17:41:44 ? 17:42:08 you do not log into fas when you file a ticket in trac 17:42:31 you authenticate against fedauth 17:42:49 Nicaraguan ambassador relays in two people for opening trac ticket 17:42:50 ok then 17:42:56 but it could be tracked too 17:43:05 not that I am aware of 17:43:10 I mean, it surely can be tracked 17:43:18 but we don't have that in place yet 17:44:17 * sesivany notes that he will have to leave in 5 minutes. You can go on with the discussion. 17:44:30 #action cwickert to discuss options to track logins with puiterwijk 17:44:36 and back 17:44:46 ok, so we agree that tracking logins is a way to measure activity? 17:44:49 cwickert: pingou offered help with that. 17:45:05 sesivany: puiterwijk wrote fedora auth 2.0 17:45:09 AuthN 17:45:19 #undo 17:45:19 Removing item from minutes: ACTION by cwickert at 17:44:30 : cwickert to discuss options to track logins with puiterwijk 17:45:26 #action cwickert to discuss options to track logins with puiterwijk and pingou 17:45:42 cwickert: I wouldn't say it measures activity, I'd rather say it indicates long-term inactivity. 17:45:53 frankly speaking I am not really happy with this criteria 17:46:05 but I cannot offer something better 17:46:11 cwickert: do we have other options? 17:46:12 therefor we go with it for now 17:46:17 I disagree, some teams relay on few members to deal with fedora bureaucracy, where they deal with events logistics 17:46:36 yn1v: you disagree to what? 17:46:39 cwickert: can you please finish the meeting when the discussion is over and send the minutes to the mailing lists? I really have to quit now. 17:46:48 sesivany: me too 17:46:52 in 15 minutes 17:46:54 to login activities 17:47:03 yn1v: better suggestion? 17:47:08 thanks, meet you all next week, we'll read the logs. 17:47:30 I would like the option to password change, if not then okey with logins 17:48:09 I think that this will requiere implementation, no mater what option 17:48:16 yn1v: we do not have regular password changes and even if, the password change also implies an authentication against Fedora Auth 17:48:25 so, it may be better to look different implmentation options 17:48:57 the password change request will trigger the auth 17:49:03 yn1v: yes 17:49:05 if I may interject, I have a very concrete example of inactive ambassadors: we are 5 ambassadors in Hong Kong, as far as I know I'm the only active one (and not much), as all my attempts to contact the other ones failed (except once, I managed to have a drink with one of them) 17:49:13 I agree with cwickert here, we can't force people now to change passwords 17:49:27 bochecha: thanks, just a moment 17:49:36 I don't know if that's causing any problems, though, as there pretty much isn't any Fedora community here (which could be because of those ambassadors being inactive for years, or just for many other reasons) 17:49:45 not need to change, we can not enforce new password 17:49:52 yn1v: so Fedora auth tracks more than just FAS, it tracks every login to any of the systems. makes sense? 17:50:35 yes 17:50:46 cwickert, well yess 17:50:50 ok, cool 17:50:55 bochecha: your turn 17:51:06 ah, sorry, I didn't know there were turns 17:51:20 that was all I had to say: offer a concrete example 17:51:40 according to https://fedoraproject.org/wiki/Ambassadors/MembershipService/Verification?rd=Ambassadors/CountryList#Hong_Kong_.283.29 there are 3 ambassadors in HK 17:51:43 so perhaps we can have a fedmsg listener for any activities by the ambassador 17:52:04 but we have to figure what activities to wire into fedmsg 17:52:08 cwickert, pretty sure there were more when I arrived here 17:53:03 masta: if that would be possibke, it would be cool. I think authentication is a good start, but it would be cool if we could also catch mailing lists etc. 17:53:12 activities could be: fas login, wiki edit (aka update event page/report), perhaps mail list response 17:53:23 masta: wiki edit requires login ;) 17:53:44 cwickert: yes yes.. one does imply the other =) 17:54:12 * bochecha notes that pingou had a script to check activity of contributors, which searched in mailing-lists, bugzilla, fas,... 17:54:18 Now that I understand how far auth goes, I think it is a good start and then we can add other details like mailing lists 17:54:27 bochecha: ok, thanks for the example. I don't think we need to discuss this any further as everybody seems to agree inactive ambassadors are a problem 17:54:36 bochecha: that is a good hint indeed 17:54:49 fas login is great, mail list response casts a wider net, but I'm not sure fedmsg want to grep the lists... will have to find out. 17:54:56 https://github.com/pypingou/fedora-active-user 17:55:26 bochecha: excellent! 17:55:27 I think that's what we want 17:55:31 :) 17:55:44 bochecha: nice! 17:55:45 probably needs more work 17:55:52 like needs to track more lists 17:55:56 but I like the general idea 17:56:09 yes 17:56:18 given that we have a way to measure activties, how long should the timeframe be? 17:56:20 1 year? 17:56:22 2? 17:56:26 ok, so what about people that are active in fedora, but not as the role of ambassador? 17:56:36 ouch 17:56:54 masta: they will login more likely than ambassadors 17:57:05 I think we only want zombies 17:57:24 if they are still around, I see no reason to withdraw the ambassadors status 17:57:24 yes, we want only to remove real inactive ambassadors 17:57:31 +1 robyduck 17:57:48 I think that if a collaborator is active some how is enough to keep him/her on ambassadors group 17:58:21 for me the question is not "how many times has this person logged in to the emea-swag-tracker?" or so, but "do we trust this person to represent fedora?" 17:58:48 and if somebody is still around and knows what's going on in fedora-land, I am fine with that 17:59:18 ok, lets try to make a cut here and lets find something we all agree on 17:59:34 ok, I can get behind this 18:00:02 the initial cut will be people that have left the project, by *our* measure. 18:00:13 do we all agree we 1) we only want to remove really inactive contribtors and 2) that we use some kind of automation, e.g. Fedora auth or https://github.com/pypingou/fedora-active-user ? 18:00:26 +1 18:00:27 +1 18:00:28 yes, agree +1 18:00:31 +1 18:01:40 I came in late, so perhaps I missed the part about the current list of ambassadors? how can I see that list? 18:02:10 #agreed: FAmSco would like to compute a list of inactive contributors based on criteria as logins to Fedora Auth, mailing list posts etc. Only contributors who are inactive for a longer period will be marked as inactive (details to be discussed). 18:02:33 masta are you looking for this? https://fedoraproject.org/wiki/Ambassadors/MembershipService/Verification 18:02:35 masta: there is http://fedoraproject.org/wiki/Ambassadors/CountryList 18:03:14 there also is https://git.fedorahosted.org/cgit/fama.git/tree/fas-group-inactive.py 18:03:23 and https://git.fedorahosted.org/cgit/fama.git/tree/fas-group-members.py 18:03:37 both will need to be reworked I guess 18:03:52 ok, I think that's it for today 18:03:58 * cwickert needs to leave, too 18:04:15 yes, I think we reached a good point 18:04:20 I will summarize our discussion in the ticket and send out the minutes 18:04:22 anything else? 18:04:33 not from me 18:04:34 thx cwickert 18:04:38 #action cwickert to summarize our discussion in the ticket and send out the minutes 18:04:55 if anybody wants to start hacking on this, go for it! ;) 18:05:26 * cwickert will close the meeting in 30 seconds 18:05:48 thanks & bye bye 18:06:01 #endmeeting