18:00:14 <nirik> #startmeeting Infrastructure (2015-08-06)
18:00:14 <zodbot> Meeting started Thu Aug  6 18:00:14 2015 UTC.  The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:00:14 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
18:00:14 <nirik> #meetingname infrastructure
18:00:14 <zodbot> The meeting name has been set to 'infrastructure'
18:00:14 <nirik> #topic aloha
18:00:14 <nirik> #chair smooge relrod nirik abadger1999 lmacken dgilmore mdomsch threebean pingou puiterwijk pbrobinson
18:00:14 <zodbot> Current chairs: abadger1999 dgilmore lmacken mdomsch nirik pbrobinson pingou puiterwijk relrod smooge threebean
18:00:15 <nirik> #topic New folks introductions / Apprentice feedback
18:00:18 <nirik> hey folks.
18:00:22 <^conner> howdy
18:00:27 <p_klos> Hey! :)
18:00:33 <nirik> I'm still in the go/nogo meeting for f23alpha, so I will be a bit slow to move things along... ;)
18:00:46 * threebean threebean
18:00:49 <rahulrrixe_> nirik: Hi :)
18:00:52 * pingou 
18:01:00 * rahulrrixe_ here
18:01:01 <decause> .hello decause
18:01:02 <zodbot> decause: decause 'None' <decause@redhat.com>
18:01:06 * ardian here
18:01:13 * ^conner here
18:01:15 * aikidouke here
18:01:15 * prth here
18:01:17 * pcreech|work here
18:01:23 * nyazdani here
18:01:36 * potty here
18:01:40 <nirik> any new folks like to give a short introduction? or apprentices with questions or comments?
18:02:06 <^conner> are there notes anywhere for the rules on a "freeze"?
18:02:23 <aikidouke> :) AikidoUke - I just passed my RHCSA, decent at bash scripting, learning python, just here to learn and figure out a way to help
18:02:24 <nirik> yep. There's the freeze notice on the infrastructure list that tries to explain it
18:02:34 <decause> aikidouke: welcome :)
18:02:48 <^conner> I will look in the archives for it, I may have joined the list post freeze
18:02:52 <nyazdani> welcome!
18:02:52 <nirik> basically we want to not make changes that would break our ability to build and release a fedora version. :)
18:02:54 <aikidouke> thanks! Still working on my fedorapeople set up...
18:02:59 <nirik> welcome aikidouke. ;)
18:03:06 <potty> o/ potty - not the first time i apply but with more time than last time
18:03:13 <nirik> are you more interested in sysadmin, or application development stuff?
18:03:23 <nirik> hey potty, welcome back. :)
18:03:31 <aikidouke> I'm more interested in sysadmin stuff
18:03:42 <potty> :)
18:03:52 <aikidouke> I dont have any production experience in a job, just working on my own things...
18:03:52 <nirik> aikidouke: cool. I can get you added to the apprentice group after the meeting over in #fedora-admin.
18:04:01 <nirik> (If I can get done with all the meetings I am in today)
18:04:32 <nirik> cool. :) anyone else? or shall we move on to GSoC checkins?
18:04:33 <lnxslck> hello
18:05:04 <aikidouke> great - ty. FYI I also have a ticket open for sponsorship; https://fedorahosted.org/packager-sponsors/ticket/219 - no hurry nirik, totally understand the meeting thing
18:05:30 <nirik> aikidouke: oh, you shouldn't need that when I add you to the apprentice group... ;)
18:05:37 <nirik> morning lnxslck
18:05:38 <aikidouke> oh ok. thank you
18:05:47 <lnxslck> nirik, good afternoon over here :)
18:05:57 <nirik> it's always morning on irc. :)
18:06:01 <lnxslck> :)
18:06:11 <nirik> #topic GSoC student update - kushal
18:06:20 * nirik doesn't see kushal around right now.
18:06:30 <nirik> but any GSoC folks like to check in with their progress ?
18:06:31 <pingou> might be traveling to the US
18:06:33 <pingou> prth: ?
18:06:39 <nirik> (thats Google Summer of code)
18:06:56 <prth> i have completed adding constraints to overlays, changed implementation to keep track of overlays, updated according to pingou's comments and am working on uploading progress bar
18:07:26 <rahulrrixe_> This week, I have worked on adding and updating reviews. Now one can see all the reviews related to a package as a list.
18:07:37 <AnuradhaW> Hi, I have done most of the integration with the main, Q/A, sign in, sign up, badges pages on the testing instance for AskFedora. The screen shots of those can be seen here in my blog post: http://anuradhanotes.blogspot.com/2015/08/progress-with-integration.html
18:07:50 * nirik runs to get more coffee, back in a few minutes...
18:07:53 <sonalkr132> I got my deployment working. We are using nginx and unicorn
18:07:58 <potty> nirik: i got a new folks on Panama that might be interested in participate on GSoC next year. How can fedora-infra guide them?
18:07:59 <sonalkr132> #link http://glittergallery-dev.fedorainfracloud.org/
18:08:06 <sonalkr132> After addition of sparkleshare key, it was able to sync the projects. So thats good news. I am documenting the deployment process and dependencies installation. I have started work on next feature as well. I will be adding git diff for images.
18:08:09 <threebean> AnuradhaW: very nice :)
18:08:17 <decause> sonalkr132: gunicorn?
18:08:22 * roshi pops in late
18:08:33 <AnuradhaW> threebean: Thank you :)
18:09:14 <sonalkr132> decause: yup http://unicorn.bogomips.org/
18:10:02 <sonalkr132> decause: I am afraid gunicorn is different than unicorn
18:10:24 <decause> sonalkr132: cool, good to know!
18:11:09 <decause> sonalkr132: I see Zed Shaw mixed into the contributor mentions there. Def a fan :)
18:11:51 <pingou> potty: and what about the questions from gnokii?
18:11:55 <sonalkr132> decause: sorry, I am still getting familiar with gods ;)
18:12:08 <nirik> potty: not sure. I'd have them watch for the ideas before things open up and get involved...
18:12:37 <nirik> ok, any other GSoC updates? or shall we move on?
18:12:59 <nirik> ok, on to announcements and information...
18:13:04 <nirik> #topic announcements and information
18:13:04 <nirik> #info NOTICE: There will be no meeting on 2015-08-13 as many people will be at flock - kevin
18:13:04 <nirik> #info fixed easyfix (had a broken dir from sundries move) - kevin
18:13:04 <nirik> #info moved planet to fedoraplanet.org - kevin/til
18:13:04 <nirik> #info fixed qadevel backups (needed to adjust rdiff-backup ) - kevin
18:13:05 <nirik> #info fixed up rsync on s390 hub - kevin
18:13:07 <nirik> #info PHX2 visit went well. There are a couple of things needing to be looked at before next visit.
18:13:09 <nirik> #info Budget requests for hardware in next fiscal year need to start getting put together. Yes its a year in advance..
18:13:12 <nirik> #info had some fun with yahoo's bot hitting taskotron hard, put additional robots.txt into place to prevent future issues - tflink
18:13:15 <nirik> #info pagure got a couple of updates it's really shaping up for a 1.0 release -- pingou
18:13:25 <prth> pingou, gnokii said that we will come up with mockups such that the design team can curate the multimonitor wallpapers themselves till we get sufficient multimonitor submission
18:13:29 <nirik> anything there folks would like to discuss further? I'll note the first item... no meeting next week. ;)
18:13:36 <pingou> nirik: did the fix of s390 fix MM2 as well?
18:13:59 <nirik> pingou: I need to check that... I doubt it, but it could have
18:14:19 * nirik runs check_metalink
18:14:21 <pingou> :/
18:14:22 <^conner> what is the s390 hub... a Z series box?
18:14:51 <nirik> ^conner: the hub is just a normal x86_64 instance. ;)
18:15:05 <nirik> it has some s390* builders building packages that report to it.
18:15:11 <^conner> gotcha
18:15:20 <nirik> http://s390.koji.fedoraproject.org/koji/
18:15:41 <nirik> #topic TRAC tickets review - p_klos
18:15:57 <nirik> p_klos: you around ? want to leed this part of things ? :)
18:16:37 <p_klos> nirik: I am :) Sadly I'm at my work computer. Could you please paste links I have insertet to gobby?
18:16:41 <nirik> sure.
18:16:43 <nirik> https://fedorahosted.org/fedora-infrastructure/ticket/2888
18:16:49 <p_klos> thx
18:16:51 <nirik> so, this is the ticket on implementing HSTS.
18:17:09 <nirik> It's very much still alive and we are working on it... tyll has been leading things.
18:17:11 <p_klos> yes.
18:17:31 <p_klos> There are some pathces. Is torrent still require that? Any toher servers?
18:17:33 <nirik> we are down to just a few things.
18:17:36 <nirik> torrent is done.
18:18:04 <p_klos> So my proposition is to make an actual list of services than need patches :)
18:18:06 <nirik> koji and pkgs and status are left that I know of. koji and pkgs is going to require a bunch of coordination with releng and I am not sure what to do about status.
18:19:02 <smooge> make a fedorastatus.org ?
18:19:04 <nirik> so it's more coordination and such left... theres some releng tickets on switching the koji ca.
18:19:11 <p_klos> Ok.
18:19:41 <nirik> however, I might be missing something, so I would advise asking in ticket for status and/or talking to tyll when he's around to make sure.
18:19:42 <^conner> my suggestion is to write a test script
18:19:53 <^conner> to make sure nothing gets missed
18:19:58 <nirik> smooge: well, we could get a cert for status I guess. Seems a waste, but we could
18:20:24 <pingou> since it's on openshift, is it still tricky to set-up?
18:20:35 <smooge> well if we moved status.fedoraproject.org -> fedorastatus.org does that get it dealt with?
18:20:37 <nirik> ^conner: not a bad idea, but not sure how we could know all links... just run a link checker over the entire domain?
18:20:46 <^conner> nirik, something along those lines
18:20:59 <nirik> pingou: we need to move it to a 'bigger' thing, but we could do that.
18:21:01 <^conner> also, at least with firefox, I've noticed HSTS will spill over to other ports
18:21:07 <pingou> nirik: ok
18:21:08 <nirik> smooge: you mean a fedorastatus.org we host? or ?
18:21:25 <nirik> ^conner: I know the websites folks were looking at some link checkers...
18:21:32 <^conner> so if you had something running on port 4444, after you've hit port 80/443 and hsts has been set, it will want to connect to port 4444 with tls too
18:21:36 <decause> HSTS?
18:21:54 <smooge> well I figure it would still be in openshift. but we take it out of our fedoraproject.org space like we did the other apps we have done.
18:22:15 <nirik> ^conner: my understanding is that it would hit 443, it doesn't apply to non standard ports? but I could be wrong.
18:22:30 <nirik> decause: https://en.wikipedia.org/wiki/HSTS
18:22:34 <decause> nirik: thanks
18:22:36 <decause> nirik++
18:22:37 <^conner> nirik, I saw this yesterday with firefox 39.0
18:22:46 <nirik> basically it's a header we send that says "always use https with this domain and it's subdomains"
18:22:51 * p_klos is feedin child. 5 minuts
18:22:54 <^conner> its not clear to me if its desired behavior or not
18:23:10 <nirik> and some browsers also preseed it.
18:23:24 <nirik> so they could just know when installed "hey, *.fedoraproject.org should always be https"
18:23:33 <decause> nirik: solid
18:24:05 <decause> #link https://en.wikipedia.org/wiki/HSTS
18:24:16 <nirik> so, I like the idea of link checking and checking with tyll for additional work.. ;) would you all be able to ask about those in ticket?
18:24:28 <^conner> nirik, anyways, just something to be aware of, I'd suggest starting with a very low ttl because of that
18:24:48 <^conner> and testing from a private browsing window
18:24:55 <nirik> ^conner: sure. we don't have too many services on non standard ports that I can think of off hand...
18:25:00 <pingou> fedmsg
18:25:18 <^conner> nirik, it caught me testing a service that's generally behind a reverse proxy
18:25:21 <nirik> well, that HSTS supporting browsers would connect to
18:26:16 <nirik> yeah, good to keep in mind. ;)
18:26:41 <nirik> the next ticket in the list is also 2888... not sure if that was a typo or what...
18:26:48 <nirik> https://fedorahosted.org/fedora-infrastructure/ticket/4485
18:27:36 <p_klos> Probably a typo... sorry :( About 4485
18:27:46 <p_klos> it's assignet for 8 months
18:27:50 <nirik> so, I am not sure about this one. ;) I know it's not going to epel-devel yet.
18:28:01 <nirik> so, I would say we should ask for status on ticket and reassign.
18:29:07 <nirik> I'd be fine with sending to both lists... seems simple enough.
18:29:25 <p_klos> pingou: You have said sth in that ticket. Do you think we should reassign that and continue that issue?
18:30:04 <p_klos> nirik: ok. So I will send question to our list and epel
18:30:13 <p_klos> Also will ask for the status in the ticjet
18:30:20 <p_klos> ticket *
18:30:21 <smooge> thanks
18:30:35 <nirik> well, I meant the report the ticket is talking about should be sent likely to both lists... but do ask on ticket and we can figure out whats needed.
18:30:39 <pingou> p_klos: well my question doesn't seem to be answered :)
18:30:51 <pingou> p_klos: beside that, +1 to reassign and continue
18:31:32 <p_klos> pingou: ok, +1 from me too ;)
18:31:36 <nirik> #topic Moving systems from old virthosts to new ones after freeze
18:31:40 <nirik> smooge: this was yours?
18:32:23 <smooge> yeah I wanted to bring up that after the freeze we will need to schedule downtime and such for various vms
18:32:43 <nirik> yep.
18:32:53 <smooge> just as an FYI and a "oh wait did you think about the fact that this will affect X?"
18:33:08 <smooge> I will send a longer email to the list about it
18:33:39 <nirik> yeah, might mean some longer downtime for a few things...
18:33:48 <nirik> unless we want to re-install new ones and migrate data.
18:34:13 <smooge> that could also be the plan.
18:34:40 <smooge> so this is to be more fleshed out next meeting.. but didn't want to spring it then
18:35:00 <nirik> looks like this is about 15vm's... only a few are very important. ;) like db-fas01
18:35:21 <pingou> meh, we don't need this one :)
18:35:26 <pingou> let's throw it away :-p
18:35:29 <nirik> but yeah, we can get something scheduled. ;) thanks for bringing it up smooge
18:36:21 <nirik> #topic Open Floor
18:36:32 <nirik> anyone have items for open floor? comments, suggestions?
18:36:53 <decause> thanks for getting the CommOps lists and tracs up this week Infra peeps!
18:37:14 <decause> will def be making those tools much more public at and around FLOCK
18:37:27 <K3NPTY> .fas k3npty
18:37:27 <zodbot> K3NPTY: k3npty '' <kg2795@gmail.com>
18:37:55 <K3NPTY> Hi, I'm new here. I want to learn about infra :)
18:38:00 <nirik> decause: no problem. ;)
18:38:26 <nirik> welcome K3NPTY.
18:38:32 <decause> welcome
18:38:39 * p_klos says hi
18:38:42 <potty> nirik: he one of the guys from Panama I mentioned to you
18:39:00 <pingou> decause: what not on pagure?
18:39:05 <K3NPTY> thanks nirik
18:39:17 <nirik> cool. ;) are you interested more in sysadmin related stuff, or application development? or both? ;)
18:39:34 <K3NPTY> sysadmin nirik
18:39:53 <K3NPTY> For now
18:40:09 <nirik> ok. see me after the meeting in #fedora-admin and I can point you at where to get started. ;)
18:40:43 <nirik> anyone have anything else before we close out the meeting?
18:40:49 <lnxslck> not really
18:40:55 <nyazdani> i do
18:41:17 <potty> no
18:41:35 <K3NPTY> nirik, okay. Thanks, I will go there right now.
18:41:56 <nirik> nyazdani: fire away...
18:42:00 <nyazdani> i've been wanting to diversify my development beyond statscache, and i was wondering what areas my efforts could best be used
18:42:26 <pingou> nyazdani: any projects you saw that you like?
18:42:53 <nyazdani> bodhi and mirrormanager seem cool, but that was just from a cursory browsing
18:43:19 <decause> pingou: ?
18:43:21 <pingou> MM2 has a lot of parts that still need cleaning up and it's a complex piece, could fit :)
18:43:26 <pingou> decause: pagure.io man :)
18:43:39 <pingou> nyazdani: for bodhi threebean and lmacken are more the contacts
18:44:01 <decause> pagure.io does do tickets, true. Does it do maillists?
18:44:04 <nyazdani> pingou, good to know, thanks
18:44:16 <pingou> decause: as soon as we migrated to MM3 entirely :)
18:44:22 <decause> pingou: wow!
18:44:26 <decause> cool
18:44:29 <decause> :)
18:44:30 <decause> pingou++
18:44:33 <decause> pagure++
18:44:46 <pingou> atm MM3 is getting its emails via MM2, so when MM3 works fully, we can create mailing list in there for @pagure.io
18:45:04 * pingou talked with abompard about it earlier today
18:45:18 <pingou> (and since MM3 is multi-domain)
18:45:53 <nirik> yep. should work
18:46:07 <pingou> nyazdani: pagure can be fun, there is a lot of optimization that could be done there (but pygit2 is a pain...)
18:46:43 <nyazdani> pingou: oh cool, well even drudge work is a good starting point :) thanks!
18:47:00 <nirik> cool. anything else? or shall we call it a meeting? :)
18:47:05 <pingou> nyazdani: feel free to ask if you run into a project that you like
18:47:20 <nyazdani> pingou, will do :)
18:47:23 <pingou> nyazdani: we'll find something, we always find something for people that want to do something :D
18:47:29 <nirik> yep.
18:47:33 <nirik> always lots to do.
18:47:36 <nyazdani> right on
18:47:52 <nirik> thanks for coming everyone!
18:47:54 <nirik> #endmeeting