15:02:54 #startmeeting modularity wg 15:02:54 Meeting started Thu Mar 31 15:02:54 2016 UTC. The chair is langdon. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:54 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:02:54 The meeting name has been set to 'modularity_wg' 15:03:08 * langdon also notes he has never actually "run" a meeting in channel 15:03:19 #chairs langdon 15:03:28 * lkocman #sits lkocman 15:03:29 langdon: we have faith 15:03:32 langdon: give chair to a few more (space separated) so we can take notes for you 15:03:34 please say hello and let us know you are here :) 15:03:41 .hello maxamillion 15:03:42 maxamillion: maxamillion 'Adam Miller' 15:03:43 .hello nphilipp 15:03:43 hi 15:03:44 nils: nphilipp 'Nils Philippsen' 15:03:45 #topic roll call 15:03:48 #chairs langdon bconoboy 15:03:49 .hello blc@ 15:03:50 bconoboy: Sorry, but you don't exist 15:03:55 .hello blc 15:03:56 #topic roll call 15:03:58 bconoboy: blc 'Brendan Conoboy' 15:03:59 langdon: +1 15:04:07 * tflink is lurking but has another meeting in this timeslot 15:04:09 .hello contyk 15:04:11 .hello lkocman 15:04:11 contyk: Sorry, but you don't exist 15:04:14 lkocman: lkocman 'None' 15:04:16 #chairs langdon blc 15:04:16 .hello psabata 15:04:20 contyk: psabata 'Petr Šabata' 15:04:21 .hello sct 15:04:26 sctw: sct 'Stephen Tweedie' 15:04:27 .hello langdon 15:04:29 langdon: langdon 'Langdon White' 15:04:38 .hello james 15:04:39 geppetto: james 'James Antill' 15:04:49 #chairs langdon blc jwb sctw 15:04:53 .hello harald 15:04:55 .hello mattdm 15:04:56 haraldh: harald 'Harald Hoyer' 15:04:57 .hello haraldh 15:04:59 mattdm: mattdm 'Matthew Miller' 15:05:02 haraldh: Sorry, but you don't exist 15:05:24 anyone else want chair and have ZODBOT POWERS?!!??!?! 15:05:45 I am already sitting :) 15:05:54 langdon: can I have power over zodbot instead? 15:06:12 * lkocman doesn’t really need any powers 15:06:15 lkocman, haraldh ha 15:06:47 ok.. so.. for the agenda.. I am gonna say "intros are covered" 15:07:02 anyone who is still showing up, still feel free to "say .hello" 15:07:12 .hello msrb 15:07:12 #topic context setting 15:07:12 msrb: msrb 'Michal Srb' 15:07:35 .hello msekleta 15:07:37 msekleta: msekleta 'Michal Sekletar' 15:07:44 ok.. so I want to give a little context on the WG and the meeting.. not so much on modularization 15:08:00 if you want to know more about modularization please start on the wiki here: 15:08:12 #link https://fedoraproject.org/wiki/Modularization 15:08:19 #info modularization wiki page 15:08:34 as for the WG, we have some info here: 15:08:38 #link https://fedoraproject.org/wiki/Modularity_Working_Group 15:08:50 #info modularity working group wiki page 15:09:51 /me lurks 15:09:58 so.. the plan is, i would like to get the working group going, preferably with deliverables, as soon as we can.. i have some engineers to work on stuff (mostly here) and I don't want them to get bored :) 15:10:26 langdon++ 15:10:30 so the working group needs a set of voting members.. to ratify decisions .. but not necessarily to do all the work.. 15:10:54 most of the other working groups have 7 voting members.. and, as a result, that is what i would propose for this one.. 15:10:57 thoughts? 15:11:18 mattdm, thanks for the obvious missing piece of info in my email :) 15:11:18 Are we going to close self nominations early? https://fedoraproject.org/wiki/Modularity_Working_Group/Initial_Nominations 15:11:22 I like 7 15:11:28 seven's a lucky number 15:11:39 sieben sounds cool 15:11:59 bconoboy, i was thinking if we said "7" was the right number, I would propose closing the noms early cause we already have ~11 15:12:07 * adamw is lurking in case needed, but not volunteering for nothing 15:12:20 ok.. so.. give 7 voting members a +1? 15:12:22 7 is good as long as quorum can be met regularly 15:12:24 langdon: Picking a nomination date and then closing it early is rarely a good idea 15:12:29 any -1s? 15:12:33 sgallagh++ 15:12:34 nils: Karma for sgallagh changed to 10 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:12:35 langdon: can the roles cycle during modularity lifetime? 15:12:36 sgallagh, yeah.. i hear ya 15:12:43 langdon: like some people might be useful in different phases 15:12:47 #topic number of voting members 15:13:14 /me notes that in Fedora elections, we often have more trouble with people *just missing* the deadline. Moving up the deadline unilaterally would be bad. 15:13:15 Is everybody who self nominated specifically interested in voting, or just participating? 15:13:16 Isn't the idea of nomination that people have some choices whom to give their vote or something? 15:13:21 lkocman, well... i think we also need "term of service" .. maybe 6 months? 15:13:36 langdon: that’s what I asked for. Cool! 15:13:39 This depends partly on the voting model. Majority of 7? Majority of quorum? 15:13:42 #topic number of voting members & term of service 15:14:10 * jreznik is here 15:14:13 lkocman: Might I suggest that the first order of business might be to just select a small group (maybe three people) to develop a potential governance charter and then try to approve that by consensus at the next meeting? 15:14:30 sgallagh: yeah … indirect vote. Sounds cool to me 15:14:40 sgallagh: would the small group elect others? 15:14:43 Building a governance charter by committee over IRC seems like it'll get hairy. 15:14:51 sgallagh: +1 15:15:03 sgallagh, pshaw.. i thought it sounded like fun :) 15:15:09 Can we not just stea^W copy one from any of the other groups 15:15:21 +1 to stealing! 15:15:24 copying 15:15:25 geppetto: Well, using them as a starting point is probably a good idea. 15:15:35 geppetto, that's kinda what i was thinking.. steal server-wg.. and sgallagh can tell us how it works :) 15:15:48 +1 langdon 15:15:58 ;) 15:16:05 The way we generated those in the first place was that one person assumed responsibility for selecting a team to build the governance structure and then we had their output approved by the Board.\ 15:16:12 i think adamw said above he wanted to volunteer to write it up ;) 15:16:39 If you want to vote on taking the Server WG governance as-is, that's perfectly reasonable. 15:16:53 sgallagh, well.. the council said that was me.. but.. here is what i am thinking 15:16:57 Since there's no official voting role right now, decision-by-acclamation sounds about right to me 15:17:23 #link https://fedoraproject.org/wiki/Server/Governance_Charter 15:17:25 (For the record) 15:17:41 Ugh, I meant to update that page... 15:17:45 (Wrong membership list) 15:18:42 7 members, quorum makes decisions stick by majority of attendees, most decisions made on ML by lazy consensus, 6 months (for now) "term of service".. 15:19:09 * langdon notes we may need ticket-system for decisions.. 15:19:22 sgallagh, thats basically server-wg, right? (like what I said above) 15:19:57 although i see server requires 5 votes .. not quorum 15:20:31 Well, we also go for lazy consensus. 15:20:47 Voting is basically a last-resort if we were unable to agree upon something 15:20:54 sgallagh, right.. but if a meeting is called, you have to have 5 votes.. 15:21:03 Correct 15:21:18 (In reality, it's usually "consensus among the people at the meeting") 15:21:25 With a five-person minimum 15:21:54 sgallagh, gotcha 15:22:21 ok.. so anyone here not in favor of what I proposed above? or changes to what I have above? 15:22:36 I think the only time we didn't get consensus was when we picked PostgreSQL over MariaDB for the database server role. 15:22:39 And I think that was 7-2 15:23:00 langdon: wfm 15:23:26 sgallagh, ha.. i woulda voted for sql-server ;) jk 15:23:30 langdon: You're defining "term of service" without defining a selection mechanism. 15:23:37 langdon: :-D 15:23:40 ahh.. right 15:25:07 ok.. the initial WG was set with me just picking the peeps.. i was thinking we would start with that.. then let the WG decide by vote on changes.. i like the server wg model of "if i want to drop i do" and then convince someone to replace them.. i guess for "term of service" i meant more like "please commit to at least 6 months of participation"... 15:25:17 didn't we just say that the governance should be worked out not in this meeting? 15:25:33 i mean, this is great and all but we're 25min in and we have over 1/2 the agenda to still get to 15:25:37 jwb, i was saying mostly just steal entirely from server-wg 15:26:14 jwb: I suggested that, but it didn't seem to get traction. 15:27:17 if we aren't closing nominations early, there's time to sort this out on-list. 15:27:21 im ok with setting another slot to do governance.. should we just invite everyone again? or do some people want to volunteer to work on that specifically? 15:27:36 jwb, point.. we could do it on the ML.. 15:27:37 if we aren't closing nominations early, there's time to sort this out on-list. 15:27:58 (sorry, my IRC client is having issues) 15:28:26 ok.. anyone want to volunteer to write up a slightly modified server-wg wiki page for this group? and then we can take that to the ML? 15:28:49 * langdon hears crickets :) 15:28:53 * bconoboy eyes mattdm 15:29:11 here i was hinting at sgallagh :) 15:29:34 ok.. ill do it.. or see if i can find someone else too.. but lets move on 15:29:35 * mattdm shrugs, looks shifty 15:29:49 langdon: Sorry, I really don't have the available cycles right now 15:29:52 #agreed langdon will write up a slightly modified server-wg wiki page 15:29:55 #action langdon to modify wiki page to show proposed governance and then send to mailing list for approval 15:30:15 oops, meant action 15:30:18 * langdon goes to find agenda wiki page 15:30:30 ok.. 15:30:36 #topic when should the meetings be 15:30:52 i think weekly "now" works for me.. other proposals? 15:31:18 * langdon notes proposal to close nominations early seems premature 15:31:38 this time works great for me 15:31:45 works for me too 15:31:47 Weekly is a good start, we can change that if we need to 15:32:01 and now works for me (though I'll be unavailable next week) 15:32:18 sctw, +1 .. per proposed governance.. i hope we will get to "call em when we need em" but for now.. i think we need something regular 15:32:54 ok.. any -1s? 15:33:20 particularly from the people who haven't said much yet? 15:33:25 Perhaps stick with this time and day until nominations do close, then reassess? 15:33:27 * langdon eyes mikedep333 15:33:35 bconoboy, yeah.. i like that 15:33:50 just make sure langdon fixes the invites ;) 15:34:07 geppetto, ha.. yeah.. well.. you know.. calendaring is not my best skill 15:34:30 ok.. im gonna call that agreed 15:34:44 +1 for weekly ... this particular time works also for me 15:34:54 #agreed meeting time is weekly on thursdays at 15h UTC 15:35:11 #action langdon to update fedocal "correctly" 15:35:37 #topic what to deliver & when 15:36:17 i think this is probably a big topic.. but, I think the original proposal by mattdm of something like a prototype by f25 was a good idea.. i like having something to strive for 15:36:38 \o/ 15:36:40 however, I also think.. this is something that should evolve from the work 15:37:11 especially if there are actual demos on an ongoing basis. 15:37:34 yeah.. so maybe we should jump to the "how" and come back to the "what"? 15:38:08 either way 15:38:18 #topic how to do stuff 15:39:58 so.. i had proposed using using an agile-y approach to this.. with sprints, and cards, and regular demos.. using taiga (in fedora-infra) to manage it.. 15:40:17 * masta looks in 15:40:18 langdon: prototype by f25? you’ve told me it needs to be done two weeks ago :-) 15:41:17 one problem with that is, for anyone who isn't fully dedicated, how do you participate in a sprint.. and, I was thinking, there would be cards had tasks for a little further out .. say 4-6 weeks.. and if you could spend "some time" on them.. but still hit a sprint cycle.. that would work too 15:42:10 basically.. that work still drops in on a sprint cycle basis.. but people wouldn't have to deliver a card in a sprint.. but could commit to a card in 2-3 sprints.. 15:42:21 langdon: agree you can’t expect non-rh people to perform one week sprints 15:42:21 hopefully i am making sense.. 15:42:45 yeh 15:43:05 lkocman, actually.. even rh people.. like anyone who is not 100% on the project.. we need a way to let people participate, but not be full time, but, also, not block the people who are full time 15:43:39 comments? thoughts? /me knows he talks super fast 15:43:59 langdon: How would demos work? That's one thing that is hard to do over IRC 15:44:14 no idea whether it's going to work but why not at least try it... 15:44:38 building more modules could be done like that … but maybe we don't want to have those in taiga … so maybe a todo list of modules we'd like somewhere else? 15:44:50 Not much else comes to mind right now, that could be done outside. 15:44:53 langdon: well you can always say that some tasks will be e.g. only even sprint 15:44:54 or so 15:45:01 geppetto: I still think taiga is useful even for longer term todo lists like that 15:45:02 based on person who is attached to card 15:45:26 geppetto, yeah.. i was thinking that too.. but first we need to have a "way to build them" or docs or something... the list for now is just gonna be "things that we think might break the concept" 15:45:32 geppetto: so you can see who has accepted which tasks, and get updates on how they are proceeding; and splitting that tracking over multiple ticketing systems sounds unpleasant 15:46:11 sctw: I just wasn't sure if having lots of module tasks in taiga would make it less usable 15:46:18 we could do demos in hangouts 15:46:22 sctw, good point.. i guess I was thinking.. we don't need to decide yet.. cause we don't know how to tell people to build them yet :) 15:46:36 geppetto: Yeah, I don't know how it will scale either 15:46:54 stupid question: what is taiga? 15:46:58 demos: hangouts could work.. or, pre-recorded, with irc discussion 15:47:11 haraldh, a open source kanban/scrum tool.. 15:47:18 deployed in fedora infra /me digs for link 15:47:21 #link http://taiga.fedorainfracloud.org/project/langdon-modularity/ Modularity taiga board 15:47:22 wouldn't that require a Google account? I don't think everyone would like that 15:47:36 #link http://taiga.fedorainfracloud.org/ 15:47:43 sctw, be me to it 15:47:50 *beat 15:48:02 contyk: Right, that's my concern. demos are hard using just floss tools; maybe a static webcast alongside an IRC session might work? Requires a bit more prep effort, though. 15:48:31 demos: i was thinking they could be prerecorded... then a meeting is called to discuss them.. assuming the demo-authors sent links out or something 24hs in advance 15:48:33 I can do hangout but wouldn't want to assume everybody involved would be happy with it. 15:49:13 but i am not sure if it is extra effort to record them.. 15:49:24 The ceph people upload developer meeting videos … anyone know if they use hangouts or bluejeans? 15:49:24 +1 for hangouts 15:49:27 recordings would be _awesome_ 15:50:23 so.. part of the voting members job would be to watch the videos, and attend the demo-meeting to comment (or send an email or something).. 15:50:55 cause .. if it is agile-y .. we need feedback on the demos.. as well as the demos to force the "always shipping code" concept 15:51:10 feedback helps set the direction 15:51:16 langdon: +1, planning and demos are the two most important parts of the "agile way" for voting members to attend 15:52:52 so... thoughts? i didn't hear any serious push back on trying to do it agile.. with planning for each sprint (aka people come to the planning meeting and choose a card to work on); demos at the end of each sprint (how is still a little open); and some sort of grooming (writing the cards, making sure they stay relevant) on a regular basis.. 15:53:00 langdon: also note that if for some reason you can 15:53:08 can’t get taiga to work with fas 15:53:24 just create it without fas account … for some reason I wasn’t able to link my fas account with taiga correctly 15:53:50 lkocman, https://github.com/fedora-infra/taiga-contrib-fas-openid-auth 15:53:55 taiga deployment seems to work much better for you to go 1) login once using fas; 2) ask someone to add you to modify the board/take cards .. but pre-invite does not seem to work well 15:54:03 lkocman, worked for me 15:54:18 haraldh: yeah but you have @redhat.com email with your fas 15:54:29 also, according to https://fedorahosted.org/fedora-infrastructure/ticket/5187, you need to use the address set in FAS, not the FAS mail itself 15:54:41 there are some issues, yes 15:54:43 haraldh: I had lkocman@luboskocman.com linked first … then had to change it in fas since invitation was sent to my @redhat.com and for some reason taiga couldn’t stand that 15:54:48 so.. everyone should be able to see it right now (even without login).. and add stuff (with login) .. but you have to be "assigned to the project" to be able to assign yourself tasks 15:54:54 even when the email was changed to @redhat.com in both taiga/fas 15:55:34 so.. suffice to say.. join the way i said above.. and avoid lkocman's pain.. 15:55:45 * langdon should probably info that 15:56:07 #info taiga deployment seems to work much better for you to go 1) login once using fas; 2) ask someone to add you to modify the board/take cards .. but pre-invite does not seem to work well 15:56:39 ok.. can i get some +1s or -1s for the approach? assuming we figure out how to demo later? 15:57:04 I'm +1 on taiga for now 15:57:14 +1 in general, for taiga and agile 15:57:20 +1 15:57:25 +1 15:57:26 +1 15:57:27 and yes, demo seems to be the main thing to figure out 15:57:31 +1 15:57:32 meh +1 15:57:39 masta, lol :) 15:57:42 ok 15:58:03 #agreed agile-y approach, using taiga, potentially modifiable by the WG voting members 15:58:18 how to get a member of the taiga? 15:58:21 #action wg needs to write up the details of the approach 15:58:27 haraldh, member? 15:58:31 team member 15:58:44 #action wg needs to solve how to demo 15:59:35 haraldh, i am not sure i follow the q.. how do you "take cards" in taiga? thats what i was saying above.. you should log in to taiga.. then email me, and ask me to add you to the list.. i don't think we can make that like a fas group of admins yet... 15:59:55 ah, email you.. ok 16:00:00 sry 16:00:20 langdon: becomming true taiga ninja blog post could be useful 16:00:24 that might be a reason to have a modularity ml.. aka.. modularity-admin .. where people could send a note and say "i need taiga access" or whatever 16:00:33 lkocman, good idea.. 16:01:04 lkocman, i was thinking of an "onboarding wiki page" as well 16:01:08 yup 16:01:17 ok.. basically out of time.. 16:01:25 langdon: What do we email you? 16:01:50 I guess the @foo … from your profile? 16:01:57 so .. for now, i think the what do we deliver ... we should table.. 16:02:20 geppetto, yeah.. the target of your me@fp.o email .. like where it redirects to 16:03:03 #info to join the taiga project and take cards: 1) login in to taiga using fas; 2) send email to langdon@fp.o with your *target* email address for your me@fp.o acccount 16:03:10 ^^ makes sense? 16:04:17 ok.. gonna wrap it up.. unless someone wants to volunteer to update the wiki with some of this info? 16:04:33 or if someone wants to ask anything or discuss anything else? 16:04:47 i actually have some more time.. so I can keep the log running if people want to discuss 16:05:18 oh.. one more big thing.. 16:05:25 #info we have #fedora-modularization for discussion.. so please join us there any time 16:05:39 also mentioned on the wiki.. but wanted to get it in to the logs 16:06:04 ok.. closing meeting in 1 minute... 16:06:45 30s 16:06:59 * langdon notes times is slow when watching seconds on a clock 16:07:06 10s 16:07:28 #endmeeting