The infrastructure team will be having it's weekly meeting tomorrow,
2013-08-29 at 19:00 UTC in #fedora-meeting on the freenode network.
Suggested topics:
#topic New folks introductions and Apprentice tasks.
If any new folks want to give a quick one line bio or any apprentices
would like to ask general questions, they can do so in this part of the
meeting. Don't be shy!
#topic Applications status / discussion
Check in on status of our applications: pkgdb, fas, bodhi, koji,
community, voting, tagger, packager, dpsearch, etc.
If there's new releases, bugs we need to work around or things to note.
#topic Sysadmin status / discussion
Here we talk about sysadmin related happenings from the previous week,
or things that are upcoming.
#topic Upcoming Tasks/Items
https://apps.fedoraproject.org/calendar/list/infrastructure/
#topic Open Floor
Submit your agenda items, as tickets in the trac instance and send a
note replying to this thread.
More info here:
https://fedoraproject.org/wiki/Infrastructure/Meetings#Meetings
Thanks
kevin

============================================
#fedora-meeting: Infrastructure (2013-08-29)
============================================
Meeting started by nirik at 19:00:01 UTC. The full logs are available at
http://meetbot.fedoraproject.org/fedora-meeting/2013-08-29/infrastructure...
.
Meeting summary
---------------
* welcome y'all (nirik, 19:00:01)
* New folks introductions and Apprentice tasks (nirik, 19:02:45)
* Applications status / discussion (nirik, 19:08:28)
* LINK: https://stg.fedoraproject.org/wiki/User:Codeblock#Badges
(threebean, 19:09:15)
* mediawiki badges plugin work (nirik, 19:16:39)
* mailman3/hyperkitty staging is moving along/starting (nirik,
19:16:55)
* fas-client push mode ready for testing next week hopefully (nirik,
19:17:09)
* Sysadmin status / discussion (nirik, 19:17:17)
* x86 koji builders are now Fedora 19 (all were re-installed the other
day) (nirik, 19:17:44)
* updates have been applied to almost everything now (nirik,
19:17:59)
* merged the base task in ansible into a role this weekend. (nirik,
19:18:33)
* cleaned up buildvm ansible playbooks and kickstarts. (nirik,
19:18:45)
* ansible meeting next week sometime, nirik to schedule. (nirik,
19:23:43)
* frankieonuonga to look at ansible yaml checking hooks (nirik,
19:32:00)
* Smoother1rOgZ and nirik to test repmgr (nirik, 19:32:08)
* Upcoming Tasks/Items (nirik, 19:32:19)
* LINK: https://apps.fedoraproject.org/calendar/list/infrastructure/
(nirik, 19:32:19)
* Open Floor (nirik, 19:34:07)
* Lots of FAD ideas, flesh out your proposals on list and we can start
organizing (nirik, 19:40:20)
* LINK:
http://miroslav.suchy.cz/blog/archives/2013/08/29/what_is_copr/index.html
(nirik, 19:47:13)
* LINK:
http://miroslav.suchy.cz/blog/archives/2013/08/29/copr_and_integration_wi...
(nirik, 19:47:18)
Meeting ended at 19:52:49 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* nirik (121)
* pingou (27)
* threebean (23)
* abompard (19)
* frankieonuonga (18)
* Smoother1rOgZ (16)
* abadger1999 (13)
* misc (9)
* Xeladem (7)
* janeznemanic (5)
* adimania (5)
* dgilmore (5)
* zodbot (4)
* Zen42 (4)
* smooge (3)
* kaotiko (2)
* oddshocks (2)
* bitlord (1)
* fchiulli (1)
* relrod (0)
* mdomsch (0)
* puiterwijk (0)
* lmacken (0)
--
19:00:01 <nirik> #startmeeting Infrastructure (2013-08-29)
19:00:01 <zodbot> Meeting started Thu Aug 29 19:00:01 2013 UTC. The chair is nirik.
Information about MeetBot at http://wiki.debian.org/MeetBot.
19:00:01 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
19:00:01 <nirik> #meetingname infrastructure
19:00:01 <nirik> #topic welcome y'all
19:00:01 <nirik> #chair smooge relrod nirik abadger1999 lmacken dgilmore mdomsch
threebean pingou puiterwijk
19:00:01 <zodbot> The meeting name has been set to 'infrastructure'
19:00:01 <zodbot> Current chairs: abadger1999 dgilmore lmacken mdomsch nirik pingou
puiterwijk relrod smooge threebean
19:00:08 <nirik> hello everyone.
19:00:10 <oddshocks> Hello!
19:00:13 <Xeladem> hello
19:00:15 <Zen42> hello
19:00:17 <adimania> hello
19:00:19 <bitlord> hi!
19:00:19 <oddshocks> how low
19:01:19 * threebean is here
19:01:20 * nirik will wait another min for folks to wander in
19:01:30 * Smoother1rOgZ here
19:01:32 <frankieonuonga> hi guys...greetings from kenya
19:01:51 <Xeladem> ^^
19:01:52 * fchiulli is here
19:02:21 <abompard> hey y'all !
19:02:31 <nirik> cool. Nice turn out today. ;)
19:02:43 <nirik> ok, lets go ahead and dive in...
19:02:45 <nirik> #topic New folks introductions and Apprentice tasks
19:02:52 <nirik> any new folks like to give a short intro?
19:02:55 <janeznemanic> Hi, I graduated from business management. I've been
studying programming for the last year and I've been reading books about Linux
administration for the last four months. Really look forward working in infrastructure
team.
19:03:01 <nirik> or apprentices with questions/comments/ideas?
19:03:10 <nirik> welcome janeznemanic.
19:03:23 <janeznemanic> hi everybody
19:03:25 <Xeladem> Welcom
19:03:30 <Xeladem> +e
19:03:41 <adimania> Hi, I am Aditya working as a systems engineer. I work with
Puppet and python a bit.
19:03:48 <nirik> welcome adimania
19:03:53 <Zen42> Hi, i'm a Linux sys admin from Glasgow, have been for about 4
years and been a general sys admin for 8
19:04:06 <nirik> and welcome Zen42 too. ;)
19:04:08 <adimania> thanks nirik.
19:04:20 <Zen42> thanks
19:04:24 <nirik> are you folks more interested in sysadmin type items, application
development, or both?
19:04:41 <adimania> I would prefer more sysadmin stuff.
19:04:52 <janeznemanic> I'm interested in both.
19:05:03 <Zen42> nirik: sysadmin only
19:05:06 <adimania> I can write code as such like nagios checks and puppet confs.
19:05:28 <nirik> cool. ;) So, for the sysadmin side see me after the meeting in
#fedora-admin and we can get you folks added to our apprentice group...
19:05:34 <smooge> here
19:05:40 <janeznemanic> ok
19:05:42 <kaotiko> Hi, I m newbie here too, I was speaking in other fedora channels.
I work with Python. I like work in apps :)
19:05:45 <nirik> for the app devel side, see #fedora-apps after the meeting and we
can get you started in on that side. ;)
19:05:58 <nirik> kaotiko: welcome. ;)
19:06:06 <frankieonuonga> apprentice group is great....I am in it so far and they
are really helpful...so feel free guys
19:06:28 <Xeladem> #fedora-apprentice
19:06:32 <Xeladem> sorry
19:06:37 <Xeladem> ^^
19:06:39 <janeznemanic> may I be in both groups
19:06:42 <nirik> #fedora-admin is our general channel. ;)
19:07:01 * pingou late
19:07:04 <nirik> do feel free to ask questions in those channels or chime in
anytime. ;)
19:07:27 <nirik> hey pingou. :)
19:07:38 <nirik> ok, any other new folks or questions? or shall we move on?
19:07:43 <kaotiko> I had not sure if i should speak here but finally I wrote :)
19:08:08 <pingou> cool, a lot a new people :)
19:08:24 <nirik> kaotiko: we are usually a friendly bunch... questions are a good
thing.
19:08:28 <nirik> #topic Applications status / discussion
19:08:39 <nirik> any news on the applications font this last week or upcoming?
19:09:00 <threebean> heh, lots of small fun stuff.
19:09:10 <nirik> yeah.
19:09:15 <threebean> https://stg.fedoraproject.org/wiki/User:Codeblock#Badges
19:09:26 <threebean> relrod has a mediawiki badges plugin on the way
19:09:26 <Smoother1rOgZ> yeah, nice!
19:09:53 <nirik> cool.
19:09:56 <pingou> it looks very very nice!
19:10:02 <threebean> and we got a zodbot .badges command :)
19:10:04 <nirik> long term we want to look at a fas 'profile' page tho?
19:10:15 <frankieonuonga> COOL!!!!!
19:10:17 <Smoother1rOgZ> threebean++
19:10:31 <threebean> nirik: yup - https://github.com/fedora-infra/fas/issues/39
19:11:08 <nirik> cool.
19:11:17 * Smoother1rOgZ notes
19:11:19 <nirik> should we close that infra ticket in favor of the upstream fas
one?
19:11:45 <threebean> let's leave it open another day until we get the badges
macro into production mediawiki?
19:11:50 <nirik> ok.
19:12:23 <nirik> I've looked at moving hyperkitty/mailman3 forward some...
19:12:32 <nirik> abompard: you have the things you need to move that along now?
19:12:59 <abompard> Hmm, not quite
19:13:12 <nirik> ok, I can work on helping you with anything you need...
19:13:15 <abompard> I'm working on the MM3 rpm but there's something I
don't get with the infra
19:13:18 * nirik wants to get that rolling. ;)
19:13:24 * abompard too :-)
19:13:35 <pingou> from Monday, I should be able to help in the morning abompard ;-)
19:13:46 <abompard> this rbac-playbook command you mentionned, I can't find it
anywhere
19:13:50 <abompard> pingou: :-)
19:13:56 <nirik> abompard: ah, it's on lockbox01 in /usr/local/bin/
19:14:07 <nirik> you need to run the ansible playbooks from there.
19:14:30 <abompard> darn I was sure to have looked there
19:14:49 <abompard> ok, I probably mixed it up with bastion
19:14:58 <nirik> we can poke at it in #fedora-noc or admin out of meeting?
19:15:05 <abompard> yum
19:15:07 <abompard> yup
19:15:11 <abompard> (reflex ;-) )
19:15:17 <nirik> :)
19:15:43 <nirik> any other application plans upcoming?
19:16:04 <Smoother1rOgZ> we should have the new fas-client ready for push-mode next
week
19:16:10 <threebean> cool!
19:16:15 <nirik> oh, nice. ;)
19:16:20 <Smoother1rOgZ> i'm finishing fedmsg implementation
19:16:39 <nirik> #info mediawiki badges plugin work
19:16:55 <nirik> #info mailman3/hyperkitty staging is moving along/starting
19:17:09 <nirik> #info fas-client push mode ready for testing next week hopefully
19:17:17 <nirik> #topic Sysadmin status / discussion
19:17:24 <nirik> ok, on the sysadmin side a few things:
19:17:44 <nirik> #info x86 koji builders are now Fedora 19 (all were re-installed
the other day)
19:17:55 <dgilmore> well most are
19:17:59 <nirik> #info updates have been applied to almost everything now
19:18:11 <nirik> dgilmore: details details. ;) yeah, there are a few left.
19:18:33 <nirik> #info merged the base task in ansible into a role this weekend.
19:18:45 <nirik> #info cleaned up buildvm ansible playbooks and kickstarts.
19:18:53 <abadger1999> if there's anyone with outstanding PR's they need
reviewed, I could dedicate a day a week to reviewing or something. I reviewed a set of
threebean's PR's on Monday and it seemed to go pretty well.
19:19:24 <nirik> I'm going to try and continue to clean up and organize our
ansible repo. Help welcome.
19:19:42 <pingou> abadger1999: http://ambre.pingoured.fr/fedora-infra/#pulls there
are some :]
19:19:44 <nirik> abadger1999: if you have time sometime I'd like to look at
those variables issues in ansible you hit and finish the new instance sop
19:19:47 <threebean> abadger1999: there is also pingou's list to use as a
reference.
19:19:51 <threebean> pingou: ;)
19:20:09 <pingou> I need to rewrite this script to use an API token and a simple
cron
19:21:35 <nirik> Also, I was actually thinking of another ansible meeting... see if
we can discuss outstanding questions and also go over preferred syntax and stuff for
everyone.
19:21:49 <threebean> +1
19:21:50 <pingou> +1
19:22:00 <frankieonuonga> +1
19:22:01 <nirik> ie, when to use roles, using {{ var }} always instead of ${var},
etc
19:22:28 <Smoother1rOgZ> +1
19:22:40 <nirik> cool. I'll look at scheduling something next week possibly...
19:22:52 <abadger1999> nirik: yeah -- we need to do that sometime.
19:23:12 <nirik> also, things like: "action: copy ... " should now be just
"copy: "
19:23:22 <abadger1999> pingou: that's a nice list :-)
19:23:31 <abompard> +1 too, I'd love to listen to that
19:23:43 <nirik> #info ansible meeting next week sometime, nirik to schedule.
19:24:14 <nirik> So, I'll put this under sysadmin:
19:24:29 <misc> someone could also take a look at using
http://www.kuwata-lab.com/kwalify/ to have some syntax validation ?
19:24:56 <nirik> I reinstalled out fed-cloud01 machine with a clean install, then
ran the ansible openstack playbook on it. It mostly worked, but blew up a bit at the end.
I sent the maintainer feedback on it and he was going to fix those things.
19:25:12 <nirik> Also, the master branch I used was for havana... which isn't
really stable.
19:25:22 <nirik> I'm going to re-run with grizzley
19:25:53 <nirik> misc: packaged? doesn't seem so.
19:25:53 <frankieonuonga> i seemed to have a 404 on both of them....can we kindly
look into it after the meeting.
19:26:11 <nirik> and ruby or java? :(
19:26:12 <misc> nirik: rubygem-kwalify.noarch
19:26:33 <nirik> that doesn't help get to the day I can yum remove ruby. ;)
19:26:46 <misc> you just need it on lockbox
19:26:56 <misc> and that's yaml file to describe yaml
19:27:07 <nirik> how much better/different is that from --syntax-check ?
19:27:30 <misc> I am not sure that --syntax-check could be used to enforce style
19:28:05 <nirik> right. well, I can look into it, but more ruby doesn't make me
happy. ;)
19:28:20 <misc> maybe there is the same in java if you prefer :)
19:28:33 <frankieonuonga> for syntax we can use lynt tools
19:28:37 <frankieonuonga> should work
19:28:50 <frankieonuonga> I can look into it
19:28:57 * nirik doesn't prefer java either. ;)
19:29:10 <nirik> frankieonuonga: sure, if you want to look at options and let us
know.
19:29:44 <frankieonuonga> nirik: small joke...if java has true garbage collection it
would kill apps as they launched..ha ha
19:29:45 <nirik> ok, any other sysadmin side items?
19:29:53 <frankieonuonga> nirik: sure let me do that
19:30:01 <frankieonuonga> will let you guys know in two or so days
19:30:26 <Smoother1rOgZ> if there's any people interested about evaluating
repmgr, poke at nirik or I
19:30:55 <nirik> Smoother1rOgZ: thats still on my list too. ;) Did you say you had
created instances already? or should I spin up some to test with?
19:31:05 <frankieonuonga> smoother1rOgz: great...thanks.
19:31:13 <Smoother1rOgZ> I did, you've 3 running
19:31:38 <Smoother1rOgZ> on fed-cloud02
19:31:48 <nirik> Smoother1rOgZ: ok, can you drop me an email with the ips or
something?
19:31:54 <Smoother1rOgZ> sure thing
19:32:00 <nirik> #info frankieonuonga to look at ansible yaml checking hooks
19:32:08 <nirik> #info Smoother1rOgZ and nirik to test repmgr
19:32:19 <nirik> #topic Upcoming Tasks/Items
19:32:19 <nirik> https://apps.fedoraproject.org/calendar/list/infrastructure/
19:32:30 <nirik> anything upcoming that people would like to schedule or note?
19:32:41 <nirik> Monday is a holiday in the US for many people.
19:32:48 <nirik> Tuesday is alpha change freeze day.
19:33:15 <nirik> and so tuesday we enter alpha change freeze in infra as well.
19:33:21 <smooge> Tuesday is reboot all the systems day
19:33:35 <nirik> ansible all -a 'reboot'
19:33:39 <nirik> sorry, wrong window.
19:33:47 <abompard> :-)
19:33:57 <threebean> more effective with --fireball
19:34:03 <nirik> yeah. ;)
19:34:07 <nirik> #topic Open Floor
19:34:19 <nirik> anyone have items for open floor? questions or comments or ideas?
19:34:33 <threebean> I volunteered at Flock to make some videos for the Fedora
Videos team on infra stuff
19:34:39 <smooge> cool
19:34:42 <pingou> nice
19:34:44 <nirik> cool.
19:34:57 <threebean> I was thinking about three different videos, 2-5 minutes each
19:35:02 <frankieonuonga> I cant wait to see those...considering i was not there.
19:35:06 <pingou> can I/we help with something?
19:35:11 <Smoother1rOgZ> I opened a milestone FAS3.0, if you guys have any ideas or
request, please, add issue with the tag "feature"
19:35:13 <threebean> one on "What is Fedora Infrastructure" covering very
broadly..
19:35:15 <nirik> Oh, if we want to do a FAD (Fedora Activity Day), I think we might
need to look into early next year... since we have lots of release stuff for f20, then
holidays)
19:35:25 <pingou> +1
19:35:31 <threebean> one on "How to get involved in the sysadmin stuff"
and another on "How to get involved in app development"
19:35:46 <pingou> FAS3.0 is clearly a good FAD topic for app dev
19:35:48 <nirik> threebean: sounds lovely.
19:35:57 <threebean> If anyone has stuff they really want to be in it, or wants to
help.. ping me later I guess. ;)
19:35:59 <pingou> getting ride of puppet might be an interesting one for sysadmin
19:36:05 <dgilmore> nirik: id like us to have a fad to work on a new combined
frontend for koji/bodhi/pkgdb
19:36:26 <pingou> dgilmore: could you expand on this?
19:36:28 <Smoother1rOgZ> dgilmore++
19:36:38 <nirik> dgilmore: oh yeah, that would be a nice one too. What would those
upstream projects think of that? just an alternate frontend for our case?
19:36:40 <pingou> I read something about this on the devel list but didn't know
about it before
19:36:42 <frankieonuonga> threebean: this would be something I am interested
in...will hit you up
19:36:47 <dgilmore> maybe in Madrid
19:37:37 * nirik wonders if we could/should do a FAD in Denver, with me and lmacken (soon)
being here it makes it easier for two of us at least. ;)
19:37:40 <abadger1999> <nod> -- for any of these fads... we do want to be sure
we scope our deliverables before doing them though.
19:37:46 <abadger1999> <nod>
19:37:49 <nirik> abadger1999: absolutely.
19:38:12 <abadger1999> Denver is more central. west coast and mid-westerners would
appreciate that ;-)
19:38:15 <nirik> specific realistic goal and people who are needed to reach that
goal
19:38:28 <pingou> abadger1999: want to bet it's more central ? :D
19:38:45 <Smoother1rOgZ> :)
19:38:48 <abadger1999> pingou: Shh... Denver has some nice sight seeing as well ;-)
19:38:51 <nirik> FAD: Mid atlantic!
19:38:53 <pingou> wfm ! :)
19:38:56 <pingou> both :)
19:39:19 <abompard> yeah but eletronic devices have to be turned off in aiplanes
19:39:21 * pingou looks at Fedora boats
19:39:22 <nirik> there's lots of things we could do, we just need someone to
pick one they feel strongly on and start organizing it.
19:39:28 <misc> FAs: Atlantis
19:39:36 <abompard> misc: +1
19:39:42 <pingou> misc: lost cause
19:39:44 * threebean gets the Underwater Hackathon badge ready.
19:40:01 <abompard> threebean: the artwork would be lovely
19:40:10 <pingou> scuba panda?
19:40:11 * misc did read as Underwear hackaton and think he should go to bed
19:40:20 <nirik> #info Lots of FAD ideas, flesh out your proposals on list and we
can start organizing
19:40:20 <abompard> :-)
19:40:40 <pingou> abadger1999: we should make an app to vote on the FAD topic :D
19:40:48 <pingou> with shiny badge images!
19:40:58 <nirik> pingou: but first, a FAD to make the FAD voting app
19:41:08 <nirik> :)
19:41:10 <Smoother1rOgZ> yeah
19:41:15 <pingou> threebean: start w/ the badge :D
19:41:17 <abadger1999> heh, at this point, a european location for a fas fad would
probably make sense -- but make sure we know what we want to accomplish before deciding to
have a fas fad at all.
19:41:21 <threebean> definitely
19:41:39 <nirik> abadger1999: for that, might be possible to tack it onto flock next
year...
19:41:41 <frankieonuonga> I would also push for europe.
19:41:59 <nirik> (although that makes it a lot of stuff at once)
19:42:18 <abadger1999> nirik: <nod> If only we could do: flock, one week
mandatory infra vacation, infra fad :-)
19:42:22 <frankieonuonga> nirik: wouldnt it be easier to have relating events at
once?
19:42:33 <nirik> abadger1999: +1! :)
19:42:39 <abompard> abadger1999: +1 !
19:42:54 <pingou> abompard: +!
19:42:57 <nirik> frankieonuonga: it is... but if you have been hacking on something
hard for several days then go to a conference where you do more, it gets pretty tiring.
19:43:01 <pingou> abadger1999: +1
19:43:06 <nirik> and you are away from home for longer.
19:43:32 <pingou> abadger1999: although threebean might have problems w/ that agenda
:)
19:43:33 <frankieonuonga> nirik:you do have a valid point here...ok yes.
19:43:53 <nirik> people tend to not get much sleep at flock/fudcons. ;) Talks all
day, hacking all evening, etc
19:44:04 <abompard> nirik: indeed...
19:44:09 <frankieonuonga> nirik: hope I can make it for the next one.
19:44:21 <nirik> yeah, we will see where it ends up. :)
19:44:33 <nirik> anyhow, any further questions for open floor?
19:44:53 <threebean> oh, I saw, I think it was msuchy, post to the planet about
copr?
19:44:59 <threebean> is anyone here talking with him about it?
19:45:08 <nirik> threebean: yeah, saw that. I haven't directly, no. ;(
19:45:39 <nirik> I talked to mikem at flock about it and possibly merging it into
koji...
19:45:55 <threebean> yeah, his posts indicated he was talking with mikem too
19:46:14 <nirik> I was waiting for his OBS post. ;)
19:46:23 <threebean> ha! me too ;p
19:46:26 <dgilmore> nirik: kinda like i want to do to enable some upstream projects
to build in koji
19:46:46 <nirik> dgilmore: yeah. I think this could tie into that very much...
19:46:59 <abadger1999> nirik: Question -- would we be willing to run an obs
instance?
19:47:12 <nirik> for those following along the links are:
19:47:13 <dgilmore> abadger1999: no
19:47:13 <nirik>
http://miroslav.suchy.cz/blog/archives/2013/08/29/what_is_copr/index.html
19:47:13 <abadger1999> nirik: if we aren't, then we probably need to make that
clear to him.
19:47:18 <nirik>
http://miroslav.suchy.cz/blog/archives/2013/08/29/copr_and_integration_wi...
19:47:28 <nirik> abadger1999: yeah, it's not clear to me that we have been asked
to tho...
19:47:39 <pingou> abadger1999: I thought it had been made clear on the list (maybe
another time isn't bad though)
19:47:59 <misc> a obs like instance wouldn't cause various issue with
redistribution, patents, etc ?
19:48:49 <nirik> dunno, it could.
19:48:57 <abadger1999> nirik: <nod> I think that we might end up with
something in RH running one thing and we have to find someone new to maintain the copr-ppa
type thing we have almost complete now or get it merged into koji.
19:49:21 <nirik> abadger1999: yeah, I think a lot of the requirements are now being
driven by upstream projects.
19:49:37 <abadger1999> yeah, which is decidedly not what we need it for :-/
19:49:52 <nirik> well, it could be useful for them too, but yeah, we have other
needs. ;)
19:50:16 <nirik> so, I could drop them an email? or would someone else want to open
a dialog? or can we invite them to discuss on infra list?
19:51:12 <Smoother1rOgZ> invite them to discuss seems good
19:51:24 <nirik> I'll mail him and mikem and ask for discussion on infra list.
19:52:02 <nirik> ok, anything further? or shall we call it a meeting?
19:52:47 <nirik> ok, thanks for coming everyone. ;)
19:52:49 <nirik> #endmeeting