Wednesday, 2016-10-26

*** Frankie-Y has quit IRC04:04
-openstackstatus- NOTICE: The Gerrit service on review.openstack.org is being restarted now to guard against potential performance issues later this week.05:42
*** jtomasek_ has joined #storyboard07:24
*** jtomasek_ has quit IRC07:56
*** jtomasek_ has joined #storyboard07:57
Zaramorning, storyboard08:43
SotKmornint!08:43
SotKs/t/g/08:43
SotKits dark in here!08:43
Zaraoh I thought you just liked static typing these days08:43
Zarahm, no wonder https://www.openstack.org/summit/barcelona-2016/summit-schedule/events/17364/containers-on-bare-metal-for-game-developer-crowdstar was a surprise, given the abstract.08:50
pedroalvarezsounds interesting08:58
SotKit was actually an advert for their "app for women" which was "dress up an avatar in designer clothes"09:09
pedroalvarez._o09:14
*** bethwhite has joined #storyboard09:21
Zarait was rather surreal09:24
*** jtomasek_ has quit IRC10:00
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Make it possible to link to a search/browse for stories  https://review.openstack.org/39067110:59
SotKstill not really happy with the big set of if statements, but it'll do for now I guess...11:00
pedroalvarez:)11:01
pedroalvarezit's a step forward11:01
*** tristanC has joined #storyboard12:15
Zarawe just saw something very exciting in the storyboard world... =D13:07
pedroalvareztell us!13:08
*** jtomasek has joined #storyboard13:28
*** jtomasek has quit IRC13:54
ZaraI'd feel bad announcing it before jeblair's ready; watch this space!14:12
Zarait's pretty!14:12
ZaratristanC: will spend a bit of time now looking at redmine to get an idea of how things would map to storyboard things14:14
tristanCZara: heh, that's not really required, it's actually quite easy to map redmine issues to storyboard.14:19
tristanCZara: the difficulty is to replicate the backlog workflow (picking story from backlog for a sprint) and doing scrum with it14:20
ZaratristanC: ahhh, great, if you're confident with it! :D (the 'stories containing tasks linked to projects' vs 'tasks being in stories in projects' thing can make things unexpectedly interesting sometimes, so I'm used to starting there.)14:22
SotKsounds like it maybe could be done with a board14:24
* SotK mocks something up on storyboard-dev to see if he understands correctly14:25
*** Zara has quit IRC14:27
*** Zara has joined #storyboard14:29
Zaraeep I got disconnected for a bit14:34
Zarayeah, for scrum things it sounds like you'd want to use boards in combination with a tag for 'backlog', but the details could be trickier14:35
* SotK makes https://storyboard-dev.openstack.org/#!/board/1314:38
Zaralol I was in the process of making board 1414:38
SotKhaha14:38
SotKthat has a manually populated backlog, which may or may not be good14:39
ZaraI hadn't got round to making it automatic14:39
Zaraoh, yours14:40
ZaraSYNERGY14:40
SotK:D14:41
Zarathe issue with 14 is that 1) you'd have to manually remove the tag from teh story to add it to any other lane and 2) the old 'you can't filter on 'tasks in story with tag x'14:41
*** jtomasek has joined #storyboard15:00
persiaFrom a wirkflow perspective,  I like manually populated backlog,  as I think it maps well to a target priority worklist.15:12
persiabut that runs into the lane! = worklist issue15:12
SotKthat mapping makes me want to be able to put worklists into a board again xD15:13
persiayes :)15:13
SotKmaybe as read-only or something15:13
SotKor not15:13
SotKargh15:13
Zara:)15:13
tristanCthe missing bit for sprint management is story points and sprint sums of points15:13
persiaread only breaks removing it to put in the I-have-it lane15:13
persiatristanC: could you expand on that?15:14
tristanCpersia: the redmine backlog plugins allows you to set story's points (complexicity), and when you create a sprint with a bunch of stories, it tells you the number of point to do15:23
persiaAh.  Thanks for the explanation.   I am uncertain how that fits for multiple parallel stakeholder sets, but see the key advantages in terms or organising a sprint.15:25
* SotK wonders about setting points on cards in boards rather than on stories15:25
persiaMaybe it needs a new top level data structure (sprint)?15:26
persiahmm.15:26
SotKI don't know how much different a sprint is to a worklist/board15:27
ZaraSotK: yeah, it sounds like another thing that is pretty subjective, one could (ab)use task notes for it though it wouldn't automatically total15:27
SotK(maybe board with a due date)15:27
* Zara wonders how helpful people find the points15:27
persiaDepends on the semantics.  Sprints are usually time-bound development efforts,  to accomplish a set of goals.   Sine folk would map to "milestone", depending on which books they liked.15:28
persiaPoints are a good way to control the volume of work,  so that a fixed set if resources can complete a defined set of activities during the tine period.15:29
persiaIt is not far from the effort-estimation item discussed several months ago.15:30
* SotK feels like that could indeed be sufficiently different15:32
persiapoints and estimates?15:33
SotKboards and sprints15:33
SotKthe resourcing parts in particular15:33
SotKa sprint feels like a board + more things15:33
persiaThe resourcing is the bit that makes me most uncertain about match for Storyboard,  as Storyboard is explicitly for elastic resources and multiple stakeholders.   I think of it as sonewhat like due dates,  where they only have meaning in a board.15:35
ZaraI agree, as a plugin it might be interesting15:35
Zarabut I don't think it's a good idea to cram it into storyboard itself15:35
SotKwe don't have a pluggable UI though :(15:35
persiaI wonder if a ad print maps to a named due date,  if one assumes nobody starts on things before the start date for the sprint.15:35
SotKpersia: that sounds plausible15:36
persias/ad print/a sprint/15:36
Zaraa pluggable UI would aso be interesting... >:)15:36
Zara*also15:36
SotKit doesn't solve the "points" issue though15:36
Zarayou *could* store them in task notes and then have something to parse task notes15:37
persiaSo,  is the missing part that there is no way to size the set of work assigned to a due date?15:37
SotKI believe so15:37
Zara(though that's not tied to the board, but to the task)15:37
* persia does not like abusing task notes to include machine readable data15:38
* SotK neither15:38
persiaespecially not for things that may be irrelevant to many users.15:38
Zarahm, the alternative is a db table and api support, so for me the preferred approach depends on how widely something will be used15:38
persiaAdding fields is not that complicated,  once the semantics have been determined,  to avoid confusion (cf.  priority)15:39
Zarait's more that it makes storyboard sprawling and harder to keep up to date15:39
persiatrue.15:39
* SotK doesn't care if someone's random sprint board gets out of date, that is their problem15:40
ZaraI mean the actual codebase15:40
Zarait's another thing that can get broken with api changes15:40
persiamaybe sprints should be d one with a cross-site app that generates a board with due-dates15:40
persiaso obe defines points,  etc.  to a site-local db,  then pushes the finished board ti the storyboard for consumption by participants.15:41
tristanCpersia: board seems enough to represent a sprint, but what a story could use is a complexity/points field15:42
* persia should really get a real keyboard sone day15:42
tristanChaving the sum of point in a board is really a goodies15:43
persiatristanC: I do not think that is story-level,  vecause 1) tasks can be created at any time after ut was populated,  and 2) most estimates are person or team specific.15:44
persiatask complexity,  summed for dynamic story complexity is more sensible,  but means one needs to entirely understand a story to estimate,  whuch is not very compatible with a number of popular development methodologies.15:45
*** jtomasek has quit IRC15:50
*** jtomasek has joined #storyboard15:54
* Zara tries to break https://review.openstack.org/#/c/390671/16:00
Zaraokay, so I found a thing, but I'm not sure it's a problem in practice16:06
Zaraso if you search just text on, say, the story search, you currently get it to work by deleting the default filter (story status) and then typing the search string and clicking the magnifying glass option from the dropdown16:07
Zaraif you don't, you get an error16:07
Zarawith teh patch, you get the error whenever you search on just text16:07
Zara*the16:07
Zarathe reason I'm not sure it's an issue is that I suspect sotk and I are the only ones who know how to get it to work at the moment.16:07
Zaraso for everyone else, they're seeing errors anyway16:08
Zara(this is the 400: unknown argument: status)16:09
persiaStill worth tracking down.   Something unexpected is breaking,  which may hace other effects (if only confusing code encountered later)16:13
ZaraI'm guessing because it always has status as a default param, but the details elude me at this point16:15
SotKthere is a patch for that which I sent the other day16:21
SotKto add parameters to search in the api16:21
Zaraohh, I forgot about it, ignore me16:21
Zarafor some reason in my head it was 'wip webclient patch replaced by actual webclient patch'16:21
Zaraand forgot about the api patch16:22
* Zara (re)discovers https://review.openstack.org/#/c/389997/16:23
*** jtomasek has quit IRC16:50
*** jtomasek has joined #storyboard18:02
SotKheh, I'd forgotten about it too, I assume that is the patch persia was asking me about earlier?20:23
*** jtomasek has quit IRC20:25
openstackgerritAdam Coldrick proposed openstack-infra/storyboard: WIP Attempt to fix tests  https://review.openstack.org/39097120:25
persiaSotK: yes :)21:02
SotKthen I apologise for my misleading answer21:22
persiaNo worries.   Ready for review is good enough (and I will look at it then)21:42
* SotK believes it to be ready for review, unless folk want to be squash a similar change for other resources into the same commit21:44
Zaraoh, I just noticed the test-fix attempt, nice21:44
SotKdidn't work though :(21:44
Zarastill21:44
Zarait's easier for me to remember it's a thing when there's a patch21:44
Zarasquashing is quicker from a testing perspective but could mean the whole thing gets delayed, so probably better for me to just look at it already21:45
ZaraI got distracted by biscuits21:46
Zarathis always happens21:46
* SotK ate half a packet of chocomoos earlier21:46
* Zara searches 'chocomoos'21:46
SotKhttp://3.bp.blogspot.com/-PUjfwX4gJSA/TlIHEoTTAnI/AAAAAAAAApc/l7UNhHo7Vyg/s1600/Copy-of-untitled4.jpg21:47
Zara(I bought these ones since they looked tasty: https://www.google.es/search?q=creme+noisette+loacker&biw=1366&bih=597&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjl9q__uPnPAhXDiRoKHbBNC5kQ_AUIBigB21:47
Zarathey're amazing, like happy hippos but more affordable21:47
Zaraahaha21:47
Zara'chocoMoo' is a great name21:47
SotKthey are delicious too21:48
* Zara sighs at uk food21:49
openstackgerritAdam Coldrick proposed openstack-infra/storyboard: Add filters to the /v1/stories/search endpoint  https://review.openstack.org/38999722:36
openstackgerritAdam Coldrick proposed openstack-infra/storyboard: Add filters to the /v1/tasks/search endpoint  https://review.openstack.org/39098322:36
ZaraHAH I just pulled that to review it22:37
SotKsorry22:37
* Zara pulls again xD22:38
SotKI realised a thing22:38
Zarameh I'm glad I waited22:38
Zara(but seriously, I started up my instance with the change, then this screen lit up)22:38
SotK:)22:38
SotKin other news, I took far too long to realise that I was getting a weird error because I'd passed sort_field to sort_dir...22:39
SotKtime for bed!22:39
Zaraheh, 'night22:39
ZaraI'll look at it now to see if I can catch anything else but I'm going to bed soon22:39
SotKnight :)22:41
Zaraseems fine23:45

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