18:11:35 #startmeeting community-working-group 18:11:35 Meeting started Fri Mar 18 18:11:35 2016 UTC. The chair is gregdek. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:11:35 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:11:35 The meeting name has been set to 'community-working-group' 18:11:40 #chat rbergeron 18:11:43 GAH 18:11:46 #chair rbergeron 18:11:46 Current chairs: gregdek rbergeron 18:11:54 (lag is brutal for me right now fyi) 18:12:11 #info Agenda: https://waffle.io/ansible/community 18:12:29 #topic Triage process 18:12:30 guys, really, I'm in the middle of my aperitif. 18:12:32 #undo 18:12:32 Removing item from minutes: 18:12:51 #topic Issue Triage process 18:13:02 svg: I always drink during this meeting. :) 18:13:08 sounds like a plan 18:13:20 only this meeting? 18:13:26 https://github.com/ansible/community/issues/36 18:13:32 Most meetings. All IRC meetings. 18:13:36 waitk you're drinking? 18:13:38 that's not fair 18:13:50 hey, it's past 1900 here! 18:13:50 (no i'm not drinking my doc says stop drinking sigh) 18:13:56 ANYWAY 18:14:03 :) 18:14:03 rbergeron: any update on ^^^? 18:14:05 Weekens started 18:14:14 but don't let me hold you 18:14:33 gregdek: no. and to be fair: i have no updates on anything from wednesday at all, pretty much, because office + travel 18:14:41 but I did THINK about issue triage process quite a bit so i shoul dhave something soon. 18:14:45 OK! 18:14:47 and i retrieved my gliffy stuff, which took a while. 18:14:57 because migrations and accounts and whatever. 18:14:58 thank goodness for that. I was worried that was lost tbh 18:15:49 yep. it's alive. 18:16:14 shall we set a date to check back on that? 18:16:20 like next wednesday maybe? 18:16:23 so: next steps are still next stes, no updates. 18:16:24 Ohhhhhh 18:16:34 not monday, but praobably wednesday next week, feels good. 18:16:46 kk 18:17:04 #info update on issue triage proposal next wednesday 18:17:08 * gregdek adds to issue 18:17:31 gregdek: thanks for updating issue, plane bandwidth makes it a little less easy. 18:17:40 yep, no worries 18:17:44 ok next issue: 18:18:12 Oh, well, no progress because meetings and plane and such for rbergeron issues 18:18:18 man, i think this meeting is going to be my flogging meeting 18:18:22 because i suck this week :( 18:18:42 Nah, we had other things. 18:18:52 Personal bandwidth is not the time to tick off todo lists. 18:19:10 The big miss this week is new module process. Grr. 18:19:20 * gregdek glares at newtMckerr 18:19:28 what are we missing right now? a human's name? 18:20:11 and we kind of also just need a regular irc-meeting-time announced for not-modules but just relating to proposals (might be regular devel meeting time). 18:20:14 yes? 18:20:22 i mean as long as we're going to go asking for things :) 18:20:29 ask for it all at once if it's loosely related? 18:20:32 Yes. 18:20:46 Well, I wanted to secure One Important Thing at a time. 18:21:17 And was promised time/date/person for new module review, which is most important since it's most on fire and blocks on having a core committer available. 18:21:21 Well,l then secure the module meeting and kind human or set of humans. 18:21:45 * gregdek will ping newtmckerr again, perhaps a bit more pointedly this time 18:22:12 Failing that, I'll just start reviewing new modules myself and putting them into shipit, and let people panic :) 18:22:32 "Whoops I didn't know there was no smart person to guide me!" 18:22:41 I NEED A GROWNUP PLS 18:22:48 NOT IT 18:22:50 not me 18:22:57 i'm not a grown-up 18:22:58 lol 18:23:04 ok. 18:23:31 moving on? 18:23:41 Well, those are the opens, and we don't have much more to report, since we mostly spent our week opening issues and not closing them. 18:24:03 If there's something in particular you want to pick, we can. No need to just say "no progress" over and over. 18:25:17 no progress no progress :) 18:25:27 I don't have a thing to pick. 18:25:31 Do you? 18:25:38 Nope. 18:26:20 Morning/afternoon 18:26:31 Hi gundalow! 18:26:49 We're actually running this meeting earlier than normal, since rbergeron is in travel and may not have her otherwise. 18:26:55 #topic open floor 18:27:13 but happy to discuss anything you'd like if you've got something you want to discuss. 18:28:10 gregdek: I noticed, rbergeron happy travels :) 18:28:59 I'm going to be chatting with Matt Davis and bcoca next week (hopefully) about the QE side of things 18:29:15 Excellent. Those are the right folks. 18:29:45 if anyone has any thoughts of where were are, and whsts next I can chew over them till then 18:30:18 Is it Brian that's got the task of moving tests to be along side the code? 18:30:47 Eg, in Ansible/ansible-modules-core and ansible/ansible-modules-core 18:31:03 It is bcoca, yes. 18:31:08 Copl 18:31:11 Cool 18:31:22 He says there's some untangling to do, so you might ask him some detailed questions about that. 18:31:46 Sure, will. Do 18:31:49 * rbergeron cheers for testing of anything real soon now 18:32:05 I asked him "can you hand this off and if not why?" And the answer was "probably not and it's complicated," heh. So might pay to get specific with him when you chat. 18:32:19 or planning or thinking about testing. :) 18:32:39 I've obviously got access to the travis-ci.org via github, is there any details about the Jenkins instance, or anything else you have? 18:33:21 So the current jenkins instance is internal. Runs a lot of tests, all kind of munged up together. 18:33:25 (I believe.) 18:33:57 gundalow: i think there are a few notes maybe in the notes from the contributor summit if you haven't seen those. 18:34:02 I *think* that phase one for module testing is to identify the things that can be pulled out of that and put into travis. 18:34:13 But again: I'm at the end of a bad game of telephone. 18:34:50 I do know one concern is that certain modules really can't be tested without access to a cloud provider. Can't test digital_ocean modules without using digital_ocean, for instance. 18:35:39 And we have internal tests that we can run there occasionally and manage cost -- but to do actual CI-style testing, we need to figure out how that works, because it woul dbe easy to run up a huge bill quickly. 18:35:52 I've watches the first 2 hours, need to watch the rest 18:36:12 gregdek: well, we have contacts almost everywhere -- 18:36:17 gregdek: we can help 18:36:21 oh hey, the drink cart --- hang on 18:36:38 sorry, plane must be made bearable 18:36:41 gregdek: we might have a giant pile of resources that are really good at doing CI on open source projects :) 18:36:54 cool 18:36:56 mordred: so I hear. ;) 18:37:02 travis is being slow from time to time, so more ressources would be great 18:37:17 Misc how exactly slow? 18:37:27 misc: :D 18:37:48 FYI I'm on a train so may disappear for a minute or so. Yay for mosh SSH 18:38:04 just got in the air - I do not have a happy drink like rbergeron yet 18:38:27 Wow. Crazy. 18:38:37 I'm the only one even vaguely stationary in this meeting! 18:38:41 gregdek: if jeblair and i can manage to stop being in on-site meetings with people for more than a day at a time, I'll write you up a proposal for how I think it can work 18:38:50 gundalow: well, i was watching some PR waiting 2 to 3h to be scheduled 18:38:58 Misc jesus 18:39:03 gregdek: I think there are slightly more details than would make sense to _start_ in IRC 18:39:21 I understand that travis is free and ressources are not, and maybe I was impatient, and maybe it was temporary 18:39:21 but if I write you a long-form thing then we can discuss it here perhaps? 18:39:22 Misc Jesus, that is slow. 18:39:41 mordred: that would be great. 18:39:55 Submit as an issue here: 18:40:13 https://github.com/ansible/community/issues/ 18:40:21 but that's the difference between "I will look on it tomorow and forget" and "I will do that in a few minutes" :) 18:40:23 gregdek: awesome 18:40:35 LOL 18:40:56 Misc exactly, though Travis *should* email you on completion. 18:41:08 Oh, though not if this was someone's else's PR 18:41:12 When it shows up, it'll automatically go on the agenda for our next meeting (currently 1900 GMT MWF). 18:42:00 does travis only run on ... travis? 18:42:14 or can you get faster-travis somehow? :) 18:42:27 signed, "robyn doesn't always know but loves to learn" 18:42:38 I think you can sign up for Enterprise Travis, actually. 18:42:49 there is a paided version of tracis 18:42:56 what Greg Said :) 18:43:47 and then total dependence on travis? 18:43:51 or... 18:43:57 Of course! 18:43:58 i guess we're there anyway 18:44:01 want to stick an action for me to have a look and to see if there are any stats about how long our jobs are sitting around waiting 18:44:07 well. 18:44:12 #addchair gundalow 18:44:30 wait, did that work? gregdek: am i chaired? :) 18:44:41 #chairs 18:44:41 Hehe 18:44:45 #chair 18:44:45 Current chairs: gregdek rbergeron 18:44:57 gundalow: i was going to say, action what you want to do :) 18:45:03 #chair gundalow 18:45:03 Current chairs: gregdek gundalow rbergeron 18:45:05 or greg can do that :) 18:45:09 freaky. 18:45:09 There's the syntax. :) 18:45:11 Actually: 18:45:16 ohhhhhh 18:45:20 Why don't we add it as an issue? 18:45:20 rbergeron: there is no need to increase the dependency on travis 18:45:47 rbergeron: it's a temporarily convenient way to achieve a t hing with a non-free service, and it's the right choice to have used so far 18:45:49 gundalow: remind me of your github id 18:46:15 but before anybody goes and increases the ties to the walled garden, I'd love to get the pitch to be able to use open source written up :) 18:46:34 I think we'll be dealing with travis for a while, and there will be some cost to using multiple ci environments, but I think we need to start exploring options, so happy to see mordred's upcoming proposal 18:46:47 gregdek: bob-smith 18:47:12 gregdek: yah. proposals with details are easier to talk about than "mordred has an idea none of us are really up on" :) 18:47:26 hum, I should maybe get my names/accounts synced up 18:47:30 And bob's your uncle! 18:47:49 Roberts you mothers brother! 18:48:01 bob-smith has been invited to participate in the ansible-community team, which should give you access to the ansible/community repo. 18:48:18 So you can add an issue and assign it to yourself, and then it'll be on our agenda! 18:48:20 mordred: travis is free software, iirc 18:48:24 Thank you :) 18:48:28 thank you! 18:49:30 misc: it is completely not even close to being free software 18:49:41 it is a free service 18:49:43 just like github 18:49:46 and just like github 18:49:49 the software is NOT open source 18:49:54 mordred: well, so what about https://github.com/travis-ci ? 18:49:59 #action It has been noticed there is sometimes a long delay between PR and Travis starting. Look at the difference between Travis and Travis Enterprise. See if we can get any stats on the queue for core, modules, extra 18:50:07 (also added you mordred) 18:50:29 Should that have created an issue? 18:50:34 Nope. 18:50:38 We don't have that magic yet. :/ 18:51:00 You'll have to accept your invite, and then create an issue yourself on github. 18:51:06 Which, meh. 18:51:11 misc: oh! maybe I stand corrected and can lower my level of travis hatred :) 18:51:22 misc: I will go read more of those repos 18:51:30 Thatvs cool.Just need to know the process 18:51:53 * rbergeron notes that mordred and misc are pretty aligned when it comes to Freedom and Things :) 18:52:13 * rbergeron just isn't sure if she has met anyone running their own travis which makes me feel sketchy 18:52:19 well 18:52:23 yeah, sound like transifex :/ 18:52:32 yeah. that really screwed us 18:52:39 (different us) 18:52:58 (a bunch of different us's) 18:53:08 but they push chef cookbooks, so they are trying at least 18:53:27 Sigh. tx. 18:53:48 Love dimitris, but ¯\_(ツ)_/¯ 18:53:49 gregdek: i know it is probably more painful for you :\ 18:54:03 ANYWAY. 18:54:05 old school fedorans 18:54:07 YES ANYWAY 18:54:21 * rbergeron salutes all the lovely humans who are here about testing and ci and travis and maybe we should make this more of a regular thing 18:54:39 maybe once we have some notes and proposals and whatever. 18:54:45 and maybe not on a plane 18:55:41 * rbergeron wonders if she just scared everyone off :) 18:55:42 * misc think rbergeron mean "salud!" instead of salute 18:56:27 Gah, laaaaaag 18:56:29 misc: some combo of both :) 18:57:14 We can keep talking testing here until we've got critical mass to split off a separate group, I think. 18:57:23 And I think we'll know it when it happens. 18:57:25 gregdek: *nod* 18:57:38 gregdek: lol, yep 18:57:48 Anyway. 18:57:52 * rbergeron wonders if anyone else has other topics for open floor? 18:57:52 Anyone with anything else? 18:58:02 Because if not, I've got PR triage to catch up on :) 18:58:10 when we will have someone write jenkins tasks to run the meeting, then we know that testing people have took over 18:58:24 rbergeronhuge ammount of packet loss here 18:58:41 misc: who needs jenkins, we haz ansible :) 18:58:48 So nothing else of value I can add 18:59:48 Unless there are any non online, but not secret bits of documentation that aren't on github that I could read 19:00:07 ok. Calling the meeting then. Thanks for folks who came! 19:00:13 #endmeeting