21:05:50 <dhellmann> #startmeeting ceilometer
21:05:51 <openstack> Meeting started Wed Oct  9 21:05:50 2013 UTC and is due to finish in 60 minutes.  The chair is dhellmann. Information about MeetBot at http://wiki.debian.org/MeetBot.
21:05:51 <uvirtbot> dhellmann: Error: "startmeeting" is not a valid command.
21:05:52 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
21:05:54 <openstack> The meeting name has been set to 'ceilometer'
21:06:06 <dhellmann> hmm
21:06:11 <eglynn> thomasm: yeah, I'm gonna do a trawl of actual & potential backports tmrw
21:06:17 <dhellmann> got an error, but the meeting started, so I have no idea
21:06:19 <eglynn> (meant to get to it today)
21:06:28 <dhellmann> ok, agenda at https://wiki.openstack.org/wiki/Meetings/MeteringAgenda
21:06:32 <thomasm> Ahhhh, gotcha. No worries. Just wanted to letcha know.
21:06:41 <dhellmann> roll call, please
21:06:41 <eglynn> thomasm: (but swamped with potential RC2 stuff)
21:06:42 <dhellmann> o/
21:06:45 <eglynn> o/
21:06:46 <terriyu> o/
21:06:49 <thomasm> o/
21:06:49 <dragondm> o/
21:07:11 * gordc wakes up
21:07:15 <lsmola> o/
21:07:31 <dhellmann> #topic eglynn: do we need to cut an additional havana-rc2 milestone
21:07:31 <thomasm> totally understandable
21:07:31 <uvirtbot> dhellmann: Error: "topic" is not a valid command.
21:07:32 <sandywalsh> o/
21:07:48 <tri2sing> o/
21:07:54 <eglynn> yeah so I've been testing RC1-based packages on Fedora
21:07:55 <dhellmann> eglynn, want to take this one?
21:08:02 <eglynn> yep
21:08:18 <eglynn> I've come across a couple stinkers that I think warrent cutting an RC2
21:08:30 <eglynn> here are the one's I'm most concerned with ...
21:08:32 <dhellmann> are they tagged as such in the bug tracker?
21:08:37 <eglynn> #link https://bugs.launchpad.net/ceilometer/+bugs?field.tag=havana-rc-potential&field.importance=high
21:08:38 <uvirtbot> eglynn: Error: "link" is not a valid command.
21:08:50 <eglynn> https://bugs.launchpad.net/ceilometer/+bugs?field.tag=havana-rc-potential&field.importance=high
21:09:06 <eglynn> dhellmann: yeah tagged with havana-rc-potential
21:09:28 <dhellmann> eglynn: I suppose we'd need jd__ to talk to ttx about opening a window?
21:09:28 <dragondm> go home uvirtbot, you're drunk.
21:09:29 <sandywalsh> yeah that link one is confusing
21:09:39 <thomasm> yep
21:09:58 <eglynn> so without the (simple) fixes for https://bugs.launchpad.net/ceilometer/+bug/1237578 & https://bugs.launchpad.net/ceilometer/+bug/1237589 the combination alarm feature will simply not work out-of-the-box
21:10:00 <uvirtbot> Launchpad bug 1237578 in ceilometer "combination alarm evaluator entry point is missing" [High,In progress]
21:10:35 <gordc> i think we have two other patches currently proposed for rc as well. https://review.openstack.org/#/c/49508/ and https://review.openstack.org/#/c/49507/
21:10:52 <eglynn> seems illogical not to cut an RC2 for those combo issues, seeing as we begged a FFE for RC1 for the feature in the first place
21:11:22 <eglynn> also this one while simple is potentially very user-visible https://bugs.launchpad.net/ceilometer/+bug/1237659
21:11:24 <uvirtbot> Launchpad bug 1237659 in ceilometer "API error message faultstring sometimes refers to previous failure" [Undecided,New]
21:11:55 <dhellmann> 1237578 seems simple enough
21:12:18 <dhellmann> as does 1237589
21:12:23 <eglynn> the fix for 1237659 should be straight-forward, and should IMHO go in if an RC2 is being cut anyway
21:12:24 <dhellmann> how did we miss those in tests?
21:12:51 <dhellmann> gordc, are the bugs for those changes tagged havana-rc-potential?
21:13:08 <eglynn> dhellmann: in one case the units mocked up the wrong attribute which caused the issue to be missed
21:13:19 <dhellmann> eglynn: ah, I see that now
21:13:32 <dhellmann> and I guess we're not testing that our entrypoints load?
21:13:33 <eglynn> dhellmann: but it seems that not much system/integration testing was done for that feature
21:13:40 <gordc> dhellmann: not sure. let met check. jd__ put them in since they didn't get in before he tagged icehouse.
21:13:46 <eglynn> dhellmann: e.g. nothing in tempest
21:14:26 <gordc> dhellmann: those bugs are tagged.
21:14:27 <eglynn> so I guess jd__ will have to make the call on the to-RC2-or-not-to-RC2 question
21:14:30 <dhellmann> eglynn: yeah, we could unit test all of the plugins to ensure they are all loading, but making a list of them to test dynamically would be a circular problem :-)
21:14:41 <dhellmann> eglynn: yeah, let's get our ducks in a row for him
21:14:52 <eglynn> dhellmann: yep
21:15:19 <eglynn> reviews obviously welcomed for the patches already proposed
21:15:21 <dhellmann> https://review.openstack.org/#/c/50710/ is approved
21:15:38 <thomasm> I just starred them to review
21:15:42 <eglynn> sooner the fixes are on the master, the sooner we can backport to milestone proposed
21:15:43 <dhellmann> the other will take a little more reading, so I'll look at it again after the meeting
21:15:48 <thomasm> The two that were linked
21:15:57 <eglynn> dhellmann, thomasm: cool thanks
21:16:02 <gordc> we got 10 bugs tagged for havana-rc-potential.
21:16:12 <dhellmann> anything else?
21:16:16 <dragondm> I'll throw some reviews thataway too.
21:16:19 <dhellmann> gordc: have a link to that query?
21:16:24 <eglynn> that's it from me on that topic
21:16:33 <eglynn> https://bugs.launchpad.net/ceilometer/+bugs?field.tag=havana-rc-potential
21:16:38 <eglynn> dhellmann: ^^^
21:17:01 <dhellmann> ok, next
21:17:03 <dhellmann> #topic Release python-ceilometerclient
21:17:15 <eglynn> I cut 1.0.6 late last week
21:17:29 <eglynn> however the requirements version update hit a speedbump
21:17:29 <dhellmann> have we had any changes merge since then that warrant another release this week?
21:17:45 <dhellmann> requirements for other projects using our client?
21:17:55 <gordc> eglynn: was going to ask about requirements. i remember it failing
21:18:05 <eglynn> yeah haven't had time yet to figure out why the gate failed on https://review.openstack.org/49696
21:18:14 <eglynn> dhellmann: yep, heat is
21:18:38 <dhellmann> ah
21:18:47 <dhellmann> well, that seems separate from the issue of whether we should do another release ourselves
21:19:32 <jd__> o/
21:19:36 <gordc> dhellmann: i don't think we merged anything since 1.0.6, eglynn you can correct me if i'm wrong.
21:19:41 <dhellmann> hi, jd__ !
21:19:44 <eglynn> dhellmann: I don't know of anything new to warrant it
21:19:54 <dhellmann> ok, I think it's safe to say no for this week -- we can always change our minds
21:20:05 <eglynn> dhellmann: cool, agreed
21:20:22 <eglynn> dhellmann: need to get this failure sorted first in any case ... http://logs.openstack.org/96/49696/1/check/check-tempest-devstack-vm-full/33a6c6b/console.html
21:20:25 <dhellmann> jd__, see the backlog for rc2 discussion. tl;dr: we think we need one, about 1/2 dozen smallish changes
21:20:38 <eglynn> "Process leaked file descriptors." ... eeek!
21:20:49 <dhellmann> oh, that's not the error
21:20:59 <dhellmann> that's just something that jenkins reports, but you can ignore that
21:21:04 <thomasm> Mostly high visibility low risk changes, is what it looked like to me.
21:21:05 * jd__ reading backlog
21:21:08 <dhellmann> the error is going to be in one of the logs with a traceback
21:21:25 <dhellmann> I think the test jobs always lead fds when they fail for some reason
21:21:38 <thomasm> 2013-10-08 11:02:30.574 | 2013-10-08 11:02:30 pkg_resources.DistributionNotFound: ceilometer
21:21:43 <eglynn> dhellmann: a-ha, OK, thanks for the pointer
21:21:53 <thomasm> ^_-
21:22:05 <dhellmann> s/lead/leak/
21:22:18 <dhellmann> thomasm: sounds like an installation failure
21:22:25 <thomasm> Yep
21:22:39 <dhellmann> ok, next up
21:22:40 <eglynn> thomasm: that's weird, given that the python-ceilometerclient (as opposed to ceilometer) version changed
21:22:48 <dhellmann> #topic Removal of core membership for inactive contributors
21:23:00 <dhellmann> this was, I assume, jd__'s topic
21:23:18 <eglynn> where do we set the bar for inactivity?
21:23:19 <jd__> eglynn, dhellmann: ok, i'll ask ttx to open a rc2 window; we also need for the fix to land in master soon, the release date approaches fast
21:23:31 <eglynn> jd__: great, thanks!
21:23:38 <jd__> eglynn: I think having a few reviews in the last 90 days is a minimum
21:23:44 <dhellmann> eglynn: I think we have a few people who have done no reviews this cycle
21:23:47 <eglynn> jd__: yep, agreed
21:23:53 <jd__> the people I listed on the agenda have 0
21:23:55 <dhellmann> ah, 90 days, ok
21:24:10 <dhellmann> John Tran, jiang, yunhong
21:24:13 <jd__> well, likely even for 180 days -- I didn't check
21:24:15 <eglynn> I think it's fine to remove them, as long as it's made clear there
21:24:28 <dhellmann> #link http://russellbryant.net/openstack-stats/ceilometer-reviewers-90.txt
21:24:32 <eglynn> 's a path back in if they so desire and are willing to restart reviewing
21:24:37 <dhellmann> #link http://russellbryant.net/openstack-stats/ceilometer-reviewers-180.txt
21:25:01 <dhellmann> jtran has done 2 reviews in 180 days
21:25:38 <jd__> which is very very low :)
21:25:47 <dhellmann> eglynn: yes
21:25:48 <jd__> eglynn: sure
21:26:04 <jd__> do we want to vote on that or is it good enough if I take the action?
21:26:15 <sandywalsh> I think nova requires something like 10 reviews in 30 days or something
21:26:18 <dhellmann> it seems appropriate to vote
21:26:18 * gordc will follow any decision made
21:26:35 * dhellmann remembers how to do that
21:26:48 <eglynn> 10 seems reasonable
21:27:02 <dhellmann> #vote Remove jtran, jiang, yunhong as core reviewers due to inactivity
21:27:05 <dhellmann> nope
21:27:19 <dhellmann> jd__, do you remember the command?
21:27:26 <thomasm> maybe poll?
21:27:42 <sandywalsh> #help
21:27:43 <jd__> dhellmann: http://ci.openstack.org/meetbot.html #startvote
21:27:44 <dhellmann> I'm looking for the instructions
21:28:04 <gordc> dhellmann: startvote
21:28:06 <eglynn> #startvote
21:28:18 <eglynn> http://ci.openstack.org/irc.html
21:28:24 <dhellmann> #startvote Remove jtran, jiang, yunhong as core reviewers due to inactivity? Yes, No, Abstain
21:28:24 <openstack> Begin voting on: Remove jtran, jiang, yunhong as core reviewers due to inactivity? Valid vote options are Yes, No, Abstain.
21:28:25 <openstack> Vote using '#vote OPTION'. Only your last vote counts.
21:28:35 <jd__> #vote yes
21:28:40 <dhellmann> #vote yes
21:28:40 <gordc> lol
21:28:52 <gordc> #vote yes
21:28:55 <tri2sing> #vote yes
21:28:56 <eglynn> #vote yes
21:28:59 <gordc> i thought it would be secret.
21:29:08 <terriyu> #vote abstain
21:29:08 <dhellmann> gordc: no secrets here!
21:29:11 <jd__> this is open source, there's no secret
21:29:27 <thomasm> lol
21:29:31 <dragondm> heh
21:29:33 <jd__> gordc: so what did you eat at lunch btw?
21:29:38 <jd__> :-)
21:29:42 <gordc> lol well this is awkward...
21:29:49 <thomasm> Whoa
21:29:58 <dragondm> Too many secrets.  The password is 'swordfish' ...
21:30:02 <gordc> jd__: i had a cafeteria food. highly not recommended.
21:30:13 <dhellmann> anyone else going to vote?
21:30:23 <jd__> #vote gordc-to-stop-cafeteria-food
21:30:24 <openstack> jd__: gordc-to-stop-cafeteria-food is not a valid option. Valid options are Yes, No, Abstain.
21:30:26 <dhellmann> I guess it's really just cores
21:30:39 <jd__> gordc: sorry for you, the bot has talked!
21:30:42 <thomasm> Yeah. I would except I just started a month or so ago on the project. :)
21:31:08 <terriyu> thomasm: you can abstain if you'd like ? :)
21:31:20 <gordc> jd__: vote to give me more lunch money :)
21:31:26 <jd__> yeah we'll need to have the core member list inside gerrit to have a better voting system :)
21:31:28 <thomasm> #vote abstain
21:31:30 <thomasm> there we go
21:31:44 <dhellmann> ok
21:31:45 <dhellmann> #stopvote
21:32:06 <dhellmann> #endvote
21:32:08 <openstack> Voted on "Remove jtran, jiang, yunhong as core reviewers due to inactivity?" Results are
21:32:09 <openstack> Yes (5): jd__, dhellmann, eglynn, tri2sing, gordc
21:32:10 <openstack> Abstain (2): thomasm, terriyu
21:32:27 <dhellmann> one day I'll learn to use the bot...
21:32:31 <dhellmann> and then watch out
21:32:38 <lsmola> lol
21:32:40 <thomasm> He'll be dangerous!
21:32:44 * thomasm shudders
21:32:49 <dhellmann> ok, that's it for the formal agenda
21:32:52 <dhellmann> #topic open discussion
21:33:11 <terriyu> I'm doing research on fun stuff to do and good stuff to eat in Hong Kong
21:33:21 <terriyu> let me know if there's anything you'd like me to research
21:33:25 <jd__> I've just removed John and jiang from ceilometer-core/drivers
21:33:29 <terriyu> or if you'd like to see the results of said research
21:33:50 <sandywalsh> any new cores going to backfill? (hint hint ;)
21:34:09 <dragondm> Hint hint.  Also.
21:34:32 <dhellmann> terriyu: a wiki page would be really helpful
21:34:33 <eglynn> backfill == goodness methinks
21:34:45 <terriyu> dhellmann: ok, the OpenStack wiki ?
21:35:04 <dhellmann> terriyu: sure!
21:35:20 <dhellmann> maybe some other folks will help by adding to it
21:35:22 <dragondm> btw, who all is going to be @ HK?
21:35:28 <terriyu> o/
21:35:38 <dragondm> (I will be, btw)
21:35:38 <dhellmann> sandywalsh: that's a good question, maybe to be addressed at/after the summit?
21:35:45 <eglynn> o/
21:35:45 <dhellmann> o/
21:35:54 <dragondm> o/
21:35:57 <sandywalsh> o/
21:36:02 * gordc got approval to go.
21:36:08 <dragondm> dhellmann: Sounds good.
21:36:11 * thomasm can't go and is very sad about it.
21:36:37 <terriyu> I'll take photos for you, thomasm :(
21:36:55 <thomasm> Aww, thanks. =]
21:37:05 <dragondm> thomasm: I'll get you some tacky souvenirs.
21:37:29 * terriyu remembers the infamous "Made in Hong Kong" clothes her parents had to wear as a child
21:37:32 <thomasm> Hahaha, yay!!!
21:38:03 <dhellmann> :-)
21:38:09 <gordc> thomasm: send us a full sized cardboard cut out. we'll put your cut out in the pictures. almost as good as being there.
21:38:17 <dhellmann> unless there's anything else, we can wrap up early tonight
21:38:19 <terriyu> I'm pretty sure jd__ is going to HK
21:38:41 <dragondm> terriyu: I'd assume so.
21:38:45 <eglynn> apologies folks, I gotta bail pretty soon ...
21:38:48 <thomasm> Lol, that'll be awkward for Dragon to get on the plane with.
21:38:49 <eglynn> (getting late on this side of the pond)
21:38:55 <thomasm> dragondm*
21:38:58 <jd__> eglynn: just sent a mail to ttx with in you in cc about rc2 :)
21:39:16 <eglynn> jd__: great, thanks!
21:40:14 <dhellmann> ok, I think we're done for the evening
21:40:16 <dhellmann> thank you all!
21:40:17 <thomasm> gordc, I'm actually really wondering where I could get a full-sized cut out of myself. I can think of a million uses for it.
21:40:21 <thomasm> yep yep! Cheers!
21:40:35 <dhellmann> #endmeeting