21:01:59 <flaper87> #startmeeting Zaqar
21:02:00 <openstack> Meeting started Mon Aug 31 21:01:59 2015 UTC and is due to finish in 60 minutes.  The chair is flaper87. Information about MeetBot at http://wiki.debian.org/MeetBot.
21:02:01 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
21:02:03 <openstack> The meeting name has been set to 'zaqar'
21:02:09 <flaper87> vkmc flwang1 therve ryansb exploreshaifali courtesy ping
21:02:10 <vkmc> o/
21:02:12 <ryansb> hi
21:02:15 <flaper87> #topic Roll Call
21:02:16 <flaper87> o/
21:02:27 <flaper87> flwang1: ?
21:02:41 * flaper87 drives flwang1 to the office
21:02:55 <flaper87> oh well, I guess it's just us for now
21:02:58 <flaper87> #topic Agenda
21:02:59 <vkmc> flaper87, you have to wake him up
21:03:01 <flaper87> #link https://wiki.openstack.org/wiki/Meetings/Zaqar#Agenda
21:03:08 <flaper87> That's our agenda for today
21:03:13 <flaper87> feel free to add topics in there
21:03:19 <flaper87> #topic Review Prev Meeting Actions
21:03:25 <flaper87> vkmc to sync with folks from horizon about a possible joint session for zaqar+horizon
21:03:28 <flaper87> vkmc: ?
21:03:51 <vkmc> last weekly meeting for Horizon I catch up with them
21:04:12 <vkmc> they seemed quite interested of having a working session with us, shared with Ceilometer folks
21:04:34 <flaper87> #info Horizon interested in a shared session w/ folks from Ceilo
21:04:55 <flaper87> vkmc: sounds great, I'll keep that in mind and I'll make sure it's written down for the next PTL
21:05:06 <vkmc> they certainly had to discuss things before setting something formal, so I proposed them to ping us when they have some plans for M
21:05:21 <flwang1> o/
21:05:23 <vkmc> or when we have to define the working sessions :)
21:05:38 <flaper87> vkmc: sounds like a plan to me!
21:05:44 <vkmc> which... I'm not very sure when that happens
21:05:44 <flaper87> please, do follow up with them
21:05:47 <flaper87> flwang1: welcome
21:05:51 <vkmc> sure
21:05:55 <flaper87> Don't worry, it's happening
21:05:56 <flwang1> blame the traffic
21:05:57 <flaper87> :)
21:06:04 * flaper87 blames the traffic
21:06:06 <flaper87> flwang1 to sync with folks from swift about a possible joint session for zaqar+swift (swift notification middleware)
21:06:10 <flaper87> flwang1: ^ ?
21:06:19 <flaper87> Should I blame the traffic for that too?
21:06:21 <flaper87> :P
21:06:23 * flaper87 ducks
21:06:37 <flwang1> flaper87: yep, i haven't got a chance to talk with them
21:06:46 * flaper87 blames the traffic
21:06:49 <flwang1> sorry, will do today and update in zaqar channel
21:06:50 <flaper87> #action flwang1 to sync with folks from swift about a possible joint session for zaqar+swift (swift notification middleware)
21:07:03 <flaper87> flaper87 to sync with folks from Sahara about their guest-agent use-case
21:07:17 <flaper87> so, I talked to Sahara's PTL and then shortly participated in their last meeting
21:07:31 <flaper87> The agreement is very similar to the one vkmc found for horizon
21:07:44 <flaper87> we'll meet before the summit and then have a more detailed plan for the summit
21:07:53 <flaper87> hopefully, we'll manage to pull off a hacking session
21:08:04 <flaper87> The difference is that we already know what we want from each other
21:08:11 <flaper87> and the required features are already implemented
21:08:19 <flaper87> we need to expand the client but that's doable
21:08:41 <flaper87> that's it
21:08:43 <flaper87> #topic Pending important reviews
21:08:53 <flaper87> #link https://review.openstack.org/#/c/209910/ flwang policy
21:08:56 <flaper87> #link https://review.openstack.org/#/c/202374/ flwang email notification
21:08:58 <flaper87> #link https://review.openstack.org/#/c/218430/ vkmc move websockets to v2
21:09:00 <flaper87> #link https://review.openstack.org/#/c/215134/ therve signed urls over websocket
21:09:02 <flaper87> #link https://review.openstack.org/#/c/206080/ notifications over websocket
21:09:03 <flaper87> Please, whatever you do, focus on that ^
21:09:09 <flaper87> #info Feature Freeze Week
21:09:26 <flaper87> I know we said, because of our very big team, that we'll be flexible on the FF
21:09:41 <flaper87> However, I believe those are the reviews pending that will close our features implementations
21:09:51 <flaper87> I believe it's totally doable to get them in this week
21:10:01 <flaper87> flwang1: would you mind if I take the policy one over?
21:10:10 <flaper87> I can help you figuring out what's wrong with the tests
21:10:21 <flaper87> vkmc: thanks a lot for the efforts on moving ws to v2
21:10:28 <flaper87> That'll be of great value for Zaqar
21:10:30 <flwang1> flaper87: ok, feel free to take it
21:10:41 <flaper87> I'll just help you to get the gate green
21:10:41 <ryansb> also https://review.openstack.org/165632 as long as Akanksha Srivastava comes back and adds a test
21:10:45 <flwang1> flaper87: i will upload my latest code
21:10:47 <flaper87> then it's all yours
21:10:52 <ryansb> (not very high priority, but would be nice)
21:11:11 <flwang1> flaper87: no problem
21:11:12 <flaper87> ryansb: sure, but that can land even after FF
21:11:20 <ryansb> true
21:11:28 <flaper87> This week, we should just focus on reviews that complete new features
21:11:32 <vkmc> :D
21:11:40 <flaper87> flwang1: danke
21:11:46 <flaper87> So far, great work everyone
21:11:54 * flaper87 is happy and hugs this amazing team
21:12:09 <flaper87> but you better get those reviews in
21:12:13 <flaper87> or I'll take my hug back
21:12:15 <flaper87> >.>
21:12:18 <vkmc> haha
21:12:23 <exploreshaifali> lol
21:12:27 <ryansb> lol
21:12:41 <flaper87> questions? other reviews?
21:13:09 <flaper87> #topic Results from the Test Day
21:13:16 <flaper87> I'd consider the test day successful. Zaqar and zaqarclient were tested and these bugs were found:
21:13:19 <flaper87> #link https://bugs.launchpad.net/bugs/+bugs?field.tag=zaqar-liberty-test-day
21:13:30 <flaper87> most of those bugs already have a pending patch
21:13:56 <flaper87> Those patches can wait until next week but, if you've some spare time and you think they won't cause merge conflicts, then feel free to take a look at them
21:14:00 <vkmc> flaper87, thanks for working on that Fla
21:14:19 <flaper87> As part of the effort, we also wrote this wiky page - far from complete - https://wiki.openstack.org/wiki/Zaqar/TestingDay/Liberty
21:14:20 <vkmc> I was wondering if we could organize a second bug day
21:14:33 <vkmc> considering it was hard to participate in this one because of the feature freeze and our roles in other OpenStack projects
21:14:50 <flaper87> I'm happy because that Wiki page can be used as template for future TestDays
21:15:17 <flaper87> vkmc: yes, that's great feedback. We should've considered the FF week as an important thing on our date picking process
21:15:22 <flwang1> vkmc: we should plan a doc day soon :)
21:15:36 <flaper87> That said, I'd be happy to organize a new test day on the week of rc1
21:15:37 <vkmc> yeah as well
21:15:43 <flaper87> flwang1: that's on the agenda, don't spoile it
21:15:46 <flaper87> >.>
21:15:49 <flaper87> spoil
21:15:55 <vkmc> awesome!
21:16:14 <flaper87> I'll schedule a new test day and I'll make sure the wiki page is complete by then
21:16:20 <vkmc> perhaps for that second test day we could focus on the features that are on the review queue
21:16:32 <flwang1> vkmc: good idea
21:16:32 <vkmc> flaper87, this time I promise to make some time to help
21:16:33 <flaper87> I also worked on a small script that uses zaqarclient, which ended up being very useful to find many of those bugs
21:16:50 <vkmc> flaper87, link link link
21:16:53 <flaper87> The sad thing is that the script looks a lot like a functional test
21:17:01 <flaper87> which means our functional tests SUCK!
21:17:06 <vkmc> lol
21:17:07 <flaper87> and that's why our gate is broken
21:17:10 <ryansb> vkmc: I think "merged in liberty" would be a little better as a test day topic
21:17:10 <vkmc> they could use some love yes
21:17:22 <vkmc> ryansb, sounds good
21:17:23 <flaper87> I'll post the script tomorrow, I've added it in the examples dir
21:17:24 <vkmc> !
21:17:24 <flwang1> flaper87: is  it possible to wrap your lovely script into tempest>
21:17:25 <flaper87> :D
21:17:47 <flaper87> flwang1: I'd like to make it a zaqarclient's functional test
21:17:53 <flaper87> flwang1: but yes, it can be translated to that
21:17:58 <flwang1> either good for me
21:18:16 <flwang1> i just want to have a good repo to keep it
21:18:18 <flaper87> I'll clean it up and prepare it for next week
21:18:31 <flwang1> flaper87: it would be great, thanks, man
21:18:31 <flaper87> and I believe we should fix our gate asap and make it voting again
21:18:37 <flaper87> That's a goal before Liberty ends
21:19:06 <vkmc> I really want to fix Rally's gate
21:19:09 <flaper87> anyway, I'm happy with the results. Sad that not all of us could make it but I'm sure we'll all participate in the next one
21:19:31 <flaper87> vkmc: that sounds good too. I'm wondering if that would be better to be pushed back to Mitaka
21:19:57 <flaper87> just a thought
21:20:03 <flaper87> anything else on the topic?
21:20:08 <flaper87> Concerns? Feedback?
21:20:10 <vkmc> yeah, certainly not a priority for Liberty
21:20:34 <flaper87> ooook, moving on
21:20:36 <vkmc> not from me
21:20:38 <flaper87> #topic Docs sprint (Friday, September 11th)
21:20:45 <flaper87> BAM!
21:20:57 <vkmc> oh wow
21:20:57 <flaper87> So, I'd like to organize a Doc sprint on Friday 11th
21:21:12 <flaper87> I took Friday because it seemed to work for the TEst Day (leaving FF week aside)
21:21:27 <flaper87> This week is FF week so, Friday 4th seemed a bit extreme
21:21:40 <flaper87> In summary, next week, on friday, we'll be sprinting on docs
21:21:47 <vkmc> sounds good... I'll be sharing the office with godlike so he can help too
21:22:11 <godlike> vkmc: I'll bring the fernet
21:22:12 <vkmc> godlike, thank me later
21:22:17 <flaper87> I'll prepare a list of topics missing but please, feel free to add more
21:22:19 <godlike> vkmc: thank ME later
21:22:21 <flaper87> #link https://etherpad.openstack.org/p/zaqar-liberty-doc-sprint
21:22:47 <flaper87> godlike: Unless you've figured out how to send fernet over IRC, you shouldn't be mentioning it here
21:22:54 <flaper87> ah wai, I have fernet at home
21:22:59 <flaper87> yummyyyyy
21:23:02 <flaper87> wait*
21:23:03 <godlike> flaper87: how do you think that fernet got there? ;)
21:23:04 <flaper87> anyway
21:23:09 <flaper87> godlike: LOL
21:23:15 <vkmc> godlike, CoC -> don't say fernet unless you have a way of sharing it
21:23:27 <godlike> lol
21:23:28 <flaper87> Please, add fernet to that etherpad
21:23:32 <flaper87> erm, I mean, topics
21:23:46 <flaper87> or fernet... really, it's fine
21:24:03 <flaper87> Anyway, I'll work on the list of topics, you should add your name next to the topic you want to sprint on
21:24:11 <flaper87> 1 review per topic, etc, etc, etc
21:24:22 <flaper87> I'll write all this on the DocSprint wiki page
21:24:27 <flaper87> #action to work and stop talking
21:24:31 <flaper87> #undo
21:24:31 <openstack> Removing item from minutes: <ircmeeting.items.Action object at 0xa7a26d0>
21:24:35 <flaper87> #action flaper87 to work and stop talking
21:24:55 <flaper87> #action flaper87 seriously, to write down the topics for the doc sprint and the instructions https://etherpad.openstack.org/p/zaqar-liberty-doc-sprint
21:25:08 <flaper87> That's all I have on this topic
21:25:11 <flaper87> questions?
21:25:13 <flaper87> concerns?
21:25:26 <ryansb> makes sense
21:25:39 <flaper87> ryansb: I know you're referring to the working part
21:25:40 <flaper87> >.>
21:25:52 <ryansb> lolol, that and the docs sprint
21:25:55 <ryansb> but whichever
21:25:57 <vkmc> haha
21:25:58 <flaper87> :D
21:26:06 <vkmc> LGTM
21:26:12 <flaper87> #topic Other Updates
21:26:27 <flaper87> In other news, puppet structure for Zaqar landed
21:26:41 <flwang1> flaper87: that's awesome
21:26:41 <ryansb> I think the big thing for a docs sprint would be more verifying existing docs
21:26:52 <flwang1> flaper87: i just want to know what's left
21:26:54 <flaper87> pls, all together, lets say thank you to Emiliem and the puppet team, hug them, dedicate a song to them
21:27:04 <flwang1> how far way to deploy zaqar with puppet
21:27:11 <flaper87> flwang1: I just asked Jason to do that
21:27:13 <ryansb> we could use more docs too, but verifying that they're still valid is important
21:27:23 <flwang1> flaper87: cool
21:27:32 <flaper87> flwang1: Jason will be working on what's left, he'll also give us the missing pisses and an ETA
21:27:50 <flwang1> flaper87: excellent
21:27:57 <flaper87> ryansb: yeah, that sounds good. I'll try to grab all that in the topics list (what we have, what's outdated and what's missing)
21:28:17 <flaper87> Does anyone have other amazing updates to share?
21:28:34 <flaper87> if they are not amazing, please, remember you have to give gummybears before and after sharing the bad news
21:28:39 <ryansb> #ReviewMoreCodee
21:28:41 <ryansb> #ReviewMoreCode
21:28:51 * flaper87 echos ryansb
21:29:19 <flaper87> I know many of you are busy with other projects but please, 1h per day, that's all Zaqar is asking
21:29:31 <vkmc> jasondotstar, ^
21:29:33 <flaper87> Look at its cat eyes (like the ones from Shrek)
21:29:52 <flaper87> and you'll realize how cute Zaqar is and how important reviews are
21:30:20 * flaper87 should stop doing the things he does before the meeting or simply avoid attending the meeting at 21UTC
21:30:26 <flaper87> :P
21:30:39 <ryansb> lol
21:31:03 <exploreshaifali> :D
21:31:08 <flaper87> ok
21:31:16 * ryansb doesn't have news
21:31:18 <flaper87> if there's nothing else on this, very generic, topic
21:31:31 <flaper87> I'd suggest moving on to the next, more specific and consistent, one
21:31:37 <flaper87> #topic Open Discussion
21:32:09 <vkmc> lol
21:32:12 <ryansb> the knowledge that our functional tests aren't very good worries me
21:32:25 <ryansb> since that's what I've been developing my swift backend against
21:32:34 <flaper87> ryansb: to be fair, they are not good on the client side
21:32:41 <flaper87> The ones on the server side could use some love
21:32:47 <flaper87> but at least they run in the gate
21:32:53 <ryansb> oh, I see
21:33:01 <flaper87> zaqarclient's gate is failing and non-voting
21:33:04 <flaper87> also
21:33:16 <flaper87> to be fair, we made it non-voting because something else broke it (outside our control)
21:33:20 <flaper87> and then shit happened
21:33:24 <ryansb> I mean, presumably a sufficiently advanced functional test of the server would also test the client, right?
21:33:31 <flaper87> not trying to make up excuses
21:33:36 <flaper87> just trying to provide some history
21:33:56 <flaper87> ryansb: I agree with that
21:33:58 <ryansb> sure, makes sense. Any idea how much work it would be to fix the gate?
21:34:21 <flaper87> After my zaqar/zaqarclient patches land, I think there's not much to do
21:34:32 <flaper87> probably we just need zaqarclient's
21:34:38 <flaper87> I'll take a look at that tomorrow
21:34:43 <ryansb> cool
21:35:06 <flaper87> ryansb: btw, I'd love to see and advanced zaqar functional test consuming current stable zaqarclient
21:35:15 <flaper87> that'd also guarantee backwards compatibility
21:35:33 <flaper87> For M, I'd love to see our test suite (At least functional ones) completely revamped
21:35:36 <ryansb> you mean for server changes, obviously
21:35:39 <ryansb> not client changes
21:35:42 <flaper87> ryansb: yes
21:36:24 <flaper87> IF we keep zaqarclient's functional tests updated, we can simply add a zaqarclient gate to Zaqar
21:36:30 <flaper87> and that should be enough
21:36:39 <flaper87> anyway, there's a lot to do in our test suite
21:37:30 <flaper87> that's all I have
21:37:35 <flaper87> anything else? anyone?
21:37:48 <ryansb> that's it for me
21:37:52 <flaper87> otherwise, I'll call it a meeting and I'll wish a happy Feature Freeze week to everyone
21:37:58 <ryansb> A++
21:38:00 <flaper87> (note the sarcasm on the last part :P)
21:38:05 <flaper87> #endmeeting