19:00:17 #startmeeting Infrastructure (2013-05-09) 19:00:17 Meeting started Thu May 9 19:00:17 2013 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:17 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:17 #meetingname infrastructure 19:00:17 #topic welcome y'all 19:00:17 #chair smooge skvidal CodeBlock ricky nirik abadger1999 lmacken dgilmore mdomsch threebean 19:00:17 The meeting name has been set to 'infrastructure' 19:00:17 Current chairs: CodeBlock abadger1999 dgilmore lmacken mdomsch nirik ricky skvidal smooge threebean 19:00:24 * abadger1999 here 19:00:28 * lmacken 19:00:31 hey folks. Who's around for a infrastructure meeting? 19:00:37 * puiterwijk 19:00:40 * threebean threebean 19:00:42 * holmed 19:00:49 6 beans! 19:00:53 9! 19:01:10 * skvidal is here 19:01:21 * swa_work here 19:01:31 * nirik guesses it depends on what the default operator is. 19:02:02 nirik: nope, threebeans threebeans => "(Int -> Int) -> Int" :) 19:02:13 * threebean sees your point and raises a SyntaxError 19:02:14 :) 19:02:25 Its so nerdy, i love it :D 19:02:26 anyhow, lets go ahead and get started. 19:02:27 * tflink is here 19:02:33 #topic New folks introductions and Apprentice tasks 19:02:42 Any new folks like to introduce themselves? 19:02:49 or apprentices with questions or comments? 19:02:53 Im Ed 19:02:59 Hello :D 19:03:24 welcome holmed. 19:03:29 I haven't really had much experiance working on FOSS 19:03:51 are you more interested in sysadmin type tasks? or application development? or both? 19:04:19 What do they both do? Without sounding too brainless 19:04:30 no worries. ;) 19:04:46 So the sysadmin team does more day to day operations tasks... and some scripting work. 19:05:13 the Apps/devel folks build and maintain (some of) the applications that the sysadmins run day to day 19:05:21 see apps.fedoraproject.org for a full list. 19:05:29 What kind of things do they script? and What operations tasks? 19:05:34 The SysAdmins 19:05:46 see http://fedoraproject.org/wiki/Infrastructure/GettingStarted for much more info and links to other stuff. ;) 19:06:20 adding projects, responding to outages, rebooting servers, applying updates, changing configuration based on needs, etc. 19:06:33 cursing 19:06:36 you forgot cursing 19:06:39 yah skvidal 19:06:43 Ah, yeah that's probably where i'd prefer to be ;) 19:07:07 holmed: anyhow, ping me in #fedora-admin after the meeting and we can get you started. ;) 19:07:18 and do ask questions as we go. :) 19:07:33 Ok thanks :) 19:07:52 #topic Applications status / discussion 19:07:57 ok, any applications news? 19:08:03 I have a few things from this week... 19:08:30 #info fas security issue was discovered, analyzed, patched and announced. 19:08:44 #info fedocal calendar was announced. 19:08:56 https://apps.fedoraproject.org/calendar/ 19:09:25 Anyone have other items from the apps side? 19:09:44 Fedora Hosted fedmsg messages coming soon. 19:09:51 #info fas security announcement: http://lists.fedoraproject.org/pipermail/advisory-board/2013-May/011996.html 19:10:14 They'll remain disabled by default, but there's a SOP to enable them if someone asks for them. 19:10:21 we have a freeze coming up next tuesday 19:10:31 are there any releases planned to get in before that? 19:10:54 I would like to get a new python-fedora out but I don't know that I can get it out there. 19:10:58 abadger1999: is that a security announcement? it seems like a board meeting announcement? 19:11:11 It's an API design question so I want to get it setup. 19:11:12 Sorry, What's a SOP? And what is a freeze? 19:11:12 oops 19:11:19 * abadger1999 looks for the correct link 19:11:24 #undo 19:11:31 oh, I can't do that :) 19:11:38 holmed: SOP is "standard operating procedure" 19:11:39 #undo 19:11:39 Removing item from minutes: 19:11:43 so, docs on how to do something. 19:11:45 #info http://lists.fedoraproject.org/pipermail/announce/2013-May/003154.html 19:11:48 #chair puiterwijk 19:11:48 Current chairs: CodeBlock abadger1999 dgilmore lmacken mdomsch nirik puiterwijk ricky skvidal smooge threebean 19:11:58 Ah thanks :) 19:12:01 * skvidal looks up confused again 19:12:02 oh 19:12:05 #info SOP for fedorahosted fedmsg messages http://infrastructure.fedoraproject.org/infra/docs/fedorahosted-fedmsg.txt 19:12:23 freeze is something we do several weeks before each fedora milestone... Alpha/Beta/Final release. It's where we make fewer changes and require review of those changes. 19:12:32 So we don't cause problems with our infrastructure before a release. 19:12:51 abadger1999: thanks 19:12:54 Ah ok 19:13:06 and more on that topic in a few actually. ;) 19:13:09 (before that freeze on Tuesday, I'd like to get out a release of fedmsg_meta_fedora_infrastructure and another of fedora-tagger.) 19:13:18 threebean: cool. 19:13:49 So what is the Alpha/Beta release for? Infrastructure apps? 19:13:57 oh, I had a general app question... 19:14:05 holmed: no, Fedora the linux distro. :) 19:14:26 Ah! I'm starting to get it now ;) 19:14:43 are httpd logs useful for things like busgateway/fedocal/etc... basically the split out per app server instances, does it make sense to save httpd logs for them? 19:15:17 Also where do pre-release bug reports go? 19:15:42 holmed: for fedora? or for fedora infrastructure? 19:15:59 Just for Fedora 19:16:03 You'd think I'd learn to re-read what I type before hitting return: re python-fedora update: It's an API design question so I want to get it setup right the first time 19:16:06 bugzilla.redhat.com 19:16:12 Ok thanks 19:16:22 nirik: hmm, I think don't think busgateway01 has any httpd running on it. 19:16:32 threebean: ok. that answers it for that instance. ;) 19:16:43 but saving/storing httpd logs for fedocal sounds like a good thing to me ;p 19:16:46 I'll drop a note to the list about this. 19:17:14 any other application news? 19:17:16 hmmmm 19:17:19 speaking of saving httpd logs 19:17:37 yeah? 19:17:37 more automagic there might be good 19:17:43 from either apps themselves 19:17:46 or from apache 19:17:50 given FAS this week 19:18:03 yeah, I just added the stg instances to log02's sync script. 19:18:08 thats what made me think about this. 19:18:12 :) 19:18:18 but yeah, might be better to do it in a better way 19:18:25 #topic Sysadmin status / discussion 19:18:41 So, on the sysadmin side, we did a full update/reboot cycle this last week on our machines and cloud. 19:19:07 mirrorlist server melted down a few times. ;( we should look at mitigation/solutions there. 19:19:07 and almost everything went wrong 19:19:12 Sorry, which machines are these? What do they do? 19:19:19 holmed: they do everything 19:19:29 and by which machines it is 'all of them' pretty much 19:19:41 holmed: all our servers that build, manage and produce fedora. 19:19:57 And you take them all down at the same time? 19:20:05 nope. :) 19:20:07 well, we didn't want to. :P 19:20:26 well the cloud is "special" 19:20:31 we have a bunch we can do anytime... either because they are not always doing something, or because we have several servers doing that same thing. 19:20:47 we have a very small number that when we do them it causes outages... mostly database servers. 19:20:55 we had a scheduled outage tuesday to do those. 19:20:57 Oh 19:21:29 lets see... what else did we have on the sysadmin side... 19:21:59 new builder migration to ansible 19:21:59 Oh, we have some new storage that will hopefully come on line soon. 19:22:08 skvidal: ah yes. 19:22:23 #info builder setup has been moved to ansible. 19:22:30 skvidal: can we remove the old builder repo now? 19:22:34 not quite yet 19:22:35 or move it aside? 19:22:37 ok 19:22:37 I need to port the scripts over 19:22:41 but we can stop using it 19:22:47 So, to clarify, SysAdmins Administrate the Systems of Fedora e.g. Website host? And what else do these servers do? 19:23:09 I still need to portand test the bkernel boxes 19:23:14 skvidal: oh, there's a problem with releng01. I'll ping you outside the meeting to track that down. 19:23:20 nirik: ah - thanks 19:23:53 holmed: yeah. So, websites, builders, compose machines, signers, updates management, download servers, wiki, docs, you name it. 19:24:02 holmed: if it's under 'fedoraproject.org' it's us. ;) 19:24:07 holmed: lots and lots -- there's a pretty comprehensive list of the services we maintain at https://apps.fedoraproject.org/ 19:24:36 Wow. I didn't think it was that big. 19:24:45 I think we are around 180ish instances now? 19:25:43 this graph (fedora apps) is really super 19:25:56 it's pretty cool. thank threebean for setting it up 19:26:29 ok, I think thats it on sysadmin... unless we want to try and brainstorm for a few about mirrorlists. 19:27:29 #topic Freeze 19:27:36 so, we have a freeze coming up next tuesday. 19:27:48 We discussed changing what machines were covered. 19:28:01 shall we finalize that before this freeze and use the new method? 19:28:18 yah 19:28:19 sure 19:28:23 it was: "assume every machine is frozen, except for list of machines that is not" 19:28:29 (I think thats what we decided) 19:28:42 if so, we need to for sure note the ones excepted. 19:29:10 nirik: right 19:29:13 * nirik looks back on the list. 19:29:49 oh right. None of *stg* or *dev* are frozen ever 19:30:17 I can send a proposed list of non frozen hosts to the lists for discussion? 19:30:21 I think so 19:30:30 and then we can add them to the ansible inventory files in host_vars 19:30:39 so we can dump them out with that inventory script pretty easily 19:30:53 right. and we can note the script. Should we have that dump out to /var/log/ on lockbox or something? 19:32:01 #info will finalize the list of non frozen hosts before tuesday. 19:32:31 #topic geoip 19:32:43 So, there's a thread on the list about a geoip service... 19:32:54 What is GeoIP? 19:32:55 the anaconda folks would like to be able to use something to set some defaults on installs. 19:33:05 locating someone by their ip address. 19:33:12 Also who're the anaconda folks? 19:33:16 http://en.wikipedia.org/wiki/Geoip 19:33:31 anaconda is the fedora installer. :) 19:33:47 Oh, i thought i'd seen it somewhere 19:33:53 and the anconda folks are the people who work on improving the fedora installer. 19:34:26 And what needs to be done about geoip? 19:34:28 so, not sure where this discussion will lead, but we might be running another apache mod to provide this information to them 19:34:44 holmed: they have asked us if we can run a server to provide that info to them. 19:35:13 I've suggested they also look at the geoclue library, which might do what they want without us having to run a server. ;) 19:35:46 so, mostly I just wanted to bring this up... 19:35:48 The location of the user? 19:36:04 nirik: I'm in favor of not running another service 19:36:08 yes. So they can set things like timezone and language... or at least default those to the local area. 19:36:28 Ah i get it 19:36:30 if you install fedora in germany, it could see that and set your timezone and lang and possibly other stuff. 19:36:34 skvidal: me too. 19:36:36 Yeah 19:36:58 ok, moving on, just wanted to note it. :) 19:37:01 #topic Private Cloud status update / discussion 19:37:11 we also updated and rebooted our private cloud this week. 19:37:15 Geoclue seems to be a good option 19:37:34 https://fedoraproject.org/wiki/Infrastructure_private_cloud 19:37:38 and things broke 19:37:40 left and right 19:37:44 We fixed most of them 19:37:45 and yeah, it didn't go great. 19:37:49 but I think we are all back working right? 19:37:55 nirik: yes and no 19:38:02 yes - all the instances we know about are back up 19:38:15 no - there are stil lsome old 'shut off' instances that I can't figure out who they belonged to 19:38:25 I'm going to go back through the logs and figure out who the yare 19:38:28 and either kill them 19:38:33 or try to restore them 19:38:49 ok. 19:38:53 sounds good. 19:38:54 otherwise it came up ok 19:39:06 #info reboot didn't go well, we have provided feedback to openstack folks about it. 19:39:08 also nirik and I discovered we didn't have the same thought on what the passwords were for those clouds :) 19:39:12 that's been corrected :) 19:39:17 #info back up and running now for the most part. 19:39:22 on the plus side 19:39:28 other than the actual time they were off 19:39:33 the instances came back pretty well 19:39:36 and the suspending of them worked 19:39:40 except for a couple of little details 19:39:44 like the time being way offf 19:40:09 anyway - that's all 19:40:45 yeah, always learning on this stuff. ;) 19:40:52 #topic flock 19:41:04 http://flocktofedora.org/ 19:41:09 so, this is coming up in aug 19:41:35 submissions are open for talks, hackfests, sprints, etc 19:41:51 everyone should think about what they could submit. 19:42:04 Or... what they would like to see other folks talk on. :) 19:42:19 * threebean isn't sure if oddshocks is in the meeting today.. 19:42:20 we have about a million things we could do as hackfests. 19:42:31 but we should probably do a talk on the badges stuff we're working on this summer. 19:42:36 +1 19:43:04 I think we should do a ansible hackfest. 19:43:24 ooo 19:43:26 * nirik might try and find time to actually work on formulas again and do something around that. 19:43:32 or a postgres replication hackfest 19:43:51 I could do any kind of intro to infra or whatever talks if people think there would be interest. 19:43:53 skvidal: +1 19:43:56 skvidal: yes! 19:44:10 nirik: I wonder if TGL is coming - maybe get him to lead that one :) 19:44:29 that would be great. At least figuring out for sure how we want to go. 19:44:43 we could also do something around bugtrackers if we wanted. 19:45:06 yeah 19:45:11 I have currently submitted a talk on OpenID 19:45:14 (get qa/kernel/maintainers all involved to gather actual better requirements) 19:45:25 puiterwijk: excellent. Like the one you gave on irc? 19:45:31 nirik: yeah 19:45:47 great. I found that very informative. 19:45:54 so last year 19:46:04 I had a bike shed built in my yard 19:46:04 nirik: let's hope the flock organizers think the same 19:46:11 and I think I might talk about selecting paint colors for it 19:46:23 we ultimately went with 'off white/grayish' 19:46:27 but it took a lot of discussion 19:46:29 :) 19:46:43 skvidal: I think that might be too controversal... the flock folks would never select that talk. ;) 19:46:49 heh 19:47:18 I had also been thinking about submitting an hackfest for the OAuth ideas we had (at least discuss it) 19:47:24 anyhow, please propose talks/etc... and if you can think of ones other people could give, ask them. ;) 19:47:38 *crys* 19:47:46 puiterwijk: I think that might go better as a workshop ? 19:48:05 nirik: sure, could do as well. I just didn't know the major difference between those three ;) 19:48:34 yeah, might be good to make sure what is what there. ;) 19:48:42 ok, any other flock talk? (har har) 19:49:11 #topic Upcoming Tasks/Items 19:49:20 #info 2013-05-14 to 2013-05-28 BETA infrastructure freeze 19:49:20 #info 2013-05-20 - bugzilla upgrade. 19:49:20 #info 2013-05-28 F19 beta release 19:49:20 #info 2013-05-31 end of 1st quarter 19:49:20 #info 2013-06-01 nag fi-apprentices 19:49:21 #info 2013-06-08 drop inactive apprentices 19:49:23 #info 2013-06-18 to 2013-07-02 FINAL infrastructure freeze. 19:49:25 #info 2013-07-01 nag fi-apprentices 19:49:27 #info 2013-07-02 F19 FINAL release 19:49:31 any other items folks would like to note or schedule? 19:49:41 bugzilla upgrade -- where are we on testing our scripts? 19:49:42 * nirik should move this all to a infrastructure calendar. 19:49:43 ooh, bugzilla upgrade in the middle of freeze ... again 19:49:48 tflink: yeah. ;( 19:50:09 abadger1999: good question. I think mostly we are good... not sure if bodhi has been checked yet. 19:50:19 there might be some others. 19:50:28 I know rview-stats and pkgdb-bugzilla-sync are working both in prod with py-bz-0.8 and partner w/ that + new bugzilla server 19:50:37 not sure about anything else 19:50:40 did partner get updates? 19:50:43 updted? 19:50:46 (and I know that pkgdb is broken) 19:50:55 at least the bugz. link 19:50:59 wouldn't the stg switch to partner-bugzilla and python-bugzilla-0.8 catch most of the possible breakage? 19:51:02 hm, I haven't checked the /packages app either. 19:51:17 tflink: mostly... we don't test bodhi there tho for example. 19:51:46 nirik: not sure about partner being updated or not. 19:51:51 yeah, partner is on 4.4 19:52:00 (/packages looks okay in staging) 19:52:57 so, I guess we should try and check the list thru again and see... 19:53:30 most things are ok though now I think. 19:53:54 we do have the new python-bugzilla in prod now. 19:54:01 (but bugzilla.redhat.com isn't 4.4 yet) 19:54:34 #info Open Floor 19:54:52 #topic Open Floor 19:54:54 whoops 19:54:57 heh :) 19:55:03 nirik: is the new python-bugzilla everywherre in prod? I know some hosts (fas servers, app01) weren't upgraded 19:55:05 Any items for open floor? questions? comments? 19:55:18 * abadger1999 checks if those were fixed 19:55:18 abadger1999: I think it is now, I didn't exclude it on tuesday. 19:55:24 Cool 19:55:52 I just got fedora-tagger-2.0.3 pushed out and everything seems to be fine :) https://apps.fedoraproject.org/tagger/nethack 19:56:09 threebean: does this have that tag url that bodhi needed? 19:56:13 * threebean nods 19:56:20 coolio 19:57:20 nirik: something for open floor 19:57:28 the fas thing this week 19:57:32 yeah. 19:57:40 it was discovered by relrod looking at something in the code he was working on 19:57:44 and noticing it was 'odd' 19:57:55 if anyone here notices something 'odd' 19:58:02 and thinks 'no, surely they know about this' 19:58:08 don't call use 'shirley' 19:58:08 :) 19:58:12 please tell us 19:58:13 +a lot 19:58:14 +1 19:58:35 :P 19:58:36 to be fair the obscurity of the issue helped us 19:58:49 agreed. I'm amazed at how long it had been around. 19:58:51 but we're quite happy relrod mentioned it 19:59:11 we are reasonably confident that this was not used by anyone 19:59:15 but not COMPLETELY so 19:59:19 yes indeed. Kudos to relrod for noticing it. 19:59:20 so - when in doubt - change your password 19:59:42 but I would not freak out about changing the password :) 19:59:59 skvidal: probably also the security question/answer if you're really scared? 20:00:11 when in doubt, scream and shout? oh wait, thats not right. 20:00:33 puiterwijk: indeed - but to be fair my security question/answer is more 'nirik calls me and says - someone requested your account password be changed, that's hilarious, isn't it?' 20:00:33 anyhow, if nothing else, will close out the meeting in a few. 20:00:42 skvidal: :) 20:00:43 puiterwijk: :) 20:00:48 skvidal: heh, yeah :) 20:00:54 require a yearly password change like a lot of companies and uni do 20:01:01 lets continue over in #fedora-admin, #fedora-noc and #fedora-apps 20:01:10 Southern_Gentlem: not worth the pain and horror I fear. 20:01:29 okie doke 20:01:34 #endmeeting