19:00:02 #startmeeting Infrastructure (2014-02-19) 19:00:02 Meeting started Thu Feb 20 19:00:02 2014 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:02 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:02 #meetingname infrastructure 19:00:02 #topic welcome y'all 19:00:02 #chair smooge relrod nirik abadger1999 lmacken dgilmore mdomsch threebean pingou puiterwijk 19:00:02 The meeting name has been set to 'infrastructure' 19:00:02 Current chairs: abadger1999 dgilmore lmacken mdomsch nirik pingou puiterwijk relrod smooge threebean 19:00:58 * threebean is here 19:01:00 small crowd today. ;) 19:01:04 * ausmarton here 19:01:05 * johe is here 19:01:06 * pingou 19:01:07 * lmacken 19:01:16 * abadger1999 here 19:01:32 * relrod here 19:01:36 ah cool. ;) 19:02:06 #topic New folks introductions and Apprentice tasks 19:02:12 Any new folks like to introduce themselves? 19:02:20 or apprentices with questions or issues to bring up? 19:03:16 alrightly. As always, do feel free to chime in anytime with questions or comments. ;) 19:03:23 #topic Applications status / discussion 19:03:26 * adimania is here too 19:03:39 #info fedoauth is live in production with persona support! :) 19:03:44 \ó/ 19:03:46 \ó/ 19:03:50 fedocal update to 0.4.6 today 19:04:11 cool. what goodies in that? 19:04:12 is here 19:04:12 Nice! 19:04:14 #info fedocal updated in prod to 0.4.6 today 19:04:24 nirik: mostly bug fixes in the reminders 19:04:55 I put some goodies in line for flask-elections https://github.com/fedora-infra/elections/branches 19:04:58 cool. 19:05:21 we'll wait a bit for fchiulli who has been leading the port to flask and see from there 19:05:30 sounds good. 19:05:32 Lots of python-fedora openid client progress this week :) 19:05:51 yeah that to :) 19:06:00 pkgdb2 is waiting on that right? 19:06:05 I started working on the new bodhi-client using it, but I need to work with pingou on some of the screen scraping :) 19:06:06 although the base client is currently broken 19:06:14 -- on the pyhton-fedora openid client: we've merged a branch that implements it. But we'd like to work on the API some more. 19:06:26 * willo had an alarm fail 19:06:26 is here 19:06:28 lmacken: proxy or base client? 19:06:37 If you have thoughts on the API (particularly around authentication) speak up now. 19:06:39 :-) 19:07:02 pingou: base. it's looking for 'login in progress' or whatever, but my page has a login screen with a different title 19:07:18 #info feedback wanted on python-fedora openid. 19:07:21 * relrod made a Java lib for sending fedmsg notifications to the bus. It was made so we can get jenkins build info sent (working on the plugin for that this week), but can be used if we ever have other java apps too in the future. 19:07:37 lmacken: is it redirecting to fedoauth? 19:07:42 pingou: yep 19:07:49 lmacken: ood 19:07:51 odd* 19:08:12 pingou: yeah, I'll dive into it after the meeting :) 19:08:18 puiterwijk: if friday is your fedora day, it could be good to make sure all your feedback on the api gets ticketed or talked about tomorrow. 19:08:42 abadger1999: sure, works for me. just send directed questions my way 19:09:13 puiterwijk: the question was the other way around ;-) 19:09:28 hum? sorry, I guess I'm missing something here. let me reread :) 19:09:45 oh, right, sorry. abadger1999, sure, will try to :) 19:10:06 * puiterwijk is also in another meeting, so will try to respond when pinged, but otherwise quite busy 19:10:47 janeznemanic ported our bodhi setup from puppet to ansible and nirik spun up new VMs with it this week 19:10:54 :-) 19:11:11 yep. ;) was gonna mention that on the sysadmin section, but great stuff! 19:11:30 oh right, wrong part :) 19:11:33 the new summershum process got stood up today 19:11:37 https://apps.fedoraproject.org/datagrepper/raw?order=desc&category=summershum 19:11:54 but, I'm still working out some kinks in there.. (notably, those timestamps appear to be wrong) 19:12:17 very nice 19:12:30 I had one thing I wanted to bring up... websites folks are looking at how they will revamp for fedora.next, and at least some thought is to make things more 'app like' and interactive... we may want to weigh in here or offer to help or say we can't, etc... https://fedorahosted.org/fedora-websites/ticket/248 19:12:42 threebean: not many details in the details ;) 19:12:48 I think this is the first time summershum has come up in a meeting: one line summary? 19:13:09 abadger1999: calculate the md5sums of all files of all tarballs and store them for querying later. 19:13:11 abadger1999: source checksummer... 19:13:13 abadger1999: came up on the list, it stores the md5, sha1 and sha256 of every file in every package 19:13:31 abadger1999: "how many packages bundle jquery.js"? this allows for a quick lookup. 19:13:49 ok that is 3 lines but from 3 different people, does it still work? :) 19:13:51 nice. and also whether they're the same copy or not. 19:13:53 ;-) 19:13:56 * threebean nods 19:15:50 any thoughts on the website thing? I guess do look it over and chime in if you like... 19:15:53 does cnucnu track checksums? 19:16:25 nirik: uhm, I think it is a major endeavor. I need to go read the ticket more closely though.. 19:16:27 lmacken: nope 19:17:01 threebean: yeah, thats why I wanted to bring it up now instead of a month from now. ;) 19:17:17 yeah, building a reddit/gplus clone could quickly get out of scope 19:18:33 right. I think much of that part would be expected on hyperkitty 19:19:04 so it's moving from html to app, do I read that correctly? 19:19:27 * pingou reads FAS integration in there 19:19:39 SmootherFrOgZ: https://fedorahosted.org/fedora-websites/ticket/248 19:21:07 yeah... so perhaps we should meet up and discuss with websites folks... or comment in ticket. 19:21:19 don't want to take the whole meeting on it, but just wanted to make folks aware of it. 19:22:24 any other application news? 19:23:09 nuancier/fedmsg integration almost all done 19:23:19 so there should be a new nuancier release coming up 19:23:27 (and prod should be updated to it) 19:23:28 wow, I made it to the meeting this week.....sorry I'm late, had an appointment. 19:24:07 danofsatx-work: no worries, and welcome. ;) 19:24:12 it was a super active week, sounds like. :) good stuff happening. 19:25:15 yep. ;) 19:25:22 #topic Sysadmin status / discussion 19:25:41 nirik: to answer your question from earlier, yes pkgdb2 kinda waits on the openid client in python-fedora 19:26:10 so, as lmacken mentioned, thanks to janeznemanic, we have migrated bodhi app servers to ansible (stg so far only) 19:26:34 lmacken: we still need to fix fedmsg on it ? and otherwise it looked ok? bodhi01.stg that is... 19:26:48 yep, should be a pretty easy fix but other than that it looks good 19:26:51 we got 2 new virthosts in and setup... virthost01/03 are 2 new dell servers. ;) 19:27:10 #info bodhi app migrated to ansible, in stg now, soon to prod 19:27:22 #info virthost01/03 new dell virthost servers ready to use 19:27:43 lets see... what else... 19:27:50 smooge: anything you had? 19:27:50 there is the question I raised on the list from the work souradeep did 19:27:55 yay, new toys 19:28:37 syncing github w/ fedorahosted for our projects 19:28:53 yeah. I was hoping grockmirror will help out... kernel.org uses it. 19:29:06 it sounds quite nice 19:29:18 I'm just not sure how heavy it is to set-up 19:29:30 it doesn't sound too bad... 19:29:41 but I haven't set it up. 19:30:17 pingou: So those of us that have projects on the fi github org (like fedora mobile and some others in my case) - are we going to have to do anything extra, or can we just keep using github as normal and it automatically does everything? 19:30:22 nirik, I am just working ppc issues as best I can 19:30:30 There's a new cgit release out... it adds gravatar support (via a lua script) but I haven't yet been able to get it workig. ;( 19:30:49 relrod: I think it should be pretty transparent. 19:30:54 relrod: my idea would that we only care about github and fedorahosted gets sync directly 19:31:08 ok, cool 19:31:11 (ore vice-versa but we don't have much of this case) 19:31:14 or* 19:32:35 nirik: my problem with grok is that you have something to install on both the server and the server 19:33:09 both server and client* 19:33:17 hum, yeah, not sure. 19:33:32 GROK-DUMB-PULL \- Update git repositories not managed by grokmirror 19:33:38 that looks like it :D 19:33:58 lets investigate more and go from there. 19:34:10 +1 19:34:36 we also want to make sure we don't make github mad... 19:34:43 (pulling too much too often, etc) 19:35:48 upstream Phabricator pulls its repos from github every 15 seconds and they've never complained, so we'll probably be fine. Might check with them though. 19:35:51 btw, do we want to save all the git repo (mirrored or not) on /srv/git? 19:36:25 pingou: on hosted? or ? 19:36:26 because if we do not that would simplify the pulling (and complexify finding them/presenting them) 19:36:29 nirik: yes 19:36:37 unless we want to mirror them somewhere else 19:36:42 but :/ 19:37:19 so you mean if someone pushed to a fedorahosted repo their changes would be nuked by the sync? 19:37:33 I'm ok with that for our stuff, since we should all know better. 19:37:41 (and you would still have the changes locally) 19:38:13 that's one 19:38:26 and before pulling we need to check if there is a remote repo 19:38:39 (which there is not atm, obviously :)) 19:39:07 sure. 19:39:21 anyhow, I think it's good to have a synced backup repo. ;) 19:39:37 * pingou will look at grok some more tomorrow 19:39:58 #topic Upcoming Tasks/Items 19:39:59 https://apps.fedoraproject.org/calendar/list/infrastructure/ 19:40:03 pingou: sounds good. 19:40:12 ok, anything upcoming anyone would like to schedule or note? 19:41:50 I've not done much on the proposed FAD... 19:42:01 will try and flesh out the wiki page some in the coming week. 19:42:07 or anyone else who wants to is welcome to. 19:42:17 me neither.. but I'd like to help. 19:42:30 https://fedoraproject.org/wiki/FAD_Bodhi2_Taskotron_2014 19:42:35 spot offered to help as well 19:43:03 I guess we first could try and get goals for bodhi2/taskotron... but it's kinda hard to say since it's months in advance... 19:43:23 we can already do the travel costs 19:43:24 I mean, 'both fully deployed and running in production' would be great, but is probibly a bit high. 19:43:33 written? 19:44:12 smooge: yeah... 19:44:22 or... packaged in fedora/epel? 19:44:31 we could make a minimum goal be "functional public dev instances" of both? 19:44:32 or... able to display a web interface 19:44:56 \ó/ 19:45:11 print 'Hello, my name is bodhi2' 19:45:11 threebean: that might be good. Would need to see if lmacken and tflink think thats a good goal... 19:45:20 * threebean nods 19:45:47 lmacken: ^ 19:45:55 +1 19:46:17 although, the masher aspect of it doesn't see the web, and is a big chunk of that 19:46:20 cool. :) I'll see what tflink says when he's around... 19:46:28 lmacken: true. 19:46:44 wonder if we could say staging instead, and actually get our staging releng stuff working. 19:47:27 yeah, sounds good 19:47:32 oh, yeah. that would be great 19:47:59 and taskotron might also be somewhat needing more than a dev instance to do all it's functionality... 19:48:24 we could also have a set of goals and try and do as much as we can get done... 19:49:30 Anyhow, I will try and fix up the wiki page and we can discuss more next time. 19:49:34 #topic Open Floor 19:49:44 any items for open floor? questions? comments? 19:50:37 none from me 19:50:48 ok, if nothing will close out in a minute... 19:51:22 thanks for coming everyone! 19:51:25 #endmeeting