*** etoews has joined #openstack-meeting-3 | 00:01 | |
*** MarkAtwood has joined #openstack-meeting-3 | 00:08 | |
*** igordcard has quit IRC | 00:10 | |
*** yamamoto_ has joined #openstack-meeting-3 | 00:11 | |
*** eghobo has joined #openstack-meeting-3 | 00:24 | |
*** yamahata has quit IRC | 00:34 | |
*** armax has quit IRC | 00:37 | |
*** eghobo has quit IRC | 00:45 | |
*** Networkn3rd has joined #openstack-meeting-3 | 00:47 | |
*** eghobo has joined #openstack-meeting-3 | 00:56 | |
*** eghobo has quit IRC | 00:58 | |
*** stanzgy has joined #openstack-meeting-3 | 01:36 | |
*** Networkn_ has joined #openstack-meeting-3 | 01:44 | |
*** Networkn3rd has quit IRC | 01:47 | |
*** thomasem has joined #openstack-meeting-3 | 01:52 | |
*** thomasem has quit IRC | 01:54 | |
*** banix has joined #openstack-meeting-3 | 01:55 | |
*** wuhg has joined #openstack-meeting-3 | 01:58 | |
*** Longgeek has joined #openstack-meeting-3 | 03:04 | |
*** Longgeek has quit IRC | 03:04 | |
*** Longgeek has joined #openstack-meeting-3 | 03:04 | |
*** MarkAtwood has quit IRC | 03:25 | |
*** banix has quit IRC | 03:25 | |
*** MarkAtwood has joined #openstack-meeting-3 | 03:30 | |
*** Networkn_ has quit IRC | 03:39 | |
*** etoews has quit IRC | 03:43 | |
*** etoews has joined #openstack-meeting-3 | 03:43 | |
*** banix has joined #openstack-meeting-3 | 03:45 | |
*** eghobo has joined #openstack-meeting-3 | 03:45 | |
*** baoli has joined #openstack-meeting-3 | 03:46 | |
*** etoews has quit IRC | 03:48 | |
*** baoli has quit IRC | 03:57 | |
*** eghobo has quit IRC | 03:58 | |
*** tellesnobrega has joined #openstack-meeting-3 | 04:05 | |
*** VW has joined #openstack-meeting-3 | 04:10 | |
*** VW has quit IRC | 04:10 | |
*** VW has joined #openstack-meeting-3 | 04:10 | |
*** eghobo has joined #openstack-meeting-3 | 04:23 | |
*** VW has quit IRC | 04:25 | |
*** VW has joined #openstack-meeting-3 | 04:25 | |
*** Longgeek has quit IRC | 04:30 | |
*** VW has quit IRC | 04:31 | |
*** eghobo has quit IRC | 04:32 | |
*** eghobo has joined #openstack-meeting-3 | 04:34 | |
*** Longgeek has joined #openstack-meeting-3 | 04:34 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 05:22 | |
*** Longgeek has quit IRC | 05:27 | |
*** Longgeek has joined #openstack-meeting-3 | 05:32 | |
*** SumitNaiksatam has quit IRC | 05:37 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 05:38 | |
*** lazy_prince has quit IRC | 05:46 | |
*** killer_prince has joined #openstack-meeting-3 | 05:51 | |
*** killer_prince is now known as lazy_prince | 05:51 | |
*** VW has joined #openstack-meeting-3 | 05:58 | |
*** VW has quit IRC | 06:03 | |
*** amotoki has joined #openstack-meeting-3 | 06:18 | |
*** banix has quit IRC | 06:25 | |
*** lazy_prince has quit IRC | 06:26 | |
*** tellesnobrega_ has joined #openstack-meeting-3 | 06:30 | |
*** tellesnobrega has quit IRC | 06:32 | |
*** SumitNaiksatam has quit IRC | 06:37 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 06:38 | |
*** killer_prince has joined #openstack-meeting-3 | 06:50 | |
*** amotoki has quit IRC | 06:50 | |
*** killer_prince is now known as lazy_prince | 06:50 | |
*** amotoki has joined #openstack-meeting-3 | 06:57 | |
*** jcoufal has joined #openstack-meeting-3 | 07:00 | |
*** lazy_prince has quit IRC | 07:04 | |
*** chuckC__ has joined #openstack-meeting-3 | 07:11 | |
*** chuckC_ has quit IRC | 07:14 | |
*** chuckC__ is now known as chuckC_ | 07:14 | |
*** mrda is now known as mrda-away | 07:14 | |
*** scheuran has joined #openstack-meeting-3 | 07:16 | |
*** belmoreira has joined #openstack-meeting-3 | 07:21 | |
*** Longgeek has quit IRC | 07:21 | |
*** mrunge has joined #openstack-meeting-3 | 07:25 | |
*** Longgeek has joined #openstack-meeting-3 | 07:30 | |
*** eghobo has quit IRC | 07:31 | |
*** killer_prince has joined #openstack-meeting-3 | 07:32 | |
*** killer_prince has quit IRC | 07:32 | |
*** lazy_prince has joined #openstack-meeting-3 | 07:33 | |
*** Longgeek has quit IRC | 07:34 | |
*** kozhukalov has joined #openstack-meeting-3 | 07:35 | |
*** mrunge has quit IRC | 07:36 | |
*** iovadia has joined #openstack-meeting-3 | 07:44 | |
*** sergef has joined #openstack-meeting-3 | 07:44 | |
*** iovadia has quit IRC | 07:45 | |
*** lazy_prince has quit IRC | 07:45 | |
*** iovadia has joined #openstack-meeting-3 | 07:46 | |
*** yamamoto_ has quit IRC | 07:46 | |
*** iovadia has left #openstack-meeting-3 | 07:46 | |
*** iovadia has joined #openstack-meeting-3 | 07:46 | |
*** jcoufal_ has joined #openstack-meeting-3 | 07:49 | |
*** Longgeek has joined #openstack-meeting-3 | 07:49 | |
*** jcoufal has quit IRC | 07:52 | |
*** Longgeek has quit IRC | 07:52 | |
*** sahid has joined #openstack-meeting-3 | 07:53 | |
*** lazy_prince has joined #openstack-meeting-3 | 07:58 | |
*** lazy_prince has quit IRC | 07:58 | |
*** lazy_prince has joined #openstack-meeting-3 | 07:59 | |
*** vishwanathj has joined #openstack-meeting-3 | 07:59 | |
*** vishwanathj has quit IRC | 08:04 | |
*** jtomasek has joined #openstack-meeting-3 | 08:06 | |
*** egallen has joined #openstack-meeting-3 | 08:11 | |
*** ttrifonov is now known as zz_ttrifonov | 08:14 | |
*** yamamoto_ has joined #openstack-meeting-3 | 08:19 | |
*** evgenyf has joined #openstack-meeting-3 | 08:30 | |
*** bauwser is now known as bauzas | 08:32 | |
*** yamamoto_ has quit IRC | 08:33 | |
*** watanabe_isao has quit IRC | 08:35 | |
*** salv-orlando has quit IRC | 08:43 | |
*** pkoniszewski has joined #openstack-meeting-3 | 08:43 | |
*** salv-orlando has joined #openstack-meeting-3 | 08:43 | |
*** amotoki has quit IRC | 08:44 | |
*** amotoki has joined #openstack-meeting-3 | 08:50 | |
*** mrunge has joined #openstack-meeting-3 | 08:50 | |
*** devvesa has joined #openstack-meeting-3 | 08:51 | |
*** vishwanathj has joined #openstack-meeting-3 | 08:52 | |
*** zz_ttrifonov is now known as ttrifonov | 08:54 | |
*** MaxV has joined #openstack-meeting-3 | 08:57 | |
*** ttrifonov is now known as zz_ttrifonov | 08:58 | |
*** zz_ttrifonov is now known as ttrifonov | 09:00 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 09:01 | |
*** safchain has joined #openstack-meeting-3 | 09:01 | |
*** MaxV has quit IRC | 09:02 | |
*** ttrifonov is now known as zz_ttrifonov | 09:04 | |
*** zz_ttrifonov is now known as ttrifonov | 09:05 | |
*** evgenyf has quit IRC | 09:10 | |
*** MaxV has joined #openstack-meeting-3 | 09:13 | |
*** pkarikh has joined #openstack-meeting-3 | 09:17 | |
*** vishwanathj has quit IRC | 09:18 | |
*** amotoki has quit IRC | 09:19 | |
*** yamamoto_ has joined #openstack-meeting-3 | 09:33 | |
*** yamamoto_ has quit IRC | 09:38 | |
*** igordcard has joined #openstack-meeting-3 | 09:47 | |
*** evgenyf has joined #openstack-meeting-3 | 09:47 | |
*** evgenyf has quit IRC | 10:11 | |
*** zz_johnthetubagu is now known as johnthetubaguy | 10:15 | |
*** SumitNaiksatam has quit IRC | 10:38 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 10:40 | |
*** tellesnobrega_ has quit IRC | 10:42 | |
*** stanzgy has quit IRC | 10:56 | |
*** mrmartin has joined #openstack-meeting-3 | 11:11 | |
*** egallen has quit IRC | 11:13 | |
*** kbyrne has joined #openstack-meeting-3 | 11:14 | |
*** egallen has joined #openstack-meeting-3 | 11:14 | |
*** VW has joined #openstack-meeting-3 | 11:23 | |
*** SumitNaiksatam has quit IRC | 11:27 | |
*** VW has quit IRC | 11:28 | |
*** salv-orlando has quit IRC | 11:29 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 11:30 | |
*** egallen has quit IRC | 11:38 | |
*** salv-orlando has joined #openstack-meeting-3 | 11:51 | |
*** yamamoto_ has joined #openstack-meeting-3 | 12:02 | |
*** evgenyf has joined #openstack-meeting-3 | 12:02 | |
*** iovadia has quit IRC | 12:15 | |
*** iovadia has joined #openstack-meeting-3 | 12:16 | |
*** egallen has joined #openstack-meeting-3 | 12:21 | |
*** yamamoto_ has quit IRC | 12:24 | |
*** isviridov_na is now known as isviridov | 12:28 | |
*** evgenyf has quit IRC | 12:28 | |
*** evgenyf has joined #openstack-meeting-3 | 12:28 | |
*** etoews has joined #openstack-meeting-3 | 12:30 | |
*** belmoreira has quit IRC | 12:33 | |
*** etoews has quit IRC | 12:34 | |
*** markvoelker has joined #openstack-meeting-3 | 12:50 | |
*** egallen has quit IRC | 12:51 | |
*** egallen has joined #openstack-meeting-3 | 12:52 | |
*** evgenyf has quit IRC | 12:53 | |
*** yamamoto_ has joined #openstack-meeting-3 | 12:53 | |
*** yamamoto_ has quit IRC | 12:54 | |
*** lblanchard has joined #openstack-meeting-3 | 12:57 | |
*** markvoelker has quit IRC | 13:00 | |
*** iovadia has quit IRC | 13:06 | |
*** pkoniszewski has quit IRC | 13:11 | |
*** markvoelker has joined #openstack-meeting-3 | 13:12 | |
*** baoli has joined #openstack-meeting-3 | 13:14 | |
*** baoli has quit IRC | 13:17 | |
*** baoli has joined #openstack-meeting-3 | 13:17 | |
*** belmoreira has joined #openstack-meeting-3 | 13:18 | |
*** thomasem has joined #openstack-meeting-3 | 13:46 | |
*** yamamoto_ has joined #openstack-meeting-3 | 13:55 | |
*** yamamoto_ has quit IRC | 13:59 | |
*** thangp has joined #openstack-meeting-3 | 14:00 | |
*** devvesa has quit IRC | 14:04 | |
*** yamamoto_ has joined #openstack-meeting-3 | 14:05 | |
*** devvesa has joined #openstack-meeting-3 | 14:07 | |
*** egallen has quit IRC | 14:07 | |
*** yamamoto_ has quit IRC | 14:08 | |
*** egallen has joined #openstack-meeting-3 | 14:08 | |
*** cbader has joined #openstack-meeting-3 | 14:10 | |
*** xuhanp has joined #openstack-meeting-3 | 14:10 | |
*** thomasem has quit IRC | 14:11 | |
*** thomasem has joined #openstack-meeting-3 | 14:19 | |
*** egallen has quit IRC | 14:20 | |
*** yamamoto_ has joined #openstack-meeting-3 | 14:22 | |
*** belmoreira has quit IRC | 14:23 | |
*** banix has joined #openstack-meeting-3 | 14:27 | |
*** VW has joined #openstack-meeting-3 | 14:27 | |
*** yamamoto_ has quit IRC | 14:27 | |
*** jaypipes has joined #openstack-meeting-3 | 14:30 | |
*** zigo has quit IRC | 14:31 | |
*** zigo has joined #openstack-meeting-3 | 14:35 | |
*** jmanko has joined #openstack-meeting-3 | 14:44 | |
*** yamamoto_ has joined #openstack-meeting-3 | 14:45 | |
*** evgenyf has joined #openstack-meeting-3 | 14:47 | |
*** salv-orlando has quit IRC | 14:47 | |
*** peristeri has joined #openstack-meeting-3 | 14:48 | |
*** banix has quit IRC | 14:51 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 14:55 | |
*** jpomero has joined #openstack-meeting-3 | 14:59 | |
*** marg7175 has joined #openstack-meeting-3 | 15:06 | |
*** etoews has joined #openstack-meeting-3 | 15:07 | |
*** rcarrillocruz has joined #openstack-meeting-3 | 15:08 | |
*** igordcard has quit IRC | 15:08 | |
*** xuhanp has quit IRC | 15:10 | |
*** etoews has quit IRC | 15:17 | |
*** etoews has joined #openstack-meeting-3 | 15:19 | |
*** egallen has joined #openstack-meeting-3 | 15:20 | |
*** jpomero has quit IRC | 15:20 | |
*** jpomero has joined #openstack-meeting-3 | 15:21 | |
*** rcleere_ is now known as rcleere_away | 15:21 | |
*** jpomero has quit IRC | 15:21 | |
*** rcleere_away is now known as rcleere_ | 15:23 | |
*** banix has joined #openstack-meeting-3 | 15:34 | |
*** yamamoto_ has quit IRC | 15:35 | |
*** nelsnelson has joined #openstack-meeting-3 | 15:39 | |
*** nelsnelson has quit IRC | 15:40 | |
*** salv-orlando has joined #openstack-meeting-3 | 15:45 | |
*** yolanda has joined #openstack-meeting-3 | 15:52 | |
*** armax has joined #openstack-meeting-3 | 15:59 | |
*** carl_baldwin has joined #openstack-meeting-3 | 16:00 | |
krotscheck | #startmeeting Storyboard | 16:00 |
---|---|---|
openstack | Meeting started Mon Feb 2 16:00:08 2015 UTC and is due to finish in 60 minutes. The chair is krotscheck. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: Storyboard)" | 16:00 | |
NikitaKonovalov | o/ | 16:00 |
openstack | The meeting name has been set to 'storyboard' | 16:00 |
krotscheck | Agenda! https://wiki.openstack.org/wiki/StoryBoard#Agenda | 16:00 |
krotscheck | #topic Actions from last week: Get storyboard to a happy place | 16:00 |
*** openstack changes topic to "Actions from last week: Get storyboard to a happy place (Meeting topic: Storyboard)" | 16:00 | |
krotscheck | Storyboard is happy again! | 16:01 |
*** aripinen has joined #openstack-meeting-3 | 16:01 | |
yolanda | hi | 16:01 |
yolanda | totally happy? :) | 16:01 |
krotscheck | We still have an outstanding discussion on validation. | 16:01 |
krotscheck | Which, to be honest, I don’t exactly recall the details of. | 16:01 |
krotscheck | I’ll bring that up in discussion topics. | 16:02 |
krotscheck | #topic Actions from Last week: Gating Tests (yolanda) | 16:02 |
*** openstack changes topic to "Actions from Last week: Gating Tests (yolanda) (Meeting topic: Storyboard)" | 16:02 | |
yolanda | so there is a pending spec | 16:02 |
yolanda | let me link it | 16:02 |
yolanda | https://review.openstack.org/150743 | 16:02 |
yolanda | i created a proposal, then i got some comments from jeblair, and i amended it according to the comments | 16:03 |
* krotscheck likes the changes :) | 16:03 | |
rcarrillocruz | o/ | 16:03 |
yolanda | i wanted to start working on that, maybe i can just start adding integration tests on the client till we get final approval | 16:04 |
*** tteggel_ is now known as tteggel | 16:04 | |
krotscheck | yolanda: Given that we already have the integration framework there, that makes a lot of sense. | 16:05 |
*** mrunge has quit IRC | 16:05 | |
krotscheck | And, to be honest, the test suite on the client is rather atrocious. | 16:05 |
krotscheck | Anything else? | 16:05 |
yolanda | well, you said that, not me :) | 16:05 |
*** pkoniszewski has joined #openstack-meeting-3 | 16:05 | |
krotscheck | Alright, moving on! | 16:06 |
krotscheck | #topic Urgent Items | 16:06 |
*** openstack changes topic to "Urgent Items (Meeting topic: Storyboard)" | 16:06 | |
yolanda | some things still broken | 16:06 |
krotscheck | Did anything come up that needs immediate attention? | 16:06 |
krotscheck | oh> | 16:06 |
krotscheck | ? | 16:06 |
rcarrillocruz | niet | 16:06 |
yolanda | worker daemon is broken | 16:06 |
krotscheck | yolanda: What’s broken? | 16:06 |
rcarrillocruz | oh yeah that | 16:06 |
krotscheck | Right | 16:06 |
yolanda | i created a fix but i need to amend it | 16:06 |
yolanda | https://review.openstack.org/151630 | 16:06 |
yolanda | check if options are already declared, i thought it only was called from that entry point | 16:07 |
krotscheck | Got it. | 16:07 |
krotscheck | So | 16:07 |
krotscheck | That particular execution path exists only for two reasons. | 16:07 |
krotscheck | 1: Engineer convenience. It’s nice for one of us to just spin up one worker. | 16:07 |
krotscheck | 2: In case someone else wants to wroll teir own startup script instead of using ours. | 16:07 |
krotscheck | Given that 1 is easy enough to circumvent simply by invoking python (though it would require additional documentation) | 16:08 |
krotscheck | And we don’t have any reported use of 2 yet.... | 16:09 |
krotscheck | …do we really need it? | 16:09 |
NikitaKonovalov | yolanda: btw, maybe newer oslo.log versions handle that better? I've heard some one else had problems initialising logger | 16:09 |
krotscheck | That’d also be worth looking at. | 16:09 |
yolanda | NikitaKonovalov, i google that, yes, i discovered the origin of the problem just seeing a similar case in nova, i think | 16:09 |
krotscheck | Would it make sense to patch oslo? | 16:10 |
yolanda | well, oslo raises an exception | 16:10 |
yolanda | we could handle that properly | 16:10 |
krotscheck | That works! | 16:10 |
krotscheck | Or add a new main() method.... | 16:10 |
krotscheck | Lots of sane options, I’m ok leaving it to you to figure out which one’s best. | 16:11 |
yolanda | i'm afraid of just patching this one with new method and then have same case on the future with some other entry points | 16:11 |
yolanda | maybe just enclose all the calls for register options and catch this exception in particular? | 16:12 |
*** zz_jgrimm is now known as jgrimm | 16:12 | |
krotscheck | I don’t see any major problems with that. NikitaKonovalov, any thoughts? | 16:12 |
NikitaKonovalov | yolanda: catching specific exception lgtm | 16:12 |
yolanda | ok | 16:13 |
yolanda | sounds good | 16:13 |
yolanda | also... general validation in the client is broken :) | 16:13 |
krotscheck | Cool, anything else that’s urgent? | 16:13 |
yolanda | new checks for min length are not handled properly | 16:13 |
yolanda | it just fails silently on the frontend | 16:13 |
yolanda | i started patching that | 16:13 |
yolanda | https://review.openstack.org/152133 | 16:13 |
yolanda | this is one but checks need to be placed properly on all templates | 16:14 |
krotscheck | Is this project_groups only? | 16:15 |
yolanda | yes, i just sent a patch for project groups | 16:15 |
yolanda | wanted to send them by separate | 16:15 |
yolanda | because each one has its own problems | 16:16 |
yolanda | btw, there are some cases that cannot be handled by simple angular validation, such as duplicates, and this isn't reported on the frontend, it fails silently as well | 16:16 |
krotscheck | Ok, something definitely seems off there. | 16:16 |
krotscheck | Also, why are our errors not showing up in the UI anymore? | 16:16 |
yolanda | krotscheck, i have never have seen errors from backend showing into the UI , so i cannot tell :( | 16:17 |
krotscheck | #action krotscheck Figure out why client errors are not being shown to the user. | 16:17 |
krotscheck | Right | 16:17 |
krotscheck | It should be the same thing that shows “You have been logged out”, except red or yellow. | 16:17 |
yolanda | maybe they come in another format now? | 16:17 |
krotscheck | Perhaps. | 16:18 |
krotscheck | I’ll check it out. That should fix 99% of the client validation problems I think. | 16:18 |
krotscheck | Any other urgent items? | 16:18 |
*** david-lyle_afk is now known as david-lyle | 16:19 | |
krotscheck | #topic User Feedback | 16:19 |
*** openstack changes topic to "User Feedback (Meeting topic: Storyboard)" | 16:19 | |
* yolanda stops reporting broken things now | 16:19 | |
* krotscheck got a positive feedback from infra last week, but doesn’t recall who it was from :/ | 16:19 | |
*** sbalukoff has quit IRC | 16:19 | |
krotscheck | Moving on | 16:19 |
krotscheck | #topic Discussion topics: How to unset attributes in REST API (nkonovalov) | 16:20 |
*** openstack changes topic to "Discussion topics: How to unset attributes in REST API (nkonovalov) (Meeting topic: Storyboard)" | 16:20 | |
NikitaKonovalov | so the question here is how to unset an assignee_id of a task for example | 16:20 |
NikitaKonovalov | the most obvious option is to send None | 16:20 |
NikitaKonovalov | but the issue is that we filter out Nones on backend | 16:21 |
rcarrillocruz | how about creating an application level 'undefined' value for that | 16:21 |
krotscheck | Right- because we don’t accidentally want to overwrite if someone sends partial data. | 16:21 |
NikitaKonovalov | rcarrillocruz: that's the second option:) | 16:21 |
NikitaKonovalov | and I actually like it | 16:22 |
krotscheck | None seems like the one which everyone’s going to expect. | 16:22 |
krotscheck | So, javascript has three different null values: null, undefined, and false. | 16:22 |
jeblair | krotscheck: from nibalizer, remarking on the ease of use when we have 60+ tasks | 16:22 |
krotscheck | jeblair: Oh, thanks! | 16:23 |
NikitaKonovalov | krotscheck: if we treat None as a command to unset a value, the client should not send it when it simply does not know the value | 16:23 |
NikitaKonovalov | btw, null and undefined are both treated as python None | 16:23 |
NikitaKonovalov | so I see 2 scenario here: | 16:24 |
NikitaKonovalov | 1. Make client send None to unset a value, handle this on backend and handle that user is not unsetting something he should not | 16:25 |
NikitaKonovalov | 2. Send some specific values like -1 for integers and empty sting for strings, handle that on backend and continue skiping Nones | 16:25 |
rcarrillocruz | 1 could become messy :-) | 16:26 |
NikitaKonovalov | rcarrillocruz: agree it involves additional validation | 16:26 |
krotscheck | 2 tromps over valid use cases. I might want to set an integer to -1 | 16:26 |
NikitaKonovalov | but from the other point we will need ACL valitdations some day | 16:27 |
rcarrillocruz | if we go for 1, could we do it with middleware? | 16:27 |
krotscheck | What’s the REST-y thing to do? | 16:27 |
rcarrillocruz | my point is, it's tempting to write if/else in backend to validate things, but that can become messy quickly... | 16:28 |
krotscheck | rcarrillocruz: I agree. | 16:28 |
krotscheck | Will jsonschema permit us to set valid values for each field? Say, ‘This must be a string of 3-255 characters, but it can also be None' | 16:29 |
NikitaKonovalov | krotscheck: I'm not sure but I think there are some solutions utilizing PUT and PATCH request types | 16:29 |
NikitaKonovalov | krotscheck: jsonschema allows to set a string or none | 16:29 |
NikitaKonovalov | the quetion is None means do_not_change of set_to_None | 16:30 |
NikitaKonovalov | or* | 16:30 |
krotscheck | I think it should mean ‘set_to_value’. Example: if we POST something (create), we can either post a task with an assignee or post it with None as the assignee. | 16:31 |
krotscheck | In that case it’s very clearly “Here’s what I want this resource to be". | 16:31 |
NikitaKonovalov | krotscheck: ok, and PUT? | 16:31 |
*** lazy_prince is now known as killer_prince | 16:31 | |
krotscheck | I don’t really want the meaning of any convention to change between HTTP methods. | 16:32 |
*** JeanBriceCombebi has quit IRC | 16:32 | |
krotscheck | The way our backend works right now, if I simply omit a field, then we don’t make a change. | 16:32 |
*** marun has joined #openstack-meeting-3 | 16:33 | |
krotscheck | So the difference between wanting to unassign or ignore, is either PUT {assignee_id: None} or PUT { values_other_than_assignee_id } | 16:33 |
krotscheck | But then the question becomes. | 16:33 |
krotscheck | PUT is supposed to operate on entire entities. | 16:33 |
*** Networkn3rd has joined #openstack-meeting-3 | 16:33 | |
NikitaKonovalov | yep | 16:33 |
krotscheck | WHich means it’s the client’s job to keep state. | 16:33 |
krotscheck | And, well, I’m kindof ok with that. | 16:34 |
krotscheck | The complex part there though becomes once we have ACL's. | 16:34 |
NikitaKonovalov | so if we treat a None as command to unset a field, the client should be carefull sending that | 16:34 |
krotscheck | Yep. | 16:34 |
krotscheck | Very careful | 16:34 |
NikitaKonovalov | krotscheck: exactly | 16:34 |
krotscheck | With ACL’s there’s the third question. Q1: Does the value match our constraints, Q2: Is this person logged in, Q3: Is this person allowed to change _this_ field to _that_ value. | 16:35 |
NikitaKonovalov | I guess it's time to get ACLs to StoryBoard, than we can tell who can set/unset what | 16:35 |
*** yamamoto_ has joined #openstack-meeting-3 | 16:36 | |
krotscheck | Will JSONschema support invoking custom validation methods? | 16:36 |
NikitaKonovalov | krotscheck: allows to define validations | 16:36 |
krotscheck | Good enough | 16:37 |
NikitaKonovalov | so Q1 goes under jsonscema | 16:37 |
NikitaKonovalov | Q2 is a hook we already have | 16:37 |
*** bpokorny has joined #openstack-meeting-3 | 16:37 | |
NikitaKonovalov | Q3 is what I guess is described here https://review.openstack.org/#/c/103667/ | 16:38 |
krotscheck | I… guess? | 16:38 |
krotscheck | Right | 16:38 |
krotscheck | I need to look at that spec again to make sure it still makes sense. | 16:39 |
*** pkoniszewski has quit IRC | 16:39 | |
krotscheck | But for the sake of setting things to None, it feels like JSONschema is all we need. | 16:39 |
NikitaKonovalov | so right now we may have a jsonschema that allows None, and db_api sets it and the client is just not sending None values until it is told to do so | 16:40 |
krotscheck | RIght. | 16:40 |
krotscheck | That’s going to require a lot of integration tests on the client to make sure it stays sane. | 16:41 |
*** yamamoto_ has quit IRC | 16:41 | |
NikitaKonovalov | once ACLs appear some users will just not be able to set/unset fields but that looks like an independent change | 16:41 |
krotscheck | Right | 16:42 |
NikitaKonovalov | and yep, we need to test this before some send None everywhere he can | 16:42 |
krotscheck | And at that poitn the client will have to load a user’s ACL’s so it knows what to enable and/or disable. | 16:42 |
krotscheck | NikitaKonovalov: Ready for the tags discussion? | 16:43 |
NikitaKonovalov | yep | 16:43 |
*** kozhukalov has quit IRC | 16:43 | |
krotscheck | #topic Discussion: Where to place tags in UI? | 16:43 |
*** openstack changes topic to "Discussion: Where to place tags in UI? (Meeting topic: Storyboard)" | 16:43 | |
krotscheck | Project tags? Story Tags? All the tags! | 16:43 |
NikitaKonovalov | We now have Story tags only | 16:44 |
rcarrillocruz | what's the use case for project tags? | 16:44 |
krotscheck | rcarrillocruz: That’s part of the new openstack project dimensions the board is working on. | 16:45 |
NikitaKonovalov | rcarrillocruz: there were some, but we agreed to have project_groups, which seem enough | 16:45 |
*** vdrok_ has joined #openstack-meeting-3 | 16:45 | |
NikitaKonovalov | everything may change though | 16:46 |
krotscheck | Exactly | 16:46 |
krotscheck | But now we’re talking about story tags only | 16:46 |
NikitaKonovalov | there is not much space left on a story page | 16:46 |
krotscheck | Listing them out right under the Author/last updated might work. | 16:47 |
NikitaKonovalov | I think the best place is between tasks and comments | 16:47 |
yolanda | i prefer on the right side, but how does it work on mobile? | 16:47 |
* NikitaKonovalov has never checked SB in mobile browser. Need to try | 16:48 | |
krotscheck | We’ve got three different opinions now :) | 16:48 |
* rcarrillocruz will open a story to have an Android SB app | 16:48 | |
krotscheck | Fun fun :) | 16:48 |
krotscheck | rcarrillocruz: Do that | 16:49 |
*** annegent_ has joined #openstack-meeting-3 | 16:49 | |
rcarrillocruz | :D | 16:49 |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 16:49 | |
krotscheck | rcarrillocruz: You’d be surprised how easy that’s going to be. We can install it directly from the javascript | 16:49 |
NikitaKonovalov | btw, at some point we'll need to find place for tasks branch/milestone | 16:49 |
NikitaKonovalov | but that's out of scope now | 16:50 |
rcarrillocruz | oh? is that with some PhoneGap black magic? | 16:50 |
krotscheck | I’ve been taking a long hard look at the JIRA task ui, to see what we can pull from that. | 16:50 |
krotscheck | https://issues.apache.org/jira/browse/CASSANDRA-8715 | 16:50 |
krotscheck | As an example | 16:50 |
krotscheck | It doesn’t do so well in mobile. | 16:50 |
krotscheck | But it does seem to hold up rather well. | 16:51 |
krotscheck | I feel it’d benefit us to break apart the different properties of a story into different taxonomies. Some are story properties, some are user based, etc. | 16:51 |
krotscheck | If ttx was here I’d totally ask him his opinion, but he’s travelling :) | 16:52 |
NikitaKonovalov | lp tags are not that easy to locate on the page https://bugs.launchpad.net/sahara/+bug/1319079 | 16:52 |
krotscheck | Wow. | 16:52 |
krotscheck | Yeah, that’s kindof terrible | 16:52 |
rcarrillocruz | i have a quick update on the streaming api | 16:54 |
krotscheck | 5 minute warning | 16:54 |
krotscheck | NikitaKonovalov: How about you come up with a UI draft and see how people feel about it? That’s why we have the draft build after all. | 16:55 |
NikitaKonovalov | re tags: I'll start implemeting that part and when the thing comes to the layout we'll get back to discussion | 16:55 |
*** killer_prince has quit IRC | 16:55 | |
krotscheck | Alright. | 16:55 |
*** SridharRamaswamy has joined #openstack-meeting-3 | 16:55 | |
NikitaKonovalov | krotscheck: yep, that's what the js-draft is for | 16:55 |
krotscheck | #topic Discussion: Streaming API | 16:55 |
*** openstack changes topic to "Discussion: Streaming API (Meeting topic: Storyboard)" | 16:55 | |
krotscheck | rcarrillocruz: Go | 16:56 |
krotscheck | :) | 16:56 |
*** killer_prince has joined #openstack-meeting-3 | 16:56 | |
*** killer_prince is now known as lazy_prince | 16:56 | |
rcarrillocruz | i need the notifications events to show up time and the data per the pubsub spec | 16:56 |
rcarrillocruz | as we discussed with krotscheck, we were working on similar things, but your change was much wider in scope | 16:56 |
rcarrillocruz | https://review.openstack.org/#/c/151645 | 16:56 |
rcarrillocruz | i'd like to get reviews, krotscheck you could then base your changes on that mechanism of passing entity state in the hook? | 16:57 |
krotscheck | This change will also benefit subscriptions and emails. | 16:57 |
rcarrillocruz | i put tests as yolanda asked | 16:57 |
krotscheck | rcarrillocruz: Absolutely :) | 16:57 |
rcarrillocruz | cool | 16:57 |
rcarrillocruz | in other news, the replay/reconnect thing, i thought 3 options: | 16:57 |
*** Shrews has joined #openstack-meeting-3 | 16:58 | |
*** sarob has joined #openstack-meeting-3 | 16:58 | |
rcarrillocruz | 1. having a deferred queue that piles up messages. Won't work, i thought having durable attributes would allow to pick messages from that queue from several consumers without consuming, that's not possible | 16:58 |
*** lazy_prince has quit IRC | 16:58 | |
rcarrillocruz | 2. have a streams queue where the consumer consume events and a 'backup' queue for storing all messages in case they want to replay. Unscalable, we'd need 2 queues per consumer | 16:59 |
krotscheck | (time is almost upon us!) | 16:59 |
rcarrillocruz | 3. have a x-expires TTL attribute in the consumer queues that expires if it has not been action in 5 minutes (whichever value, that's arbitrary) to allow clients to reconnect, and use DB queries to do the replay part | 17:00 |
rcarrillocruz | i'll go with 3 | 17:00 |
rcarrillocruz | bye! | 17:00 |
krotscheck | Ok, thanks everyone! | 17:00 |
krotscheck | #endmeeting | 17:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:00 | |
openstack | Meeting ended Mon Feb 2 17:00:11 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-02-02-16.00.html | 17:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-02-02-16.00.txt | 17:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-02-02-16.00.log.html | 17:00 |
*** SridharRamaswamy has quit IRC | 17:00 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 17:00 | |
*** yolanda has left #openstack-meeting-3 | 17:00 | |
*** killer_prince has joined #openstack-meeting-3 | 17:01 | |
*** killer_prince is now known as lazy_prince | 17:01 | |
*** scheuran has quit IRC | 17:01 | |
*** aripinen has quit IRC | 17:02 | |
*** JeanBriceCombebi has quit IRC | 17:03 | |
*** annegent_ has quit IRC | 17:04 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 17:05 | |
*** Shrews has left #openstack-meeting-3 | 17:08 | |
*** eghobo has joined #openstack-meeting-3 | 17:08 | |
*** wuhg has quit IRC | 17:09 | |
*** igordcard has joined #openstack-meeting-3 | 17:11 | |
*** coolsvap is now known as coolsvap|afk | 17:12 | |
*** chuckC_ has quit IRC | 17:12 | |
*** eghobo has quit IRC | 17:13 | |
*** ChuckC_ has joined #openstack-meeting-3 | 17:14 | |
*** eghobo has joined #openstack-meeting-3 | 17:15 | |
*** devvesa has quit IRC | 17:16 | |
*** ChuckC has quit IRC | 17:18 | |
*** mattgriffin has joined #openstack-meeting-3 | 17:18 | |
*** marun has quit IRC | 17:19 | |
*** JeanBriceCombebi has quit IRC | 17:21 | |
*** etoews has quit IRC | 17:23 | |
*** marun has joined #openstack-meeting-3 | 17:24 | |
*** alexsyip has joined #openstack-meeting-3 | 17:25 | |
*** mwang2 has joined #openstack-meeting-3 | 17:28 | |
*** etoews has joined #openstack-meeting-3 | 17:28 | |
*** egallen has quit IRC | 17:30 | |
*** MaxV has quit IRC | 17:30 | |
*** Sukhdev has joined #openstack-meeting-3 | 17:31 | |
*** egallen has joined #openstack-meeting-3 | 17:31 | |
*** sahid has quit IRC | 17:34 | |
*** marg7175 has quit IRC | 17:37 | |
*** marun has quit IRC | 17:38 | |
*** marg7175 has joined #openstack-meeting-3 | 17:38 | |
*** banix has quit IRC | 17:38 | |
*** safchain has quit IRC | 17:39 | |
*** pkoniszewski has joined #openstack-meeting-3 | 17:39 | |
*** jcoufal_ has quit IRC | 17:46 | |
*** coolsvap|afk is now known as coolsvap | 17:52 | |
*** igordcard has quit IRC | 17:55 | |
*** SridharRamaswamy has quit IRC | 17:57 | |
*** Networkn_ has joined #openstack-meeting-3 | 17:59 | |
*** eghobo has quit IRC | 17:59 | |
*** ttrifonov is now known as zz_ttrifonov | 18:00 | |
*** yamahata has joined #openstack-meeting-3 | 18:00 | |
*** egallen has quit IRC | 18:00 | |
*** Networkn3rd has quit IRC | 18:00 | |
*** egallen has joined #openstack-meeting-3 | 18:04 | |
*** annegent_ has joined #openstack-meeting-3 | 18:04 | |
*** marun has joined #openstack-meeting-3 | 18:05 | |
*** evgenyf has quit IRC | 18:06 | |
*** VW has quit IRC | 18:16 | |
*** Networkn_ has quit IRC | 18:16 | |
*** Networkn3rd has joined #openstack-meeting-3 | 18:16 | |
*** VW has joined #openstack-meeting-3 | 18:17 | |
*** VW has quit IRC | 18:21 | |
*** ChuckC has joined #openstack-meeting-3 | 18:21 | |
*** ChuckC_ has quit IRC | 18:24 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 18:25 | |
*** baoli has quit IRC | 18:28 | |
*** ChuckC has quit IRC | 18:28 | |
*** baoli has joined #openstack-meeting-3 | 18:29 | |
*** sarob has quit IRC | 18:33 | |
*** bpokorny_ has joined #openstack-meeting-3 | 18:33 | |
*** eghobo has joined #openstack-meeting-3 | 18:33 | |
*** Godfath3r has joined #openstack-meeting-3 | 18:34 | |
*** bpokorny has quit IRC | 18:36 | |
*** bpokorny has joined #openstack-meeting-3 | 18:42 | |
*** baoli has quit IRC | 18:43 | |
*** salv-orlando has quit IRC | 18:45 | |
*** bpokorny_ has quit IRC | 18:46 | |
*** VW has joined #openstack-meeting-3 | 18:47 | |
*** ChuckC has joined #openstack-meeting-3 | 18:47 | |
*** baoli has joined #openstack-meeting-3 | 18:49 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 18:57 | |
*** ivar-lazzaro has quit IRC | 18:57 | |
*** banix has joined #openstack-meeting-3 | 18:58 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 18:59 | |
*** Rockyg has joined #openstack-meeting-3 | 18:59 | |
*** reed has joined #openstack-meeting-3 | 19:01 | |
*** ChuckC has quit IRC | 19:01 | |
*** ChuckC has joined #openstack-meeting-3 | 19:02 | |
*** chuckC_ has joined #openstack-meeting-3 | 19:04 | |
*** baoli has quit IRC | 19:04 | |
*** evgenyf has joined #openstack-meeting-3 | 19:08 | |
*** s3wong has joined #openstack-meeting-3 | 19:11 | |
*** sbalukoff has joined #openstack-meeting-3 | 19:18 | |
*** ChuckC has quit IRC | 19:23 | |
*** baoli has joined #openstack-meeting-3 | 19:28 | |
*** Sukhdev has quit IRC | 19:31 | |
*** baoli has quit IRC | 19:34 | |
*** baoli has joined #openstack-meeting-3 | 19:35 | |
*** coolsvap is now known as coolsvap|afk | 19:36 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 19:43 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 19:43 | |
*** egallen has quit IRC | 19:44 | |
*** salv-orlando has joined #openstack-meeting-3 | 19:45 | |
*** Godfath3r has quit IRC | 19:46 | |
*** MaxV has joined #openstack-meeting-3 | 19:51 | |
*** Sukhdev has joined #openstack-meeting-3 | 19:51 | |
*** belmoreira has joined #openstack-meeting-3 | 19:52 | |
*** salv-orlando has quit IRC | 19:53 | |
*** johnthetubaguy is now known as zz_johnthetubagu | 19:53 | |
*** eghobo has quit IRC | 19:54 | |
*** bpokorny_ has joined #openstack-meeting-3 | 20:01 | |
*** penick has joined #openstack-meeting-3 | 20:03 | |
*** bpokorny has quit IRC | 20:04 | |
*** Rockyg has quit IRC | 20:09 | |
*** pkoniszewski has quit IRC | 20:09 | |
*** Godfath3r has joined #openstack-meeting-3 | 20:11 | |
*** mestery has quit IRC | 20:15 | |
*** mestery has joined #openstack-meeting-3 | 20:15 | |
*** mrda-away is now known as mrda | 20:16 | |
*** sarob has joined #openstack-meeting-3 | 20:22 | |
*** dboik has joined #openstack-meeting-3 | 20:24 | |
*** SumitNaiksatam has quit IRC | 20:25 | |
*** salv-orlando has joined #openstack-meeting-3 | 20:35 | |
*** MaxV has quit IRC | 20:36 | |
*** egallen has joined #openstack-meeting-3 | 20:37 | |
*** yamamoto_ has joined #openstack-meeting-3 | 20:39 | |
*** mestery has quit IRC | 20:40 | |
*** mestery has joined #openstack-meeting-3 | 20:40 | |
*** yamamoto_ has quit IRC | 20:44 | |
*** mestery_ has joined #openstack-meeting-3 | 20:46 | |
*** mestery has quit IRC | 20:48 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 20:53 | |
*** yamamoto_ has joined #openstack-meeting-3 | 20:54 | |
*** ChuckC has joined #openstack-meeting-3 | 20:57 | |
*** mestery_ is now known as mestery | 20:58 | |
*** seizadi has joined #openstack-meeting-3 | 21:00 | |
*** VW__ has joined #openstack-meeting-3 | 21:03 | |
*** iovadia has joined #openstack-meeting-3 | 21:03 | |
*** VW has quit IRC | 21:03 | |
*** VW__ has quit IRC | 21:03 | |
*** VW has joined #openstack-meeting-3 | 21:03 | |
*** eghobo has joined #openstack-meeting-3 | 21:05 | |
*** marg7175 has quit IRC | 21:07 | |
*** nelsnelson has joined #openstack-meeting-3 | 21:12 | |
*** seizadi has quit IRC | 21:17 | |
*** sarob_ has joined #openstack-meeting-3 | 21:25 | |
*** sarob has quit IRC | 21:25 | |
*** sergef has quit IRC | 21:26 | |
*** belmoreira has quit IRC | 21:26 | |
*** kevinbenton_ is now known as kevinbenton | 21:41 | |
*** baoli has quit IRC | 21:43 | |
*** baoli has joined #openstack-meeting-3 | 21:44 | |
*** baoli has quit IRC | 21:47 | |
*** Godfath3r has quit IRC | 21:48 | |
*** baoli has joined #openstack-meeting-3 | 21:48 | |
*** igordcard has joined #openstack-meeting-3 | 21:51 | |
*** mrmartin has quit IRC | 21:51 | |
*** Sukhdev has quit IRC | 21:51 | |
*** Sukhdev has joined #openstack-meeting-3 | 21:54 | |
*** bradjones has quit IRC | 21:57 | |
*** bradjones has joined #openstack-meeting-3 | 21:58 | |
*** bradjones has quit IRC | 21:58 | |
*** bradjones has joined #openstack-meeting-3 | 21:58 | |
*** penick has quit IRC | 22:01 | |
*** dboik has quit IRC | 22:04 | |
*** mestery_ has joined #openstack-meeting-3 | 22:05 | |
*** carl_baldwin has quit IRC | 22:07 | |
*** mestery has quit IRC | 22:09 | |
*** bpokorny has joined #openstack-meeting-3 | 22:13 | |
*** bpokorny_ has quit IRC | 22:16 | |
*** peristeri has quit IRC | 22:17 | |
*** mestery_ is now known as mestery | 22:20 | |
*** cbader has quit IRC | 22:21 | |
*** cbader has joined #openstack-meeting-3 | 22:21 | |
*** cbader has quit IRC | 22:23 | |
*** cbader has joined #openstack-meeting-3 | 22:24 | |
*** jtomasek has quit IRC | 22:24 | |
*** VW has quit IRC | 22:25 | |
*** cbader has quit IRC | 22:25 | |
*** etoews has quit IRC | 22:25 | |
*** rhagarty has quit IRC | 22:25 | |
*** cbader has joined #openstack-meeting-3 | 22:26 | |
*** rhagarty has joined #openstack-meeting-3 | 22:26 | |
*** sarob_ has quit IRC | 22:26 | |
*** sarob has joined #openstack-meeting-3 | 22:26 | |
*** rhagarty has quit IRC | 22:27 | |
*** cbader has quit IRC | 22:27 | |
*** cbader has joined #openstack-meeting-3 | 22:28 | |
*** rhagarty has joined #openstack-meeting-3 | 22:28 | |
*** cbader has quit IRC | 22:29 | |
*** cbader has joined #openstack-meeting-3 | 22:30 | |
*** cbader has quit IRC | 22:31 | |
*** cbader has joined #openstack-meeting-3 | 22:32 | |
*** VW has joined #openstack-meeting-3 | 22:34 | |
*** sarob has quit IRC | 22:35 | |
*** mattgriffin has quit IRC | 22:40 | |
*** annegent_ has quit IRC | 22:42 | |
*** s3wong has quit IRC | 22:42 | |
*** baoli has quit IRC | 22:45 | |
*** s3wong has joined #openstack-meeting-3 | 22:46 | |
*** egallen has quit IRC | 22:50 | |
*** iovadia has quit IRC | 22:51 | |
*** lblanchard has quit IRC | 22:53 | |
*** egallen has joined #openstack-meeting-3 | 22:55 | |
*** reed has quit IRC | 23:00 | |
*** egallen has quit IRC | 23:00 | |
*** egallen has joined #openstack-meeting-3 | 23:01 | |
*** etoews has joined #openstack-meeting-3 | 23:03 | |
*** etoews has quit IRC | 23:08 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 23:11 | |
*** igordcard has quit IRC | 23:16 | |
*** penick has joined #openstack-meeting-3 | 23:20 | |
*** etoews has joined #openstack-meeting-3 | 23:22 | |
*** VW has quit IRC | 23:23 | |
*** carl_baldwin has joined #openstack-meeting-3 | 23:24 | |
*** s3wong has quit IRC | 23:24 | |
*** etoews has quit IRC | 23:26 | |
*** yamamoto_ has quit IRC | 23:29 | |
*** watanabe_isao has joined #openstack-meeting-3 | 23:35 | |
*** vdrok_ has quit IRC | 23:35 | |
*** banix has quit IRC | 23:40 | |
*** egallen has quit IRC | 23:42 | |
*** annegent_ has joined #openstack-meeting-3 | 23:42 | |
*** igordcard has joined #openstack-meeting-3 | 23:42 | |
*** annegent_ has quit IRC | 23:49 | |
*** mattgriffin has joined #openstack-meeting-3 | 23:51 | |
*** thangp has quit IRC | 23:53 | |
*** Sukhdev has quit IRC | 23:54 | |
*** annegent_ has joined #openstack-meeting-3 | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!