18:00:02 #startmeeting Infrastructure (2015-11-19) 18:00:02 Meeting started Thu Nov 19 18:00:02 2015 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:02 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:02 The meeting name has been set to 'infrastructure_(2015-11-19)' 18:00:02 #meetingname infrastructure 18:00:02 #topic aloha 18:00:02 #chair smooge relrod nirik abadger1999 lmacken dgilmore mdomsch threebean pingou puiterwijk pbrobinson 18:00:02 #topic New folks introductions / Apprentice feedback 18:00:02 The meeting name has been set to 'infrastructure' 18:00:02 Current chairs: abadger1999 dgilmore lmacken mdomsch nirik pbrobinson pingou puiterwijk relrod smooge threebean 18:00:09 morning everyone. 18:00:09 * pingou here 18:00:14 * tflink here 18:00:18 * dotEast2015 here 18:00:19 .hellomynameis kushal 18:00:20 kushal: kushal 'Kushal Das' 18:00:21 * pocock here 18:00:24 afternoon 18:00:29 any new folks like to give a short one line introduction? or apprentices with questions or comments? 18:01:00 * pocock is in central Europe (will be at Dornbirn on Saturday for linuxday.at) 18:01:21 hola 18:01:40 welcome pocock. :) 18:02:09 * relrod here 18:02:33 Hi everyone 18:02:41 .hellomynameis pryanka 18:02:43 pryanka: pryanka 'Pryanka Giri' 18:02:53 hello pryanka 18:02:57 Hi everyone 18:03:02 I am Pryanka Giri,new volunteer joinee in QA 18:03:16 .hellomynameis smdeep 18:03:17 smdeep: smdeep 'Sudeep Mukherjee' 18:03:19 Hello nirik 18:03:41 pryanka: great. This is the infrastructure meeting, but you are of course quite welcome here too. :) 18:04:04 ok, lets go ahead and dive into some status/info. Everyone get ready... 18:04:14 #topic announcements and information 18:04:15 #info NO MEETING next week (2015-11-26) due to US holiday - everyone 18:04:15 #info more ansible 2.0 testing, quashed a number of issues - kevin 18:04:15 #info bkernel builders moved to Fedora 23 - kevin 18:04:15 #info mdapi is now in production! - pingou 18:04:16 #info Applied a number of CSI updates from apprentices - kevin 18:04:18 #info Got a meetbot patch applied to require meetingname - kevin/odin 18:04:19 .hello 18:04:19 decause: (hello ) -- Alias for "hellomynameis $1". 18:04:20 #info FMN and fedmsg.meta upgraded in production to accomodate new mdapi messages - ralph - https://apps.fedoraproject.org/notifications 18:04:23 #info fedora-packages upgrade in production in progress now - ralph - https://lists.fedoraproject.org/archives/list/devel-announce%40lists.fedoraproject.org/thread/RMLV2CYKW4EEGDY3LTUBUOHM2DJ25BNJ/ 18:04:23 .hello decause 18:04:24 decause: decause 'Remy DeCausemaker' 18:04:26 hey decause 18:04:30 * threebean is here 18:04:32 * decause waves to nirik 18:04:37 anything in that info folks would like to further note or add to/ 18:04:38 ? 18:04:56 pingou++ for mdapi :) 18:04:57 kushal: Karma for pingou changed to 10 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 18:05:01 #info zodbot has a patch for requiring meeting topics :) 18:05:43 yep. thanks odin2016 18:05:51 Oh, another note: 18:05:56 #link https://fedorahosted.org/fedora-infrastructure/ticket/4952 18:06:03 .hellomynameis trishnag 18:06:04 trishnag_: trishnag 'Trishna Guha' 18:06:08 #info rhel7.2 is out today. Will probibly do a mass update/reboot cycle next week. 18:06:16 While I was working on zod I noticed that things are in /usr/lib/python2.7, the documents noted /usr/lib/python2.6 ... i've updated it to reflect the actual as well. 18:06:26 excellent. 18:06:28 odin2016++ 18:06:28 decause: Karma for odin2016 changed to 1 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 18:06:42 mmm cookies. 18:06:47 * abompard waves around 18:06:48 Apprentices _do_ have access to update the infra-docs repo... so if you see something confusing or wrong, ask to confirm, then fix it. 18:07:03 Cloud reboot is on Tuesday 18:07:07 yup. commited it this morning. 18:07:14 puiterwijk: morning europe time? :) 18:07:48 welcome trishnag_ You more interested in sysadmin or application development or just checking out the meeting? 18:07:57 pingou: morningish. About 2am my time :) 18:08:11 puiterwijk: wrong plan :( 18:08:19 lol 18:08:31 puiterwijk: I'm thinking perhaps tuesday/wed also for other updates. thursday/friday are holidays in the us anyhow. 18:09:00 * linuxmodder late 18:09:08 * tflink has some taskotron rebuilding to do, will probably wait for a mass reboot if that's goign to happen next week 18:09:15 Hi everyone, my name is Ales Petrovicky and Iam interested in sysadmin tasks 18:10:05 aldapetr: great. Do find me after the meeting in #fedora-admin and I can add you to our apprentice group... 18:10:14 nirik, I am new volunteer in fedora cloud testing. and also fixes some issues for bodhi,pkgdb2,tahrir :) 18:10:31 trishnag_: great! 18:10:33 nirik: ok 18:10:53 we had one discussion item... actually I think we may want to morph it into another one... 18:11:15 #topic support levels and requests for resources - kevin 18:11:24 morph time still a thing? :) 18:11:38 so I sent a mail to the list a bit back talking about our RFE process and support levels. 18:11:52 Not too much discussion about it on list sadly. 18:12:08 nirik, may have missed it personally 18:12:29 nirik: I have it on my to follow up list. Just have had a lot to deal with last week 18:12:31 pocock was here to talk about fedrtc... but I think that plays into this same discussion. 18:12:57 how "supported" would we want/need a fedrtc service to be and what process would we need to go thru to deploy it for that level of support. 18:13:03 fedrtc ? 18:13:15 ok, might be everyone has been swamped (I know I have been) 18:13:22 https://lists.fedoraproject.org/archives/list/infrastructure%40lists.fedoraproject.org/message/QJQ3JTM33KBMF5RKIENETQFR2IO2FM46/ 18:13:26 Me too. Maybe do this next week? 18:14:03 fedrtc: migrating fedrtc.org to rtc.fedoraproject.org (like rtc.debian.org) 18:14:08 * nirik waits. You know perhaps we should look at varnish or memcached in front of hyperkitty to cache commonly pulled posts. 18:14:49 puiterwijk: no meeting next week (see announcements) 18:14:57 one issue I see about using the fp.o url is the ssl certs 18:14:57 right, it would be the week after. 18:15:03 pocock: sorry. Week after 18:15:35 could it be deployed on the cloud? 18:15:36 to get the most engagement, it is ideal for the user to have identical SIP, XMPP and email addresses 18:15:52 that implies having access to the fedoraproject.org cert, as both SIP and XMPP depend on it 18:16:13 I'd be ok to run this as a less supported service and see how much use it gets... if we can adjust our RFE and support processes to have such a state. 18:16:31 pocock: in my personal opinion, that means the server would be under infra control. I would not be happy putting out cert on a box we don't control. 18:16:35 and correctly communicate that to our users. 18:16:43 it is very modular: postgresql, apache, TURN server, SIP server, XMPP server 18:16:50 each can be supported at a different level 18:16:53 puiterwijk: same here 18:17:00 it could use an existing apache and postgresql instance 18:17:08 nirik: actually there's something blocking here, but the server load is very low 18:17:27 abompard: yeah, it still hasn't loaded here. 18:17:37 perhaps too many requests for the same url and some locking thing? 18:17:43 puiterwijk: I fully understand your position and don't intend to dispute that 18:17:58 nirik: do you have stats on the DB server? 18:18:14 pocock: is there any time pressure we should know about here? or just when we get it we get it? 18:18:31 pocock: have you managed to involve more volunteers to help maintaining it? 18:18:37 * abompard does not want to pollute the meeting going on here 18:18:56 what do you mean about time pressure, are you asking if I need to shut down fedrtc.org before some deadline? 18:19:11 abompard: https://admin.fedoraproject.org/collectd/bin/index.cgi?hostname=db01.phx2.fedoraproject.org×pan=3600&action=show_selection&ok_button=OK 18:19:13 I'd need to get schooled up on it but would be game for maintaince team 18:19:29 pingou: I had a few messages from people with individual feedback, one is helping with pen testing and another with packaging 18:19:55 pocock: so how many would you say your team is to maintain it? 18:19:56 pocock: right, I mean is there some reason we have to hurry or can we figure out support levels first 18:19:57 pocock: but do you have stats on how many people use it? 18:20:10 I need to follow up with Prosody upstream, they are not Debian devs but they were happy to be quite involved in our support team around our Prosody service 18:20:21 so they may be willing to offer similar help to Fedora 18:21:07 one strategy that worked well in Debian was setting up separate mailing lists where upstreams could engage without having to see everything else that goes on in the project 18:21:39 well hyperkitty that abompard is fixing, should help on this :) 18:21:40 so we could try a fedora-rtc mailing list too and invite upstreams and other people to participate 18:22:04 puiterwijk: 26 people signed up for it on fedrtc.org 18:22:08 well, it sounds like it shouldn't be that hard to setup... 18:22:26 it's just mostly if we consider the ongoing costs are worth the number of people using it. 18:22:33 pocock: how many people use it? 18:22:34 on Debian, we got over 200 (about 20%), that was with several official announcements, newsletters, and having both XMPP and SIP 18:22:38 someone able to give me a 50k overview of fedrtc ? 18:22:43 if we could get multi-user video working that might be a good selling point . 18:22:46 a lot of teams want that 18:23:11 one of the people who replied to me about packaging is working on Jitsi Meet packaging 18:23:28 that is one multi-user video solution 18:23:29 nirik: that needs a media server on our end. Which routes all video and audio over us. Do we have capacity for that? 18:23:35 yeah, saw that link, but haven't looked at it much yet 18:23:36 nirik: we could consider it like: we deploy it and if people helping are drifting away, we will stop it 18:24:08 puiterwijk: not all media needs to be relayed. The ICE algorithm and TURN server help clients find out if they have direct connectivity and they only relay when necessary. 18:24:22 would it be feasible to use 'nodes' for crowd sourced laod balancing for that nirik 18:24:23 pingou: we could, but as it is now it would go thru a long RFE process and a lot of work, only to... drop it after a short time. 18:24:31 nirik: true 18:25:04 have the core maintainers or whatnot host those nodes 18:25:15 linuxmodder: see pocock's last 18:25:32 linuxmodder: hosting a TURN relay also requires a certificate 18:25:48 pocock: but how would you route multi user? Do all clients setup multiple p2p connections? 18:25:52 but we could use a subdomain for the TURN relays and not a fedoraproject.org certificate 18:25:55 missed the TURN bit makes sense now 18:25:59 As far as I know, multi user always required a media server 18:26:23 multi-user usually requires a media server 18:26:41 my recommendation is to start simple though 18:26:43 Do we have capacity for that? I bet not. 18:26:54 multi-user video would be a second or third phase 18:27:01 pocock: but the simple case, 1-on-1 wasn't used last time we implemented it 18:27:18 wasnt used much or at all? 18:27:21 there are some differences with fedrtc.org: 18:27:33 - it federates (e.g. call debian.org or gnome.org users) 18:27:43 - it is both SIP and XMPP 18:27:59 - it supports WebRTC (so people don't need to configure any client/softphone) 18:28:02 Only gnome doesn't have this and doesn't want to 18:28:15 gnome.org does have XMPP chat though, many other people too 18:28:44 FSF and FSFE have XMPP, it can also work with gmail.com users 18:28:59 Gmail has federated xmpp off 18:29:16 it works intermittently - I don't rely on it any more with gmail 18:29:19 But for chat people have irc... I think the main goal of this would be video conferencing. That would not be in xmpp. 18:29:40 gmail xmpp is still around, they just have said it could go away anytime 18:30:12 nirik: no, the public federated xmpp part is officially dead. I asked an Google employee and it's not coming back 18:30:16 I'm not trying to deprecate IRC, but XMPP is an interesting alternative that supports voice and video 18:30:30 anyhow, as long as we dont have to decide anything quickly, I am ok with delaying this some so we can figure out our RFE/support setup because I think this will fit in a different bucket 18:30:46 puiterwijk: an Oracle employee told me in 1997 (when I was a first year student) that Oracle would never support Linux 18:30:49 puiterwijk: odd, my bitlbee is connected to it (I thought) 18:30:53 gmail could change their minds 18:31:10 from a totally I dont know what I am talking about sort of thing....I agree with nirik that video conf is a desirable/requested option by the community, is it possibly just to deploy the video part by itself? 18:31:19 nirik: that's the client part. That not federation with other domains server to server 18:31:28 puiterwijk: ah, ok. 18:31:47 pocock, What is a SIP address? 18:31:56 it is like an email address 18:31:57 kushal: voip 18:32:05 e.g. sip:pocock@fedrtc.org 18:32:12 sorry, missed the bit about video being 2/3 phase 18:32:12 pingou, okay 18:32:18 foo.sip.bar 18:32:22 pocock, okay 18:32:30 you can install Lumicall on android and dial pocock@fedrtc.org 18:32:51 Session Initation Protocol (things like skype hangouts whatsapp all use sip 18:33:22 I use redphone /linphone and hangouts personally 18:33:27 there are other cool things on the horizon, e.g. http://ring.cx and http://tox.chat are decentralized like Bittorrent 18:33:33 Linphone uses SIP 18:34:07 another benefit of having a relatively stable SIP and XMPP service is that people can test packages against the service 18:34:13 *tox is still WAYS and miles away from that pocock I have it 18:34:30 this increases the probability that packages in Fedora may be able to call each other 18:34:37 e.g. calling from Ekiga to Linphone 18:34:51 sure, although that cannot be done from the buildsystem or the like. 18:34:56 that would be cool 18:35:09 anyhow, shall we defer this a few weeks? 18:35:10 even if the only people testing it are the package maintainers, it is a quality improvement 18:35:35 internal uses is at a min a qa bonus 18:35:37 pocock: might you be able to come back in a few weeks again? it's been great having you available to answer questions... 18:35:44 I don't mind waiting a few more weeks, just let me know if I should file a formal RFR now or wait until another discussion 18:36:09 I'm also happy to give soembody access to the existing server to see what is involved 18:36:22 I would say wait. 18:36:43 we may have a process that better fits something like this in a few weeks. 18:36:49 nirik +1 thanks for your availability pocock :) 18:36:49 ok 18:36:51 thanks for the info! 18:36:59 one other benefit: 18:37:18 it is a cool thing to demo at events - I gave a demo at DUCC.it calling from fedrtc.org to debian.org 18:37:53 mattdm, that would be cool to add to your cockpit style demo like at LISA 18:38:12 #topic #topic Learn about: Learn about apprentices - nirik and aikidouke 18:38:28 so, how did folks think the apprentice work day went? was it helpfull? 18:38:36 anything we could do differently/better? 18:38:48 * pocock is away now 18:39:01 it was very helpful to me, and great to meet and talk to new folks, but i'll let some others chime in first if they like 18:39:14 i think it was helpful, though i was working on something else. 18:39:34 * nirik tried to be around and helping folks. Still lots of other stuff going on tho 18:39:56 theres a bunch more CSI stuff to merge from the list. 18:40:03 thats great to get done 18:40:36 It was definitely helpful 18:40:40 indeed - and talking through how I research things with some of the newer people was great 18:40:57 I would like to thank aikidouke 18:41:01 we talked some about how hard it is to get started contributing 18:41:06 ty smdeep 18:41:12 yw aikidouke 18:41:14 I found it a good and less scary way to get an 'in' 18:41:15 cool. Yeah, great work talking with others and keeping people on track aikidouke 18:41:39 in my mind it's like starting a new company, only you don't know where the bathroom is or what time lunch starts 18:41:46 :) 18:41:46 :D 18:41:49 indeed. 18:41:57 you kind of have to "onboard" yourself to use an HR term 18:42:08 :) 18:42:14 aikidouke: nice analogy ^^ 18:42:29 I would like to do it again, maybe sometime after the F24 release 18:42:42 sounds great 18:42:58 aikidouke++ 18:42:58 kushal: Karma for aikidouke changed to 5 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 18:43:02 I think the biggest thing that people don't get is that we just don't have the resources to mentor everyone, so we kinda have to let the 'self starters' do things and ramp up themselves. 18:43:02 ty 18:43:03 Why don't we do some easy tickets when you guys have the time 18:43:24 yeah, I'd be happy to do it again sometime... 18:43:44 Would be most glad to attend 18:43:48 smdeep, I'm startign to work on one soon, I can send you the ticket and share info with you 18:43:50 I like the idea of once a release. or maybe when there is a longer term quest that needs some traction. 18:44:44 threebean: as a sidenote we talked about doing a docs week and/or a technical debt/bugfix week... any idea when we might want to try those? 18:45:14 anyway, props to nirik for opening the door for this and encouraging the idea 18:45:29 nirik++ 18:45:29 aikidouke: Karma for kevin changed to 15 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 18:45:33 absolutely no problem. I'm open to any ideas that get more people involved... 18:45:59 aikidouke++ thanks for organizing apprentice work day! 18:46:14 #topic Open Floor 18:46:18 I'll put a reminder somewhere for myself to start planning the next one soon 18:46:19 ty 18:46:20 any items for open floor? 18:46:27 reminder: no meeting next week. 18:47:18 hi 18:47:20 * nb hasn't made an infra meeting in a while :) 18:47:22 but i don't have anything for open floor 18:47:57 hi nb. ;) 18:48:22 o/ nb 18:48:55 alright then. Thanks for coming everyone, and lets continue in #fedora-admin, #fedora-apps and #fedora-noc. :) 18:48:58 #endmeeting