19:00:01 #startmeeting Infrastructure (2013-03-21) 19:00:01 Meeting started Thu Mar 21 19:00:01 2013 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:01 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:01 #meetingname infrastructure 19:00:01 The meeting name has been set to 'infrastructure' 19:00:01 #topic welcome y'all 19:00:01 #chair smooge skvidal CodeBlock ricky nirik abadger1999 lmacken dgilmore mdomsch threebean 19:00:01 Current chairs: CodeBlock abadger1999 dgilmore lmacken mdomsch nirik ricky skvidal smooge threebean 19:00:09 * skvidal is here 19:00:11 * relrod here 19:00:21 * maayke is here 19:00:25 * puiterwijk is around-ish (just don't expect too intelligent answers from me ;) ) 19:00:58 sort of here 19:01:17 * nirik will another min for folks to wander in... 19:01:29 * pingou here 19:02:12 #topic New folks introductions and Apprentice tasks. 19:02:28 any new folks want to introduce themselves? or have questions? 19:02:40 * skvidal notes the infra team appears to be full of sick people 19:02:44 * skvidal moves away from all of them 19:02:51 :) 19:03:04 yes :) 19:03:39 skvidal: sick ? 19:03:47 hey jerzyr. Welcome. Care to send us a one line intro? 19:03:48 pingou: smooge and puiterwijk 19:03:55 pingou: both under the weather 19:03:58 are you interested in sysadmin or application development? 19:03:58 short bio: for 10 years, I teach students algorithms and data structures 19:04:10 oh 19:04:16 sorry :) 19:04:32 jerzyr: you're fine! 19:04:38 ;) 19:04:46 jerzyr: so you were a teacher for 10yrs - now what do you do? 19:05:19 I'm looking for practice as a consultant to developers 19:05:56 suehle: Error: Can't start another meeting, one is in progress. 19:05:59 #meetingname Fedora Marketing 19:05:59 The meeting name has been set to 'fedora_marketing' 19:06:00 doh 19:06:04 suehle: no 19:06:06 suehle: oops. 19:06:06 :) 19:06:11 suehle: are we overlapping? 19:06:20 suehle: we didn't switch for DST, but you folks did? 19:06:22 Yeah, but I doubt there's a swarm waiting. 19:06:28 nirik, ooooh 19:06:46 Well, if there's anyone here who actually wants to talk to me about marketing, I'll move over to #fedora-meeting-1 19:06:53 suehle: thank you 19:06:55 nirik, it's entirely possible that didn't even occur to me :) 19:07:03 jerzyr: welcome again. I can point you at sysadmin stuff after the meeting over in #fedora-admin... most of our app developer types are at pycon this week, but they hang out in #fedora-apps. 19:07:18 suehle: yeah, we can move next week if you want us too... whatever works. ;) 19:07:52 #topic Applications status / discussion 19:07:59 any app/devel news this week? 19:08:08 (again, many folks are at pycon...) 19:08:40 threebean started working on a selenium test suite for our staging infra, it's pretty neat 19:08:42 https://github.com/fedora-infra/rube 19:08:43 I've been working a bit on getting blockerbugs app moved into staging. 19:09:07 but it needs db setup, and proxy setup and I've not had time to poke at it much 19:09:24 I've pushed to github a new branch for fedora-tagger, basically the basis for fedora-tagger v2.0 19:09:51 cool. 19:09:57 it comes with its own API (that's what is there atm), handles tagging and rating, change a little bit the db scheme 19:10:12 #info selenium test suite for stg hosts: https://github.com/fedora-infra/rube 19:10:15 threebean wants to port the UI to it soonish 19:10:19 #info blockbugs moving into staging 19:10:29 #info new fedora-tagger v2.0 work starting. 19:10:39 cool. 19:10:40 and the idea would be to integrate this with the gnome-app store that rhughsie is working on 19:10:56 ok. 19:11:05 * nirik keeps meaning to read up on that, but hasn't yet 19:11:05 otherwise, more copr, more pkgdb2, a surprise for next week and fedocal is in stg :) 19:11:18 pingou: wait 19:11:20 hold on 19:11:22 a surprise? 19:11:25 yes :) 19:11:29 * skvidal dislikes surprises 19:11:50 it's kinda ready for a 1.0 but I'm waiting for threebean to be there to reveal it :) 19:11:55 a good surprise I hope. ;) 19:12:03 I don't think you will dislike it :) 19:12:22 (well, I certainly hope so at least!) 19:12:23 that's what they always say. ;) 19:12:37 yes... 19:12:39 I see 19:12:40 suspens... :) 19:13:04 okay moving along 19:13:06 relrod: random memory... what happened to that php auth thing we were going to try and use for wiki and gallery? did we just decide to look at moving to openid ? 19:13:24 * nirik feels bad we haven't gotten anything moving with gallery. 19:13:46 what is gallery _for_ again? 19:13:55 nirik: Well I haven't done much with it recently (I might move it to the fedora-infra org and pick back up on it again) - but if we want to look at doing openid for Gallery instead, that's fine too 19:13:59 pics at events. 19:14:04 suehle and spot wanted it. 19:14:06 nirik: ah 19:14:26 If we can, that might move us forward quicker and also just be nicer. 19:14:48 * nirik doesn't know the state of openid for wiki / gallery, but we can look. 19:15:09 ok, any other application/devel news? 19:15:13 nirik: There's no maintained/decent openid thing for Gallery, afaik - we can probably dep on another openid php library and write whatever it needs to link that library to gallery. 19:15:22 ok. 19:15:31 hopefully that wouldn't be _too_ much work 19:15:37 indeed 19:15:39 what about using Persona? 19:15:51 hah, that was just mentioned in -noc a few hours ago 19:15:56 biker: w/ fas account ? 19:16:04 pingou, .fas rugebiker 19:16:06 biker: we are looking into it... 19:16:21 .fas rugebiker 19:16:22 biker: puiterwijk thinks it might be not too hard to add it... 19:16:23 biker: rugebiker 'Ruben Guerra Marin' 19:16:45 I don't follow ther 19:16:47 +E 19:16:59 pingou: mozilla is pushing a web auth thing called 'persona' 19:17:10 we may be able to add support for it to our fas-openid... 19:17:21 pingou, https://www.mozilla.org/en-US/persona/ 19:17:23 nirik: fedora-idprovider ;) 19:17:39 sorry, another similar service anyhow. ;) 19:17:43 I know what is personna, but then it's no longer linked to FAS, no? 19:17:50 actually the same, but renamed :) 19:17:51 for what i have read, persona is going more serious than openid 19:18:22 'more serious'? 19:18:24 or do we want to run our own persona server and link it to FAS ? 19:18:25 * nirik shrugs. I don't know if it will take off, but if we can easily provide support for it, it might be handy for those sites that add support for it. 19:18:28 * skvidal has no idea what that means in this context 19:18:45 pingou: yes, a provider, like our fas-openid provides openid based on fas 19:18:53 ok 19:19:00 now I get it :) 19:19:06 oo,., i dont know if we can make like our own persona server 19:19:07 lwn had an article on it today 19:19:07 "publisher" I guess they call it 19:19:21 biker: that's the whole point 19:19:33 * nirik nods. 19:19:36 +1 19:19:48 so we can use apps using persona for auth 19:19:59 it's why we have an openid provider 19:20:01 so, the entire idea is that we provide a personal publisher, so you can login to any persona enabled site by using your @fedoraproject.org address. 19:20:04 like hypertitty :) 19:20:24 sweet (: 19:20:27 pingou: yep. 19:20:31 your @fedoraproject.org address and your FAS password 19:20:38 right. 19:20:53 pingou: s/ti/ki/ 19:21:02 skvidal: indeed 19:21:02 ok, shall we move on to exciting sysadmin news ? 19:21:08 #topic Sysadmin status / discussion 19:21:09 oh yes, lets 19:21:20 so, the fun has been fedorahosted.org this week. 19:21:29 'the fun' 19:21:47 I 'think' I will 'talk' in 'quotes' for the rest of the 'meeting' 19:21:48 basically it's been having load issues and isn't happy. 19:21:53 'yes' 19:22:07 * nirik hears skvidal talking like william shatner. 19:22:09 skvidal: just """ now and close them at the end ;) 19:22:21 anyhow, we have done some things to get the load back down to usable. 19:22:22 but I need ironic emphasis 19:22:31 it's not great, but it should be usable right now. 19:22:40 nirik: it'sa darn-sight better than it was 19:22:48 so here's what we did 19:22:58 we look in gluster volume top hosted read|write|etc 19:23:00 we are syncing all the data off it, then are going to have an outage in the next few days to move it to using ext4 directly without gluster. 19:23:17 oh sure - if you want to say it all quickly :) 19:23:24 splitting ? 19:23:47 pingou: ? 19:23:48 what do you mean? 19:24:13 do we take advantage of this and start splitting some of the project to another instance? 19:24:22 pingou: yeah, thats the next part. 19:24:25 so that brings up the PLANS 19:24:28 https://fedoraproject.org/wiki/Infrastructure_FedoraHosted_Version2_Notes 19:25:04 ideally the idea is that we get things seutp so we can split things by project. 19:25:15 and have project1 and project2 on different machines, or the same... 19:25:28 it's going to take some work to get there, but I think it's a good thing to do. 19:25:52 nirik: what about your other suggestion? 19:26:16 Not sure. My other suggestion was more short term: just make a massive single instance and move everything to it. 19:26:24 that doesn't help us scale at all 19:26:34 but it would be simple, no changes... 19:26:48 also, it would mean a spof for hosted. 19:26:56 (which to be fair we currently have now too) 19:27:37 I guess I'd like to try and finish the short term stuff and look at the list and then decide next week or so what we want to do 19:28:22 thoughts? rants? 19:28:39 nirik: so I have a fear 19:28:46 on both things 19:29:08 thought and rant ? 19:29:10 1. if we don't move something around and stabilize it that next week we will have a NEW fire and all-hands on that 19:29:33 well, I am hoping moving to the raw storage will help it a lot... 19:29:40 2. that we're not changing things ENOUGH 19:29:41 but I could be wrong. 19:29:42 in the v2 19:29:59 skvidal: are you thinking cloud? 19:30:04 yeah, that could be true. 19:30:09 pingou: no 19:30:14 pingou: I was actually thinking gitolite 19:30:18 or something like it 19:30:28 right now for commits we have local shell accounts 19:30:33 and normal unix groups 19:30:42 and that doesn't scale very well.. 19:30:45 oh, I thought we were using gitolite 19:30:46 One thing is that we have been approaching it I think (or at least I have) more from a 'this is what we have, how do we safely migrate this to split it out' instead of 'hey, how would I setup to host 100 git projects with trac' 19:31:16 but nirik made a good a point that we're not seeing a lot of new projects being added at hosted in the recent past 19:31:22 yeah, our ssh wrapper is... arcane. 19:31:34 gitolite would be much much much better 19:31:46 nirik: so... that's fair - my argument was that if we break things out to project.fh.o - that we can try new things on new projects 19:31:49 nirik: or on test projects 19:31:54 w/o ripping up a lot of the infra 19:32:14 so our ssh wrapper exists afaict 19:32:18 b/c we support non-git repos 19:32:25 svn, bzr, hg 19:32:27 right. and to be fair we wanted to do this for a long time, but we got it working 'good enough' that we put it lower pri, and... never got to it. ;) 19:32:46 also true... 19:33:04 as a side note, we convinced our only bzr user to move away from bzr at the last FUDCon :) 19:33:13 pingou: there are still remaining projects 19:33:22 pingou: notably only to move him to github :) 19:33:41 skvidal: yes, still not sure how I feel about that part :s 19:33:51 anyway - that's immaterial 19:33:57 we have a number of svn and hg repos, too 19:34:01 some of them active 19:34:09 so, I dunno... I guess I'd like more time to ponder on it... there doesn't seem to be a clear winner in my mind. 19:34:11 though, to be fair, the hg repo looks like a project graveyard 19:34:20 nirik: what do you mean clear-winner? 19:34:26 nirik: winner in which discussion? 19:35:07 nirik: so - we do have the scm-named CNAMES - so we can always walk away from the ssh-wrapper that way 19:35:17 well, between: just do enough to split projects but otherwise keep setup, or just make a bigger one and leave things exactly the same, or put more work in it and do gitolite, etc. 19:35:44 nirik: and to be fair - that may be the simplest way to break these up git.fedorahosted.org (one big instance) and others.fedorahosted.org (other instance -not-so-big) 19:35:55 yeah, thats an option too. 19:36:16 nirik: so I really do think that if we don't change things NOW we'll get it 'working' and we will never have the time to go back to it 19:36:18 EVER 19:36:23 then we could be more flexable on the git one. 19:36:23 it's not like we have any spare hours 19:36:31 yep. That is very true. 19:36:49 on the other hand, we do have lots of things to work on, so how much work on this is important... 19:36:49 and we still need to COMPLETE the clouds 19:36:58 nirik: agreed 19:36:58 yeah 19:37:23 nirik: if you want to get this moving and re-approach it later that's fine 19:37:30 nirik: but make the call one way or the other 19:38:02 sure. I'd just like to ponder on it possibly over weekend... been fighting the fire enough to not have had time to think about the big picture 19:38:19 fair enough 19:38:43 and hopefully it will be stable enough to do that. ;) 19:39:20 ok, any other sysadminy news? 19:39:41 #topic Private Cloud status update / discussion 19:39:52 I think we have done nothing really cloud wise this week. ;) 19:39:59 see above hosted doom. 19:40:13 #topic Upcoming Tasks/Items 19:40:25 #info 2013-03-19 to 2013-03-26 - koji update 19:40:25 #info 2013-03-29 - spring holiday. 19:40:25 #info 2013-04-02 to 2013-04-16 ALPHA infrastructure freeze 19:40:25 #info 2013-04-15 - remove legacy-openid 19:40:26 #info 2013-04-16 F19 alpha release 19:40:27 #info 2013-05-07 to 2013-05-21 BETA infrastructure freeze 19:40:28 #info 2013-05-21 F19 beta release 19:40:30 #info 2013-05-31 end of 1st quarter 19:40:32 #info 2013-06-11 to 2013-06-25 FINAL infrastructure freeze. 19:40:33 #info 2013-06-25 F19 FINAL release 19:40:36 anything anyone wants to schedule or note? 19:41:01 i wanna say something on the open floor (if there is one) :P 19:41:07 yep... coming up. ;) 19:41:12 #topic Open Floor 19:41:16 go ahead. ;) 19:41:17 2013-06-30 pingou's end of work 19:41:20 hehe thanks :P 19:41:33 pingou: ? 19:41:39 well ive been a fedora ambassador since last year,., but im also a student,., and i would like to participate on the google summer of code 19:41:55 and it would be great to help in the fedora infrastructure (: 19:42:01 nirik: hopefully at that time I'll have my thesis submitted and I can start actually working 19:42:10 pingou: ah ha. Cool. 19:42:17 biker: ah. great. ;) 19:42:22 biker: cool 19:42:33 biker: there was talk on our list not long back about doing some kind of team mentoring... 19:42:34 biker: any ideas on what you would like to do ? 19:42:45 so on the fedora wiki ideas,., there is this one: Implement a unit test framework for fedpkg and rpkg 19:43:21 that sound great (: but if someone has a better idea in that i could work,., .. (: 19:43:49 unfortunately the contact disapeared for this subject apparently 19:44:08 yeah, it was Jesse 19:44:17 .whoowns fedpkg 19:44:17 pingou: ausil 19:44:42 damn hehe,., so any other projects or ideas you may have,., i can check them ( 19:44:42 biker: you should contact ausil for this subject and see with him if he is still interested 19:44:43 (: 19:44:47 yeah, dgilmore doesn't have time to mentor 19:45:06 pingou, okok thanks (: 19:45:09 (at least I am pretty sure) 19:45:16 anyhow, you could also ask on the list... 19:45:17 any other project that could be done? (: 19:45:24 biker: what do you like ? 19:45:35 I'm sure we can find a bunch of projects :D 19:46:28 pingou, i know python (and some django), C, QT, java, some php 19:46:59 biker: you might ask over in #fedora-apps, (but probibly monday would be best) 19:47:03 biker: and you like more web app dev, desktop application dev, CLI, library work ? 19:47:34 nirik, ,., thanks (: ill try then on monday. is there a meeting or monday or just more people? :P 19:47:46 biker: many folks are gone to pycon this week. 19:47:51 they should be back next week 19:47:57 nirik, o okok (: 19:48:06 pingou, humm well i dont like a lot web app dev :P 19:48:10 hopefully we can find something interesting for you. ;) 19:48:12 but for the others i can try on (: 19:48:18 nirik, :D 19:48:37 ok, anything else for open floor? 19:48:46 i havent done much coding for opensource, so i dont know if web app, or cli, or library :p 19:49:04 fedocal in stg, testers welcome :) 19:49:12 im studying EE, so i also know a lot of microcontrollers, some hardware and stuff (: 19:49:20 pingou: I've not had a chance to look at that redirect issue. ;( 19:49:37 nirik: me neither :( 19:49:53 nirik: but all the rest seems to work fine 19:49:55 biker: we don't do too much direct hardware work. :) 19:50:23 nirik, yeah i know, but maybe i could try to do a driver or something (: though i still dont know how to make drivers :P 19:50:49 biker: most of that work is done upstream in the kernel community... and we just use their hard work. 19:50:59 oo okok (: 19:51:29 so yeah,., ill ask next week on #fedora-apps,., 19:51:39 great. :) Thanks for coming biker. 19:51:51 thanks to all (: 19:51:56 ill try to be here next meeting (: 19:51:57 and welcome again jerzyr 19:52:03 thx 19:52:07 everyone welcome. :) 19:52:19 lets continue over in #fedora-admin, #fedora-apps or #fedora-noc. ;) 19:52:23 #endmeeting