Wednesday, 2016-03-02

*** jtomasek has joined #storyboard07:19
*** mrmartin has joined #storyboard08:07
*** fay has joined #storyboard08:07
*** fay is now known as faybrocklebank08:08
Zaramorning, storyboard12:23
ZaraI realised I hadn't said morning12:23
Zaraso morning12:23
SotKmorning :)12:27
Zara  protip: don't put half a hot cross bun in the toaster12:35
Zarathere will be sparks and house-fusing and you'll lose your internet connection for a bit.12:36
Zaramy aim is to finish the ui patch review today, anyway12:38
Zaraoh, it's meeting today13:15
Zarahttps://review.openstack.org/#/c/278508/6 still has no reviewers but me; all other ui patches for due-dates depend on it13:16
*** pleia2 has quit IRC13:33
Zaramaybe there should be a 'cancel' button on the 'archive this worklist' modal (there's a cross, that performs that function; I'm not sure if some users would expect a 'cancel' and panic without it13:39
persiaI really don't like having two ways to accomplish the same thing on a small dialog: choice causes paralysis, so should be limited to cases where the choice provides sufficient value to be worth this.13:44
Zarayeah, the reason I'm asking is because it's not clear to me if it does. it doesn't perform a third function. it does make things more familiar for people used to windows etc (just anecdotally, if I'm browsing around and something has a cross but no cancel button, I feel like it's trying to trick me into clicking 'okay', because popups do this while legit software tends to include a cancel button).13:48
Zarabut I don't want to generalise to everyone from that13:48
persiaheh, it's a bit tricky to get right.  Maybe some UX person is lurking and can give a good answer :)13:49
Zara:) hope so14:01
Zarahttps://review.openstack.org/#/c/284280/ has a test fail that looks different to usual14:02
ZaraI'm not sure what's going on; npm does warn about a dependency being deprecated but I'm not sure it's related14:02
Zarait didn't seeeeem to be a timeout, could be wrong14:02
SotKhuh, looks weird14:03
Zarayeah. the other patches on the topic seem fine14:03
Zaraso I'm not sure if it was just jenkins being strange etc14:04
* SotK tries a recheck14:04
Zarahm, so card modal-- not sure why we still have dropdown menu, since we can now edit things by clicking them14:17
Zara(er, modal shown when card is clicked)14:17
*** mrmartin has quit IRC14:21
Zaraalllso I think we need to better visually separate things in the card modal, since it's a bit wall-of-texty (I don't think I found this earlier, so I'm wondering if it changed, or if I'm just imagining that...)14:23
Zaraand I will continue to remind that due date titles should not be displayed on cards by default imo14:25
Zaraeven though I know that's in the todos14:25
SotKI made the dropdown because I like choice, but I'm happy to not have it if its confusing14:28
Zarayeah, I don't see how it gives an advantage here (it's two clicks instead of one)14:29
*** mrmartin has joined #storyboard14:32
*** b3rnard0 has quit IRC14:47
*** b3rnard0 has joined #storyboard14:48
* SotK successfully creates a worklist which automatically shows all tasks in a story which are not merged :D14:50
*** b3rnard0 has quit IRC14:52
*** b3rnard0 has joined #storyboard14:52
*** b3rnard0 is now known as Guest1112614:53
Zara:D14:53
*** Guest11126 has quit IRC14:53
Zaramy next question is inevitably: does this update if their statuses are changed?14:53
*** b3rnard0- has joined #storyboard14:54
SotKyou need to refresh it, but yes14:55
Zaraoooh, aces14:55
SotKhow much do we care about being able to say "match any of these filters" as well as "match all of these filters"14:55
SotKprobably a lot14:55
ZaraI think so, though also think it's fine to start small and add that if it prooves fiddly.14:56
Zara*add that later14:56
* SotK decides he cares a lot14:56
SotKit should be easy, if I don't forget how sqlalchemy works again :D14:56
* Zara assumes we'll be working on it in barcelona. =D14:57
Zarabut seriously, yay, well done!14:57
Zarameeting time!14:59
betherlyre the earlier cancel / x to close convo15:04
betherlyi would say it probably depends on what the situation is and how long the modal is to close. if it is a long form for example it is worth having an x at the top and a cancel before submission at the end15:05
betherlyin a general case though i would think just having a cancel button would suffice15:05
openstackgerritMerged openstack-infra/storyboard-webclient: Make header 'quick navigate' and 'search' clearer  https://review.openstack.org/27898715:28
persiaI'm not that excited about continuing: to me the key points are 1) "bug" is a loaded word with lots of meanings that can be confusing: using it needs thought (especially for hardcoded metadata), and 2) task relationships are really complicated, and deserve lots of thought.16:01
persiaI'm happy to discuss these more, if people want, either to share past discussions I've had, or to hear new arguments that make these sufficiently important to be worth figuring out *now*.16:02
persiaBut if others are also unexercised, I suspect it's better to think about them slowly, until an idea comes to mind.16:02
* betherly is going into a call now so will be unable to respond for a bit. ping me if anything specific i should scroll back to16:03
ZaraI'm not interested in it atm; I think tracking task-dependencies comes down more to social factors.16:04
* SotK is also unexcited about it atm16:05
* persia is delighted by the clear consensus on this issue :)16:05
* faybrocklebank feels like she has missed context - what are people not excited about?16:05
persiafaybrocklebank: From -meeting: continuing discussions on some of the topics from the weekly meeting.16:06
faybrocklebankaha - that explains why I'm not following16:06
SotKfaybrocklebank: see http://eavesdrop.openstack.org/meetings/storyboard/2016/storyboard.2016-03-02-15.00.log.html for context16:06
SotK(specifically towards the end)16:06
Zara(we can put a lot of work into modelling things, and then people just won't update the tracker, because they'll just go 'btw the stuff I'm doing depends on your config patch' on irc, etc)16:06
Zaraif it's quicker to nudge someone that way, anyway.16:07
* faybrocklebank is also not excited16:08
persiaIndeed, and I believe there is social value to encouraging active collaboration on IRC, in realtime, rather than chasing notifications in some system.16:09
* persia has lately been considering Storyboard as "A system for capturing and collaborating on expressions of desire and intent".16:09
ZaraI don't think it's catchy enough.16:10
persiaheh, no, but it has helped me to think about the core issues.16:12
Zara:P16:12
persia"A system for tracking bugs" is vague.  Even "A system for tracking tasks" gets complicated.  Whereas if I think that the goal is about letting people express desire (what they want the system to do) and intent (what they plan to do to cause this to happen), a number of things become more clear, or easier to articulate.16:13
ZaraI think those are often assumptions built into 'a system for tracking bugs'/'a system for tracking tasks', and you could end up zooming in infinitely (eg: desires/intents for what? and why?).16:17
persiaQuite possibly I'll end up zooming more over more time.16:19
Zaraonce you get to 'why', you're into infinite regress territory, and there's no turning back. :)16:20
persiaBut when talking about "bugs", one gets into a huge argument about whether a given thing is a "bug" or not, such that either one uses an entirely different system to track activity, or one has lots of "workflow bugs".16:20
persiaThe key solution to "Why" is the combination of delegation and non-recursion :p16:21
persiaWhen talking about "tasks", one tends to get caught up in discussions about available resources, and marking items as "will not be done" simply because nobody is doing them within a given planning horizon, etc.16:21
persiaI hope "desire and intent" is high enough a level that these problems can be washed away, but perhaps I'm still not looking at the problem (of determining what to do, when, by whom, and whether it was done) from the right angle.16:23
ZaraI think huge arguments and tangential discussions are inevitable in software, whatever level you talk at, but I guess there's novelty in different ones. /pessimism16:37
persiaheh :)16:38
Zara:)16:40
persiaAnd, to be clear, I don't clam that uzbl must be supported: it just happens to be the lightweight browser I use for lots of quick tasks (like gerrit reviews).16:54
SotKpersia: I can reproduce the issue on both storyboards that I'm aware of which use apache16:54
SotKbut I cannot reproduce on my dev instance which doesn't16:54
*** ttx has quit IRC16:54
SotKso I guess it is indeed some apache config thing16:54
persiaIt had certainly worked in the past on storyboard.openstack.org, and even yesterday, it seemed to work, but when I use "edit current URL" ('O' in my keybindings), it does seem to show the behaviour today.16:55
persiaOh, heh, it doesn't work in your dev instance?  Interesting.16:55
SotKit *does* work, and doesn't have "[object URL]" inserted16:56
*** ttx has joined #storyboard16:56
* Zara posts review comments she forgot to post hours ago on modal patch16:56
persiaSorry: yes, that's what I meant.  "The failure mode doesn't manifest itself" is a more complete expansion of "it doesn't work" above.16:56
Zara(found a new problem with it, so worth it, have fun)16:57
*** pleia2 has joined #storyboard17:12
*** mrmartin has quit IRC17:35
*** faybrocklebank has quit IRC17:44
*** b3rnard0- is now known as b3rnard020:56
*** b3rnard0 is now known as b3rnard0_away21:50
*** jtomasek has quit IRC21:50
*** b3rnard0_away is now known as b3rnard022:20
*** yarkot_ has joined #storyboard22:53
*** yarkot_ has quit IRC22:57
*** yarkot_ has joined #storyboard22:57
*** yarkot_ has quit IRC22:59

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