Tuesday, 2016-01-19

*** mrmartin has joined #storyboard05:14
*** mrmartin has quit IRC05:41
*** jtomasek has joined #storyboard05:50
*** mrmartin has joined #storyboard08:26
Zaramorning, storyboardy!10:26
Zaraerm, storyboard!10:26
SotKmorning indeed10:34
ZaraI hope puppet brings you better fortune today10:55
SotKme too10:55
ZaraI daresay there are folks in infra who are more familiar with it, but idk if they'd be able to help here.10:56
paulsherwoodZara, SotK - I'm looking at http://storyboard.baserock.org for the first time in a long time... and it's looking *much* improved11:34
Zara\o/ phew!11:35
SotKpaulsherwood: thanks :)11:35
paulsherwoodshould there be a Boards link on the left, to show public boards?11:36
ZaraI we're wondering about how best to do it. we think most users won't be interested in every board, so a full list might not be very helpful, but they need a way of finding boards they might not yet be a user/owner of.11:37
Zarahm, stray 'I'!11:38
paulsherwoodZara: a list of public boards, sorted by latest activity, would probably be of interest to lots of users including drive-bys imo11:40
paulsherwoodin the absence of that, how do i discover what current boards exist?11:44
SotKat the moment, the only way is to be added to one (or use the API directly: `http://storyboard.baserock.org/api/v1/boards` will get a list of all publicly visible boards)11:47
ZaraI think we need them to be indexed in the search, too but we have a bunch of search fixes planned, so probably worth grouping them.11:48
SotKgetting them to be more discoverable is something I want to look at soon, but I've gotten distracted trying to work out why emails aren't working on storyboard.openstack.org but are everywhere else I've tried this last couple of days11:48
Zarayeah, I'm currently working on some UI fixes for boards and worklists. after that, we plan to speed them up, and make things more discoverable. watch this space! :D11:53
*** nexIRC has joined #storyboard11:55
paulsherwoodok11:58
*** nexIRC has quit IRC12:00
paulsherwoodhow do i subscribe to receive email notifications about a story?12:18
paulsherwoods/a story/something/12:18
pedroalvarezpaulsherwood: you need to susbsribe to a story (or a whole proyect)12:20
pedroalvarezby clicking on the star12:21
pedroalvarezalso you need to enable email notifications in https://storyboard.baserock.org/#!/profile/preferences12:21
paulsherwoodaha! missed those :)12:21
Zarayeah, they currently overlap with user preferences. in the future we want to allow subscriptions to more things (and maybe have different emails preferences from user preferences, so a user can get updates on the dashboard for lots of resources, but only emails for some)... so many plans! :)12:24
pedroalvarezNice that you already have these plans in mind :)12:25
* paulsherwood notices that boards don't scale/adjust to fit narrow windows12:27
Zarapedroalvarez: heh, I wrote a very long spec/roadmap on notifications so I wouldn't forget it. still need to format it so others want to read it, since it's all just in <pre> tags atm.... but I have trouble justifying 'make document pretty' as a high priority atm.12:28
*** jtomasek__ has joined #storyboard12:30
*** jtomasek__ has quit IRC12:30
Zarapaulsherwood: yeah, they should still *work* (dragging a card will scroll the view) but it doesn't look good yet, and it means a user can't get an overview of a board on a mobile. we need a way to do it that won't push lanes off the screen if there are lots of lanes, and will keep card titles readable in lanes.12:30
SotKindeed, I didn't find a satisfactory way of displaying an arbitrary number of lanes and scaling them to all be visible at once12:32
SotKso I went for the trello-like horizontal scroll approach :)12:32
pedroalvarezI even played with trello from a phone to see how it worked, and the experience wasn't much better..12:33
ZaraI'm in favour of having a 'for less than x lanes, display at this size relative to screen, else default to horizontal scroll'12:33
Zarabut could be easier said than done12:33
paulsherwoodSotK: you don't like hobokan's approach?12:34
SotKpaulsherwood: its good for non-mobile screen resolutions, and also for boards with <= 5 or so lanes, but it breaks down a bit when either of those situations aren't the case12:36
SotK(lanes become unreadably narrow)12:36
paulsherwoodack12:36
Zarahm, I wonder why gerrit emboldens certain things, even after I've looked at them.13:12
pedroalvarezZara: if you ever figure out, please tell me13:13
Zarahahaha13:13
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Fix some minor project group issues  https://review.openstack.org/26962713:31
*** Guest3619 is now known as b3rnard014:02
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Fix some minor project group issues  https://review.openstack.org/26962714:14
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Fix width of "no result" and "loading" rows in list tables  https://review.openstack.org/26966314:15
Zaratrying to work out how sb displays task assignee names... it's trivial to display the ids, but names remain witchcraft to me14:34
Zaraoh, maybe because it's part of the user-typeahead class...14:37
Zarayay, it worked! looks goofy, though14:41
* Zara moves things around14:41
Zarado we want assignees listed on worklists as well, or are we assuming that worklists will just contain items assigned to the user (so listing assignee would just clutter the view)14:44
Zara?14:44
SotKhmm, could perhaps be useful to have them on both14:45
Zarahah, time taken to implement feature: 10 secs. time taken to make it look good: ARGH IT STILL LOOKS BAD.15:27
pedroalvarezhah15:27
pedroalvarezis this the assignees in cards?15:27
Zarayup. 'when in doubt, <class="pull-right">' won't work here... ;_;15:27
ZaraI can send wip for review so work so far is up in public15:28
pedroalvarezIf you do that, I will try it15:29
openstackgerritZara proposed openstack-infra/storyboard-webclient: Display Assignees on Cards and Worklists  https://review.openstack.org/26970715:32
pedroalvarezZara: just tested that16:37
pedroalvarezI guess you are planning to put gravatar's icon instead of that icon right?16:38
Zarayeah16:38
ZaraI still need to work out how to do that tbf16:38
pedroalvarezyeah, it's good you have put that icon, so that we get the idea16:39
pedroalvarezI don't know what to suggest to improve what you already have, tbh16:39
* pedroalvarez goes to look other kamban implementations16:39
ZaraI think I'd like the names to be a bit further away from the task/story titles, maybe with the icon in the bottom left corner or something. mayyybe unbolded with titles in bold, though that might look weird16:40
Zarajust something to visually separate them16:40
pedroalvareztrello, for example, doesn't use the name16:41
Zarait might be better to have just an icon with the name only appearing on hover16:41
Zarabut I'd need to work out how to do that xD16:41
pedroalvarez:)16:41
SotKI think you'll need to hash the email with gravatar/libravatar's hashing method in the API, then send that as part of any responses to `GET /v1/user` (we don't send the email address, so we can't hash it in the webclient)16:42
Zarayeah, it was one of those things where the instructions were straightforward, then the codebase was wayyyy more complicated than the example they gave16:43
Zara(since the example was 'get a hash for one example email and then put the whole thing in html *somewhere*' and I had no idea where to put things.)16:43
Zaraso I went back to tasks I could do on my own for a bit...16:44
openstackgerritZara proposed openstack-infra/storyboard-webclient: Display Assignees on Cards and Worklists  https://review.openstack.org/26970716:54
Zarathat's a version with no blank space at the ends of the cards (thanks SotK for the tip on that)16:55
*** mrmartin has quit IRC17:06
*** mrmartin has joined #storyboard17:08
openstackgerritZara proposed openstack-infra/storyboard-webclient: Display Assignees on Cards and Worklists  https://review.openstack.org/26970717:18
Zaraalternative version with things spaced out a bit17:18
Zarait's a patch series but the different iterations aren't really upgrades, just different options17:19
*** mrmartin has quit IRC17:28
Zarathey might look better centred horizontally. I thought it'd be overkill to send patches for that, though... :P17:29
SotKso, I've deployed a storyboard instance with puppet and system-config, and it sends emails successfully17:48
Zara\O/17:48
Zarayou are more patient than I am17:48
ZaraI'd've set my vm on fire by now, congrats17:49
Zaratoday has been endless pain day.17:49
paulsherwoodin discussion elsewhere, someone asked if storyboard is/canbe integrated with gerrit?17:49
Zarapaulsherwood: there is a plugin but I don't think it was finished17:49
Zaragimme a sec, I'll find the link17:50
Zarahttps://gerrit.googlesource.com/plugins/its-storyboard/17:50
paulsherwooddoes openstack use it?17:51
Zara(I think it's still being patched so that it doesn't get out of date, but not maintained any more than that (I spoke to zaro (Khai Do) in Tokyo; he was pretty busy with upgrading Openstack's gerrit at that time, so I think that was his top priority))17:51
Zarathey don't use it17:52
ZaraI did find something that looked like it had been updated by gerrit so I was a bit confused by that17:52
paulsherwoodin openstack, what systems is sb integrated with?17:53
* paulsherwood is considering proposing sb in a customer, wants to know what it plays nicely with17:53
ZaraI'm not sure what you mean by integrated; storyboard is used to track development for some projects that are part of openstack, but as far as I know it doesn't talk to those systems. it might help if you can give examples of the sorts of things you're thinking of17:56
paulsherwoodwell, the obvious one would be gerrit, but would be nice to track stories/issues through to ci results for example17:57
Zara(this was the story that looked as though it had been updated by gerrit at some point: https://storyboard.openstack.org/#!/story/859620 , might be worth investigating what was going on there)17:58
paulsherwoodfour years ago??? when did sb start?18:01
Zarawiki page only goes back to 2013, so your guess is as good as mine! daresay persia would know.18:03
paulsherwoodhah18:04
ZaraI don't know about what things it's currently integrated with, so I think I'd need to ask around.18:04
Zarawould hazard a guess that it's relatively simple to write plugins, but nobody has been tasked with it (excepting that gerrit plugin).18:05
paulsherwoodack18:08
Zarastoryboard exposes (if that's the word?) REST endpoints so it's simple enough on the storyboard side18:08
Zarajust a question of someone actually doing it... I've kept away from the gerrit plugin so far because a) other priorities and b) I don't know java18:09
paulsherwoodis there any trail of history for the boards?18:10
paulsherwoodie showing change of states over time etc18:11
Zarahm, I don't think so, SotK would know more about that though (it's possible that there's nothing in the webclient but there's support for it in the backend, but he's much closer to the boards code than I am.)18:13
SotKpretty sure that storyboard began in late 2013, and that story was imported from launchpad18:58
Zaraahh, so the comments as well, that would make sense18:59
SotKre: history of boards, nothing at the moment, but it would probably be fairly easy to add19:01
*** jtomasek has quit IRC21:20
*** mrmartin has joined #storyboard21:56
*** mrmartin has quit IRC22:18
*** davidlenwell has quit IRC22:37
*** davidlenwell has joined #storyboard22:38

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