Thursday, 2014-11-20

*** reed has quit IRC01:05
*** r1chardj0n3s is now known as r1chardj0n3s_afk02:00
*** r1chardj0n3s_afk is now known as r1chardj0n3s02:54
*** r1chardj0n3s is now known as r1chardj0n3s_afk04:49
*** k4n0 has joined #storyboard06:33
*** jcoufal has joined #storyboard07:35
*** mrmartin has joined #storyboard07:43
*** jtomasek has joined #storyboard08:02
*** wdutch has joined #storyboard08:11
*** jcoufal has quit IRC08:12
*** jcoufal has joined #storyboard08:13
*** alexismonville has joined #storyboard08:26
*** MaxV has joined #storyboard08:42
*** yolanda has quit IRC08:52
*** reed has joined #storyboard08:58
*** yolanda has joined #storyboard09:06
*** jedimike has joined #storyboard09:10
*** yolanda has quit IRC09:11
*** yolanda has joined #storyboard09:13
*** jfjoly has joined #storyboard09:46
*** jfjoly has quit IRC10:22
openstackgerritNikita Konovalov proposed openstack-infra/storyboard: Added tags controllers  https://review.openstack.org/11421710:26
*** jfjoly has joined #storyboard10:28
*** jfjoly has quit IRC10:33
ttxkrotscheck: one use case for story/tasklists: http://lists.openstack.org/pipermail/openstack-dev/2014-November/051133.html10:46
ttxideally they would not use a manually-updated etherpad for that10:46
*** mase_x200 has joined #storyboard10:50
ttx(and there are plenty of those, like https://etherpad.openstack.org/p/glance-juno-release-bugs)10:51
*** mase_x200 has quit IRC10:52
ttx(random, ordered lists of tasks to track)10:52
*** jfjoly has joined #storyboard11:00
*** mase_x200 has joined #storyboard11:06
*** jcoufal has quit IRC11:11
*** jcoufal has joined #storyboard11:12
*** mase_x200 has quit IRC11:19
*** jcoufal has quit IRC11:27
*** jcoufal has joined #storyboard11:27
openstackgerrityolanda.robla proposed openstack-infra/storyboard: Add API call to return task statuses  https://review.openstack.org/13522111:28
*** alexismonville has quit IRC11:32
*** alexismonville has joined #storyboard11:42
openstackgerrityolanda.robla proposed openstack-infra/storyboard: Add API call to return task statuses  https://review.openstack.org/13522111:52
*** alexismonville has quit IRC11:53
*** jfjoly has quit IRC12:04
reedkrotscheck, congratulations! Do you mind if I copy the text of your email to -dev list and make a blog post on openstack.org? I think the announcement requires a lot of visibility12:05
reedkrotscheck, I'd obviously make you the author of the blog post :)12:05
*** jcoufal has quit IRC12:42
*** jcoufal has joined #storyboard12:43
*** jcoufal has quit IRC12:51
*** alexismonville has joined #storyboard12:58
*** jcoufal has joined #storyboard13:01
*** alexismonville has quit IRC13:13
*** k4n0 has quit IRC13:38
yolandakrotscheck, i found a problem on events dashboard. Looks as story_created doesn't have any event_info related, is null13:44
yolandado you have same problem locally?13:44
*** miqui has joined #storyboard13:46
*** miqui_ has joined #storyboard13:50
*** miqui__ has joined #storyboard13:52
*** miqui___ has joined #storyboard13:54
*** alexismonville has joined #storyboard13:54
*** miqui____ has joined #storyboard13:55
*** miqui_____ has joined #storyboard13:55
*** miqui___ has quit IRC13:56
*** miqui___ has joined #storyboard13:57
openstackgerrityolanda.robla proposed openstack-infra/storyboard-webclient: Add more details on event dashboard  https://review.openstack.org/13595413:58
*** miqui__ has quit IRC13:58
*** miqui has quit IRC13:58
*** miqui____ has quit IRC13:58
*** miqui_ has quit IRC13:58
*** miqui___ has quit IRC13:58
*** miqui has joined #storyboard13:59
*** alexismonville has quit IRC14:11
*** miqui has quit IRC14:14
*** miqui has joined #storyboard14:14
*** miqui_ has joined #storyboard14:15
*** miqui_ has quit IRC14:17
*** alexismonville has joined #storyboard14:22
*** jfjoly has joined #storyboard14:59
*** miqui has quit IRC15:00
*** miqui has joined #storyboard15:05
*** jcoufal has quit IRC15:15
*** alexismonville has quit IRC15:16
*** miqui_____ has quit IRC15:18
*** miqui_ has joined #storyboard15:22
*** miqui has quit IRC15:25
*** miqui has joined #storyboard15:31
*** miqui has quit IRC15:32
*** miqui has joined #storyboard15:34
*** miqui has quit IRC15:35
*** wdutch has quit IRC15:39
*** alexismonville has joined #storyboard15:39
krotscheckreed: Go ahead.15:41
krotscheckyolanda: That seems like a bug. File a story?15:42
krotscheckreed: I was also going to put it on my own blog.15:42
* krotscheck runs off to go do that.15:42
yolandakrotschek, yes, wanted to check if that was happening to others as well15:42
yolandai wll be taking a look together with the events dashboard task15:43
reedkrotscheck, sweet15:43
krotscheckreed: I think the openstack one gets more traffic though :D15:43
*** alexismonville has quit IRC15:44
*** alexismonville has joined #storyboard15:44
reedkrotscheck, indeed, it does. Although if you put it on planet, I'll feature it in the newsletter anyway and the nl goes on the blog...15:44
reedso less important to feature it on openstack.org/blog if it's going to be on planet, too from your blog :)15:44
reedespecially if it's the same content... I'll wait for your post first15:45
yolandakrotscheck, don't you think that tasks should need a title and a description? i'd like to be more descriptive in the tasks i'm creating15:47
krotscheckyolanda: Take that one up with ttx :)15:55
krotscheckreed: Here ya go: http://www.krotscheck.net/2014/11/20/goodbye-launchpad-hello-storyboard.html15:56
* krotscheck peers at his blog. Apparently comments are not a thing.15:59
reedkrotscheck, :) thanks16:04
reedkrotscheck, I enjoyed reading http://www.krotscheck.net/about-the-author :)16:12
jedimikeyolanda, i'm working on the description for tasks now16:31
jedimikeyolanda, https://storyboard.openstack.org/#!/story/15416:31
yolandaah cool16:32
*** alexismonville has quit IRC16:46
jedimikegah, i'm still getting those database errors where migrations fail if the tests are grouped and run at the same time16:48
*** MaxV has quit IRC17:06
*** MaxV has joined #storyboard17:07
ttxyolanda: I'm already questioning them having a *title*17:17
ttxThe tasks need to be very lightweight17:17
ttxbecause some stories will have a ton of them17:17
ttxI feel like adding description to title will make them a bit too heavyweight17:18
ttxIf the tasks are complex, they should be described in a sepc anyway17:18
ttxspec*17:18
ttxI don't want us to fall into the trap of having to add a task-editing window and task-specific comments...17:19
ttxand end up with bugs and subbugs like bugzilla17:19
*** timrc is now known as timrc-afk17:19
ttxcommented on story17:24
*** Viswanath has joined #storyboard17:24
ttxkrotscheck: is there a way to subscribe to a story directly from the story page ? couldn't find it17:26
*** Viswanath has quit IRC17:27
paulsher1oodwould it make sense for the timeline to be in reverse chronological order? istm recent activity is more useful by default?17:36
*** alexismonville has joined #storyboard17:37
*** MaxV has quit IRC17:37
*** alexismonville1 has joined #storyboard17:38
krotscheckttx: Not yet, but that’s easy.17:39
*** alexismonville2 has joined #storyboard17:39
jedimikekrotscheck, i think we need something on stories to say if we've accepted them to work on or not. The title/descripion story was marked as "to do", so I assumed it needed doing rather than more discussion :)17:40
krotscheckttx: ^^ re to paulsher1ood, you recently argued against this on yolanda’s commit, we now have two people who prefer that.17:40
*** alexismonville1 has quit IRC17:40
krotscheckjedimike: Like the difference between ‘new’ and ‘accepted'?17:40
*** alexismonville has quit IRC17:40
yolandakrotscheck, what do you think about that?17:41
krotscheckjedimike: Perhaps. I don’t think any of us have had a real discussion about workflow yet.17:41
krotscheckyolanda: I feel that the ordering is orthogonal to the utility of the event stream. Some events are useful to see in chronological order, others are not.17:41
jedimikeyeah, "requested" and "accepted", something like that. It's really tricky to pick up on what needs doing just by browsing the story list, by default things seem to be "active" and "to do"17:41
jedimikeI can't just go pick one and start working on it, because I can't tell what actually needs doing17:42
krotscheckI think that the real need here is that the most relevant information is presented. A desire to reverse the order is likely caused by a desire to see comments without having to wade through all the other events.17:42
krotscheckSo I really want to see the underlying motivation, the use case, of what is driving the desire for reverse ordering.17:42
krotscheckjedimike: I can be convineced to add ‘new’ to the types.17:43
paulsher1oodkrotscheck: i respectfully disagree. it's just that once there's heavy usage, there will be lots of info in the timelines. wading donw to get to the curren info will be a pita imo17:43
krotscheckpaulsher1ood: And then there’s your argument :).17:43
krotscheckpaulsher1ood: So the pain point is the crazy number of items.17:44
krotscheckpaulsher1ood: There’s a usage pattern in gmail that handles that. Collapse anything recent.17:44
paulsher1oodkrotscheck: :-) i'd also suggest shortening the view of time/date, so that the entries can be on one line, with ellipsis... on the text17:44
krotscheckSorry17:44
krotscheckOther way around17:44
krotscheckCollapse anything old17:44
krotscheckOh yeah, date/time17:44
krotscheckthat’s a different discussion altogether which I lost :/17:44
* krotscheck is totall on the shorter-date-time-is-more-relevant side of that.17:45
paulsher1oodwe just do date. time is too much detail imo17:45
paulsher1ood(short form date)17:45
krotscheckWe have a momentjs implementation that can be tweaked. Time-ago for anything up to 24 hours, then date?17:46
paulsher1oodkrotscheck: who would you like me to discuss with?17:46
paulsher1ood:)17:46
krotscheckpaulsher1ood: That’s a jeblair thing :)17:46
paulsher1oodkrotscheck: perfect +1 from me17:46
krotscheckAnd a clarkb thing17:46
paulsher1oodso in part i'm raising these to test the waters... i'm guessing someone started submitting patches for stuff like this at random, they would be rejected since there's been prior discussion? or not?17:47
krotscheckpaulsher1ood: At this point, we’re happy to have anyone working on this.17:47
*** jfjoly has quit IRC17:48
paulsher1oodcool!17:48
krotscheckpaulsher1ood: Also, if you have UX people, and can convince them to do the research necessary to back up any changes you want, then I would love you forever.17:49
paulsher1oodto be a bit meta about it.. would the process need to be story first, then somehow agreement for us to work on it, then patches? or can/should we just start throwing code? sorry if this is documented  elswhere17:49
krotscheckWell....17:49
krotscheckWe have a roadmap.17:50
paulsher1oodkrotscheck: sadly i'm one of our 'ux' people, and i tend to do research by coding until complaints die down to an acceptable roar17:50
*** alexismonville has joined #storyboard17:50
krotscheckpaulsher1ood: You sound like me.17:50
paulsher1oodare you 50?17:50
krotscheckpaulsher1ood: 3717:50
paulsher1oodand a handsome devil?17:50
paulsher1ood :-)17:50
krotscheckNo, I’m stunningly beautiful ;)17:50
*** jfjoly has joined #storyboard17:50
* paulsher1ood is jealous, now17:50
krotscheckThis roadmap is necessary for project success. People working on it generally like contributing toward that success, however in order to meet our feature needs, UX dev has often been a “Just put it on the screen” approach without much rigor behind it.17:51
krotscheckAlso, this is openstack.17:51
paulsher1oodyes i understand. this stuff is hard. and you're on a fast-moving set of trains17:51
krotscheckAnd while good patches can come out of left field, we do like consensus.17:51
paulsher1oodi'm thinking we should start with some small stuff, to find our feet, while digesting the roadmap, hence thinking about small ux tweaks17:52
paulsher1oodwe being me and some of my lurking colleagues :)17:52
* CTtpollard waves17:53
*** alexismonville2 has quit IRC17:53
* krotscheck waves abck17:54
krotscheckpaulsher1ood: We need a way to subscribe to a story from the story detail screen :)17:54
paulsher1oodok. let's start with that. i assume there's a story?17:55
* paulsher1ood goes to look17:55
paulsher1oodhttps://storyboard.openstack.org/#!/story/96 i guess17:58
paulsher1oodand the task "Build webclient UI for subscription events."17:58
krotscheckpaulsher1ood: Well, in reality, I built that UI and totally forgot about the story page. I just added it to the list results.17:59
krotscheckSo you can add another task easily enough, or file a new story as a bug saying that krotscheck was too lazy to build it properly :)17:59
paulsher1oodok, but if you don't mind i'd like to explore this a bit more, make sure i understand18:01
krotscheckpaulsher1ood: No worries.18:01
paulsher1oodshould that task on 96 be 'done' now?18:01
paulsher1oodand is there another story that describes what you mentioned above?18:02
paulsher1oodif not, i'll create one now and paste 'We need a way to subscribe to a story from the story detail screen' in as a start...18:02
jeblairkrotscheck: what's a me thing?18:08
paulsher1oodtimeline order, jeblair i think18:08
krotscheckjeblair: Showing dates in UTC rather than delayed time.18:08
krotscheckOr just dates.18:08
* paulsher1ood was asking for tighter info on timeline, and reversing its order 18:08
jeblairkrotscheck: yeah, i need absolute utc timestamps -- because that's what all the other systems i use have, and i need to compare timestamps of events across different systems (i think that's the fundamental use of having timestamps)18:10
jeblairof course, the current system is not in utc, but we can fix that :)18:10
jeblairi think order is a different question18:10
paulsher1oodjeblair: do you mean in the api, or in the ui? i'm talking about the ui - i just would like one line per item, as much text as possible, short date18:11
jeblairpaulsher1ood: i mean the ui.  don't we have one line per item?18:11
* paulsher1ood could have sworn he had seen some examples of more than one line, but now fails to do so18:13
paulsher1oodhttps://storyboard.openstack.org/#!/story/7618:14
paulsher1oodso mostly yes, but i guess comments are different?18:14
jeblairhere are things i do with bugs related to times:  compare when the bug was submitted to logs from systems, or when a patch merged in git, or something was reported on irc, or when a package was released.  in all of those cases, i want to compare without doing mental math, so that means absolute utc time.18:16
jeblairand that all applies equally to "compare when someone left a comment" as well18:16
jeblairpaulsher1ood: yeah, i think comments are the only multi-line events right now18:17
jeblairi don't have any use for "X hours ago" because then i have to do math, and i'm likely to get it wrong, and getting it wrong could mean mis-diagnosing a problem18:18
jeblairso as it stands, storyboard is more useful for me if i ignore it for 24 hours.18:19
paulsher1oodjeblair: i see your point. so you'd want to drop the +0100 suffix and just be sure that it's in the timezone you care about?18:19
jeblairpaulsher1ood: if i were the only user, i'd set it to utc and drop the timezone.  but i know some people would prefer it to display in their local tz, so we should probably have a user preference option to set utc or local tz.  that makes it ambiguous so i think we should display the tz.18:22
*** jfjoly has quit IRC18:22
paulsher1oodjeblair: your logic is irrefutable. it's still ugly, though imo :) would an ability to override the format as a config option be possible?18:24
jeblairi think it's especially a problem if we make it a configuration option -- then the meaning of the timestamp can change depending on whether or not a person is logged in18:25
* paulsher1ood notices the 'Update timeline filter' - so timeline can already change depending on whether or not a person is logged in?18:27
*** Viswanath has joined #storyboard19:00
*** Viswanath has quit IRC19:07
*** jedimike has quit IRC19:34
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Streamlined task edit form.  https://review.openstack.org/13573919:36
*** jtomasek has quit IRC19:42
*** alexismonville has quit IRC19:48
*** alexismonville has joined #storyboard20:38
*** r1chardj0n3s_afk is now known as r1chardj0n3s20:53
*** alexismonville1 has joined #storyboard21:01
*** alexismonville has quit IRC21:03
*** mrmartin has quit IRC21:09
krotscheckUgh chatty api21:32
*** alexismonville1 has quit IRC22:18
krotscheckQuestion. Should a POST (to create) result in a 301 redirect to the new resource’s URI?22:22
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Switched use of "Resource.read()" to "Resource.get()"  https://review.openstack.org/13614822:24
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Enable HTTP Caching on resources.  https://review.openstack.org/13614922:24
krotscheck^^ That one should speed things up a bit.22:27
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Enable HTTP Caching on resources.  https://review.openstack.org/13614922:31
*** yolanda has quit IRC23:34
*** reed has quit IRC23:51

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!