15:01:35 #startmeeting marconi 15:01:36 Meeting started Tue Apr 22 15:01:35 2014 UTC and is due to finish in 60 minutes. The chair is kgriffs. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:37 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:39 The meeting name has been set to 'marconi' 15:01:41 #topic roll call 15:01:43 o/ 15:01:49 o/ 15:02:02 o/ 15:02:15 o/ 15:02:20 o/ 15:02:25 o/ 15:03:28 o/ 15:03:32 \\o// 15:03:55 kgriffs: knock knock 15:03:58 :D 15:04:25 hmmm, seems we are missing a few folks 15:04:42 balajiiyer: raise your hand dude, don't be mean to kgriffs 15:04:48 we know you're there 15:04:49 if you are here for marconi, please raise your hand. :) 15:05:10 this is so I know who gets poptarts later 15:05:21 \o/ 15:05:26 30 seconds 15:05:40 o/ 15:06:14 *stealth mode actiavted* 15:06:16 balajiiyer: you just needed kgriffs to mention poptarts, didn't you? 15:06:18 o/ 15:06:24 vkmc: CONGRAAAAAAAAAAAAAATSSSSSSSSSSSSSSSSSSSSSSSSSSS 15:06:26 alright! The life of the party! 15:06:36 flaper87, :D :D :D :D thanks! 15:06:39 now we can get this thing started 15:06:40 w00t 15:06:51 #link https://wiki.openstack.org/wiki/Meetings/Marconi#Agenda 15:07:05 #topic Big welcome to our friendly, stylish interns! 15:07:14 yayyy!!!! 15:07:22 w00t :D 15:07:25 please introduce yourselves for those following along at home. :D 15:07:33 vkmc: ^^^ 15:07:52 kgriffs, Haha sure 15:07:55 Hi everyone! 15:08:02 WELCOME to all the really cool interns 15:08:47 vkmc: so, your name, where you are from, your favorite ice cream 15:08:50 :) 15:09:03 Most of Marconi chaps already saw me around, but... I'm Victoria, a Computer Sciences student based in Argentina 15:09:12 vkmc: pls, credit card number and pin too 15:09:15 lol 15:09:26 at #marconi, we're *very* thorough 15:09:37 lol 15:09:37 I have been selected for GSoC 2014 15:09:47 vkmc: welcome :) 15:09:49 flaper87: and private key. 15:09:54 And I'm hoping to rock Marconi this summer 15:09:57 I accept cash 15:10:12 vkmc: excellent. glad to have to on the crew! 15:10:16 * flaper87 accepts whatever can be used to buy malini's trust 15:10:18 I love all icecream flavors btw 15:10:29 Thanks all :) 15:10:39 Congratulations again vkmc!! 15:10:40 alcabrera: seems we have another intern, for the redis idea, is it? 15:10:46 flwang: yup! 15:10:50 prashanth 15:10:50 vkmc: you sure? There's a 1k icecream falvor shop in Venezuela and I'm sure there's something you don't like there 15:10:53 :D 15:11:15 vkmc: on a serious note, I'm so thrilled to have you in the team! Welcome! 15:11:28 flaper87, We could try! :) haha 15:11:37 ok, I don't see AAzza around... anyone want to pretend to be AAzza for a moment and introduce themselves? 15:11:48 :P 15:12:01 flaper87, Thanks F, I'm really happy to be able to join you guys (finally!) 15:12:12 alcabrera: did you just volunteer to introduce AAzza? 15:12:14 :D 15:12:19 I can proxy for AAzza ;) 15:12:22 haha 15:12:26 I'll let malini do so 15:12:57 "I am awesome & have already contributed to making the marconi tests better" 15:13:04 vkmc: congrats and welcome :) 15:13:16 AAzza's summary on OPW: "Nataliia Uvarova (AAzza), Gjøvik, Norway / Kiev, Ukraine - Py3K support in Marconi" 15:13:36 alcabrera has more useful info :D 15:13:58 so, we'll have full support for Py3K 15:14:00 w000t 15:14:02 in all, I'm grateful to have the opportunity to work with three new contributors/interns. It's going to be a fun summer. :) 15:14:03 :D 15:14:10 ah, we have 3? 15:14:12 who is the other? 15:14:15 yup! 15:14:19 kgriffs: HAHAHAHAHA 15:14:24 thats awesome! 15:14:25 prashanth, who is not here atm. :P 15:14:29 * flaper87 gives kgriffs a glass of wather 15:14:33 ah, that's right 15:14:41 kgriffs: breath man, breath! In... out... 15:14:41 * kgriffs takes pill 15:14:44 :D 15:14:45 * kgriffs becomes sane again 15:14:53 that's how awesome this project is 15:15:46 lol 15:16:04 no, that's how awesome you guys are. Our People Make the Difference™. 15:16:12 ok, moving on... 15:16:21 #topic Discuss proposed design sessions 15:16:30 * flaper87 ducks 15:16:42 * flaper87 switched the agenda order and none noticed 15:16:44 no one 15:16:47 lol. 15:16:49 and if someone did, sshh 15:16:51 switched the link too 15:16:54 let me believe that 15:16:56 :P 15:17:00 #link https://etherpad.openstack.org/p/marconi-meetings 15:17:20 so, we have 4 slots. 15:17:25 I put everything in that pad. It's easier to do votes 15:18:47 I think all of these are great topics. But we need to move two of them to using our "project pod" unconference space 15:19:18 State of the Union doesn't sound like a good use of limited time, IMHO 15:19:22 so, which ones could benefit from increased visibility to other teams (since they will show up on the official schedule 15:20:07 (although that one probably has the broadest appeal to outsiders) 15:20:34 But we'll need ppl from other projects to show up for State of the union to be useful 15:20:47 yes, that makes sense 15:20:57 guys, just add +1's 15:21:05 we can assume -1 if no vote was added 15:21:06 Do we typically get other project teams to show up in our sessions? 15:21:20 malini: yes 15:21:25 we can invite them 15:21:27 kgriffs: +1 I like the point 15:21:39 tht changed my vote 15:21:53 I might have accidentally removed somebody's −1 from State of Union 15:22:01 Can the −1 person chk pl? 15:23:27 "accidentally" ;) 15:23:41 :D 15:24:17 all set on my end 15:24:23 I contributed the Nyan Cat design session 15:27:57 ok, so signed messages we can do as an unconference 15:28:10 kgriffs: +1 15:28:22 and state of the union - dang, i wish we could do that since it would be good PR, but we do need to work out the design for those other things 15:28:43 how about a trifold, science-fair style? 15:28:46 :D 15:28:55 I think we need to do the state of the union in a non sessiony way 15:28:58 kgriffs: I actually would prefer to do state of the union with some redbulls in hand and we all sitten somewhere 15:29:30 +1 15:29:36 state of the union over pizza 15:29:43 with onion on it 15:29:45 make it cheesy 15:29:45 alcabrera: +1 15:29:52 alcabrera: and beefy 15:29:53 mmmm pizza 15:29:53 the pizza and the session 15:29:53 alcabrera: +1 15:29:54 :P 15:30:08 :D 15:31:46 * flaper87 has nothing else to add to this topic 15:31:47 ok, is everyone cool with this plan? 15:31:54 flaper87: s/redbulls/beers/ 15:32:06 +1 15:32:07 ametts: s/beers/wine/ 15:32:13 but yeah, I can do beers too 15:32:23 s/{drink}/water|soda 15:32:46 water = sode = beer 15:32:50 soda* 15:32:59 I am going to sneak something in to the agenda while we are on the subject of the summit 15:33:16 #topic Summit publicity stunt 15:33:32 Please don't jump off a building kgriffs 15:33:42 mpanetta: :D 15:33:44 lol 15:33:45 i'm intrigued.. 15:33:46 uh, why? 15:33:52 * kgriffs quickly comes up with a different idea 15:34:03 kgriffs: jumping from a helicopter? 15:34:43 ok, so here is the proposal (kudos to ametts, mpanetta, and balajiiyer for helping me with this) 15:34:50 * flwang thinking 15:34:59 we go get a couple cases of Kraft Macaroni and Cheese 15:35:17 and then we slap a sticker on there that invites people to go visit a landing page 15:35:24 s/couple/lots/ 15:35:34 on that page, we have rules for a contest/raffle to give away some sweet ARM hobby boards 15:35:59 we also have a section on there that we can use to promote the "state of the union" of Marconi 15:36:00 tht is a great idea :D 15:36:00 wow, sounds really great 15:36:15 so, we can do one or both of the following 15:36:17 We can make some macaroni for the really hungry 15:36:24 1. a raffle for new contributors 15:36:39 2. a contest for coolest app that uses marconi 15:37:00 2 would probably help us the most 15:37:12 1 would get have more participation 15:37:17 1. a raffle for new contributors ==> Is tht for folks who submit a new marconi patch during the summit? 15:37:18 in either case, we would give some kind of deadline that is a few weeks out, since people will probably be too busy to hack during the conference 15:38:04 ok, well, think about it and share your suggestions in #openstack-marconi 15:38:04 kgriffs: +1 on a few weeks out -- it's considerate of conference go-ers, in my opinion 15:38:20 +1 15:38:22 agreed 15:38:29 alcabrera: plus, that ensures people keep thinking about us when the get home. :D 15:38:43 hmm..tht is what I am concerned abt 15:38:53 yup, yup 15:38:54 will they think of us once they get home? 15:39:12 they will as soon as they sit down to enjoy a delicious bowl of Mac & Cheese. :D 15:39:16 If they made a small patch, they will be more inclined to think of us 15:39:52 But I agree the summit is going to be too busy 15:39:53 kgriffs: but what's the award to attract the hackers? 15:40:06 either wandboard or udoo 15:40:41 anyway, let's move on 15:40:50 discuss this further in the program channel 15:40:58 kgriffs: a kiss from flaper87? 15:41:01 #topic POP Queues - Sign off on Delete a Set of Messages by ID + XOR(pop, ids) 15:41:06 wait, what? 15:41:09 haha 15:41:16 ROFL 15:41:35 wow. That would certainly increase participation by like 1000% 15:41:35 So this is to get everybody's consensus 15:41:45 * flaper87 will have to wear a pink tutu 15:41:46 * kgriffs shuts up and listens 15:41:56 * flaper87 STFU 15:42:12 Is everybody ok with using delete messages by id endpoint to do the pop? 15:42:32 we will validate tht the request has either pop or ids, but not both params 15:42:48 and return an error if both are present? 15:43:09 kgriffs: yes 400 with appropriate message 15:43:11 malini: is that GET /id?pop= ? 15:43:24 #link https://wiki.openstack.org/wiki/Marconi/specs/api/v1.1#Delete_Multiple_Messages 15:43:35 it will be a new pop param there 15:44:08 DELETE /v1.1/queues/{queue_name}/messages?pop=x 15:44:22 where x I think that the proposal isn't perfect, but there is not perfect solution, and this is a pretty sane choice, all things considered 15:44:30 I don't want to start bikeshedding again but why can't it be a /pop endpoint ? 15:44:48 GET|DELETE /messages/pop 15:44:55 These are the options we considered https://etherpad.openstack.org/p/marconi-pop-operation 15:45:13 kgriffs: you had some thoughts against a new endpoint, rt? 15:46:01 I'm in favor of DELETE as the method 15:46:07 I'm not opposed to a new endpoint 15:46:17 I'm happy with the current proposed version 15:46:24 DELETE /v1.1/queues/{queue_name}/messages?pop=x 15:46:32 * alcabrera share sthoughts, wanders off for a bit 15:46:46 well, a new endpoint violates the REST architectural style, since you are conflating a resource with an action 15:46:50 is it me or etherpad is working bad 15:46:52 ? 15:47:00 kgriffs++ 15:47:01 flaper87: probably just you. ;) 15:47:01 kgriffs: good point 15:47:03 flaper87: it looks ok to me 15:47:09 so, the RESTafarian in me cringes 15:47:17 that being said, consider: 15:47:18 DELETE /v1.1/queues/messages/pop?limit=10 15:47:20 vs. 15:47:21 so, no new endpoint, I think that's a good point 15:47:27 DELETE /v1.1/queues/messages?pop=10 15:47:39 not much different, and the second one keeps the RESTafarians happy 15:47:53 +1 15:48:06 it's a +1 from me for: DELETE /v1.1/queues/messages?pop=10 15:48:14 shall we vote? 15:48:20 sure 15:48:41 though it sounds like all are in favor 15:48:47 or at least set an agreed on this 15:48:50 aye 15:48:54 I agree as well 15:48:55 ok, any opposed? 15:49:01 (10 seconds to object) 15:49:18 * ametts thinks kgriffs should have a gavel 15:49:31 #agreed Implement POP in the API by adding an additional param to DELETE /v1.1/queues/messages 15:49:42 * kgriffs pounds gavel 15:49:51 awesome! 15:49:54 Thank You! 15:49:55 ---() 15:50:02 so... wrt API docs - 15:50:10 * /v1.1/queues/{queue}/messages 15:50:13 minor correction 15:50:18 I was thinking to reduce confusion, we might want to document that endpoint 2x's, once with each param 15:50:27 alcabrera: noted 15:50:47 * kgriffs glances at court reporter 15:50:52 kgriffs: +1 for multi-doc, and I'd also like to see a fail response documented for when both params are provided 15:51:18 #action: malini will document pop in v1.1 api 2x's, once with each param (pop & ids) 15:51:38 perhaps we should do a quick write up of why we chose this method...may be helpful in future graduation reviews or mailing list convos 15:51:47 malini: we will need to make sure that gets done in both the WADL and on the wiki 15:51:58 kgriffs: sure 15:51:59 megan_w: good idea 15:52:08 megan_w: I will summarize the etehrpad discussion 15:52:35 malini: we should make a home on the wiki for "decisions history" or something 15:53:13 kgriffs: Or maybe just update the bp ? 15:53:33 bp seems like a logical place for it 15:53:52 mmm. That could work, but we should still have an index to those blueprints to highlight things we think people may raise an eyebrow about 15:54:30 #topic Identify 'low hanging fruit' bps for new contributors 15:54:51 I added this one for our last meeting -but never got to it 15:55:12 ah, ok 15:55:18 But the idea was to identify small enough tasks, not in high priority list 15:55:23 +1 15:55:34 let's put that in the up-and-coming contributor guide on our wiki 15:55:35 This can be the starting point for any new contributors who come in 15:55:42 we need to figure out a way to keep it up to date 15:56:00 maybe find a way to tag bp's when we triage them, then have a script that filters on that 15:56:48 Also when we add new bps, we should take a step back & analyze if it will be a good first patch 15:56:59 So label them as you create the bp 15:57:32 did everybody leave? 15:57:37 #agreed tag existing and new bp's as "fruity" 15:57:40 I am still here 15:57:51 Obulpathi: thanks :D 15:57:59 phew, lots of stuff to cover today! 15:58:02 Last item 15:58:12 malini: :) 15:58:12 #topic sitemap for wiki refactor 15:58:23 https://etherpad.openstack.org/p/marconi-wiki-sitemap 15:58:25 #link https://etherpad.openstack.org/p/marconi-wiki-sitemap 15:58:39 please take a look, and discuss over in #openstack-marconi 15:58:46 #topic open discussion 15:59:09 PLEASE: https://etherpad.openstack.org/p/draft-marconi-faq 15:59:24 I started moving some Q&A to https://wiki.openstack.org/wiki/Marconi/FAQ 15:59:32 write, read, review, update! Thanks! :) 15:59:36 We has some actions for tht last week 15:59:47 lets review those in #openstack-marconi 15:59:57 ok, cool 15:59:59 ok 16:00:04 oh, one last thing 16:00:15 someone owns Marconi trademark 16:00:20 :( 16:00:23 :/ 16:00:27 so we may need to change the name if they can't reach an agreement with the foundation 16:00:37 :O 16:00:41 kgriffs: damnit! 16:00:42 maybe we'll become macaroni ! 16:00:48 BIKESHED FTW! 16:01:03 * flaper87 wants to call it Querconi 16:01:11 malini: LOL. Then our publicity stunt at the summit will be even more awesome. 16:01:12 I like that flaper87! 16:01:22 How about "Bob" 16:01:29 ok, thanks everyone 16:01:30 kgriffs: Jon Doe 16:01:33 kk 16:01:35 #endmeeting