*** jtomasek has joined #storyboard | 08:07 | |
SotK | good morning storyboard! | 10:35 |
---|---|---|
Zara | mooooooorning! | 10:36 |
Zara | it took me three tries to type that; definitely the morning | 10:36 |
openstackgerrit | Merged openstack-infra/storyboard: Add Due Dates to relevant WSME models https://review.openstack.org/284315 | 10:45 |
openstackgerrit | Merged openstack-infra/storyboard: Update `PUT /v1/worklists/:id/items/:id` to allow assigning a due date https://review.openstack.org/284316 | 10:46 |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard: Archive cards instead of deleting them https://review.openstack.org/285392 | 10:54 |
-openstackstatus- NOTICE: Infra currently has a long backlog. Please be patient and where possible avoid rechecks while it catches up. | 12:07 | |
betherly | starting storyboard setup from scratch as not entirely sure where ive got to and ugh...errors | 12:41 |
betherly | http://docs.openstack.org/infra/storyboard/install/development.html | 12:41 |
betherly | pretty sure the first time i skipped Launching the development VM and went straight to the API stuff as wasnt sure how the dev VM fit into everything else | 12:42 |
betherly | i am not instructed to download the storyboard repo until the API instructions so what am i doing vagrant up on and is it necessary as well as the API server and the Javascript-based web client stuff? | 12:43 |
Zara | I think it's a different approach to the same thing, so we should make that clearer in the docs | 12:44 |
Zara | (since I haven't tried the vagrant steps so idk if they actually work...) | 12:44 |
Zara | so best to go straight to API instructions | 12:45 |
Zara | and then the webclient instructions after those | 12:45 |
Zara | (reading through now, looks like step 3 of the 'vagrant up' instructions imply that you've cloned the repo, so possssibly you can substitute that for step 3 of the API instructions, but that hasn't been tested recently :/) | 12:47 |
betherly | im going to be bringing back up the docs to edit as i go and update them | 12:51 |
betherly | i feel like it needs to be clarified that its a totally different approach rather than the first step. | 12:54 |
Zara | cool, thanks. :) yeah, I'm not sure how much overlap there is. probably because I've never used vagrant. :/ I'd imagine it's 'install virtualbox, install vagrant in virtualbox, clone storyboard repo and then run vagrant up in that directory' (and then maybe do some steps from the API Instructions that turn out not to be covered by that).... | 12:54 |
betherly | maybe worth having a third page of docs? | 12:54 |
betherly | ie: 'Quick Install for Operators' 'Install using Vagrant' 'Installing and Running Manually for Developers' | 12:55 |
Zara | I think it should be a section on the developers page, but since I have no confidence in the content being up to date, maybe it'd be better to put it nearer the end (as there are other 'optional steps' naer the end) | 12:56 |
Zara | that way if someone knows what they're doing with vagrant, they'll see a heading for it | 12:57 |
Zara | but it won't confuse people, or put them in a position where they're asking for help with it in here and we don't know any more about it... | 12:57 |
Zara | I think the idea is it's a 'quick install for developers' but it hasn't been used in over 6 months. | 12:59 |
betherly | ah true that | 12:59 |
Zara | mayyybe we should just delete it, I'm not sure. it might work! :/ | 13:00 |
betherly | Ill try testing it through at some point and see what steps are actually working / required | 13:00 |
betherly | ill move it to the end for now but when i get round to that having a 'quick install for developers' page might be clearer. but as you say, maybe not a good idea now while we dont know even if it really works | 13:00 |
Zara | yeah, also the more pages, the more daunting it can be for a newcomer | 13:02 |
betherly | true | 13:03 |
SotK | the vagrant machine just handles mysql and rabbitmq (and sets them up automatically), its not set up for actually running the api in the vagrant vm | 13:03 |
*** mrmartin has joined #storyboard | 13:03 | |
Zara | hm, should we just delete those instructions, then? I don't recall mysql or rabbitmq causing any problems. might be misremembering | 13:05 |
SotK | yeah, I don't really know what the point is, I've always found it easier to work with it all in one vm when developing rather than setting up a whole bunch | 13:06 |
Zara | at this point they seem to introduce more trouble than they fix | 13:07 |
SotK | but, the vagrant machine is useful because you can run the test suite against the database it provides | 13:07 |
Zara | in that case I support moving it to the end, then, with a note to that effect | 13:08 |
betherly | cool ok i will do that | 13:09 |
betherly | as an 'optional' | 13:09 |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard: Archive cards instead of deleting them https://review.openstack.org/285392 | 13:17 |
Zara | \o/ | 13:18 |
*** jtomasek_ has joined #storyboard | 13:35 | |
Zara | hm, I just managed to take a card on a magical journey, but I haven't been able to replicate it | 13:38 |
Zara | (I started dragging a card, let go of mouse button, card still thought it was being dragged. I then went to other storyboard pages and the card came with me | 13:39 |
Zara | I took it to see the stories list, and a few story detail pages, then went back to the board and it got to float around itself | 13:40 |
Zara | I don't know how to trigger the out-of-card experience again, anyway. | 13:40 |
Zara | ah, actually, maybe I do | 13:41 |
Zara | if you move lots of lanes fast, I think it gets confused (because you're moving a lane before the positions of all lanes update?) | 13:41 |
Zara | I doubt people will want to do that often, if ever. | 13:42 |
SotK | woah, thats a good one | 13:46 |
Zara | :) I don't think it does any lasting damage, and refreshing the page fixes it | 13:47 |
Zara | it just looks dramatic! | 13:47 |
* SotK struggles for inspiration on how worklists should look | 13:48 | |
Zara | maybe just like a big lane | 13:48 |
Zara | ? | 13:48 |
Zara | well, a wide lane | 13:49 |
SotK | yeah, that's what I'm tending towards atm | 13:49 |
Zara | :) I'd say that if you're not sure after that point, leave them alone until/unless someone comes up saying 'I need my worklist to have glowing edges' etc | 13:51 |
Zara | (if they do ask for glowing edges, we ban them) | 13:52 |
*** jtomasek_ has quit IRC | 13:55 | |
Zara | how come wider cards? I think they look better narrower on my (relatively small) screen (otherwise I can only display 4 lanes before one goes off the page), but guessing there might have been something else that didn't display right on them narrower? | 14:23 |
* SotK thought that boards currently look pretty cramped, and names look a bit weird split over two lines on the smaller cards (see "Michael Krotscheck" on https://storyboard.openstack.org/?#!/board/1) | 14:26 | |
SotK | obviously we can't avoid the name thing entirely ever, but we can at least make it not split on names that aren't particularly long :) | 14:27 |
Zara | hm, I wonder if a smaller font would work, or if that'd just be unpleasant... I'm a bit wary of only having 4 lanes visible at a time, though it works for 'backlog, doing, review, done'. | 14:28 |
*** mrmartin has quit IRC | 14:28 | |
SotK | it also limits the ability to arrange the content on the card a bit I found | 14:29 |
SotK | I think smaller font might make it look *more* crowded | 14:29 |
SotK | oh, it seems that due dates with 2-digit day-of-month numbers also look weird on the small cards with the new layout that uses the grid system rather than cramming everything on and hoping for the best | 14:31 |
Zara | we wanted to swap names with avatars anyway, so I don't think we should design things around how names display atm (dates are a different matter, though). for me it comes down to how much people will use >4 lanes, b/c it's going to be annoying to scroll horizontally all the time. | 14:32 |
* SotK wonders what kind of screen size people use storyboard on most of the time | 14:34 | |
Zara | yeah, this might be to do with 'large' screen settings covering too wide a range of screens... for my screen, if it's just the dates that display oddly, I'd rather a smaller font for dates (even if it looks crowded) than widen the cards and make people scroll horizontally a lot (wider cards do mean less vertical scrolling, but I think horizontal scrolling is more irritating than vertical scrolling). | 14:36 |
Zara | but if most people are using screens bigger than mine then agree we should just have wider cards. :P | 14:36 |
SotK | yeah, the infra-cloud board (which has 6 lanes) fits fully on a 1080p screen with wider lanes, and (imo) looks neater for being wider | 14:39 |
Zara | yeah, here's a screenshot of my view so people can see what I'm referring to (thinkpad screen, relatively small for a laptop but not small enough to behave like a tablet screen): http://imgur.com/2zRNGrZ | 14:40 |
Zara | that's at 100% zoom | 14:41 |
* SotK is heading further towards the opinion that making the lanes have a percentage width up to a certain number of lanes is probably a good plan | 14:41 | |
Zara | hehe | 14:41 |
Zara | suits me. does this need to be a dependency for other patches in this series, or is it worth making it a separate topic? (I don't really want to merge this as-is, but I don't want it to block due-dates patches) | 14:42 |
SotK | I can split it out, but the patch which adds due dates to cards will make things look a bit weird unless I rework that too | 14:44 |
*** mrmartin has joined #storyboard | 14:44 | |
Zara | okay. if it gets too fiddly then I'll just use things at 80% zoom, but I suspect I'm not the only user who'll have to do that. | 14:47 |
Zara | (hm, or 67% for 6 lanes... that one is definitely too small :/ ) | 14:48 |
betherly | with the setup got to setting the connection parameter | 14:48 |
betherly | another area im not sure if i just guessed at and screwed things up in attempt no.1 | 14:49 |
betherly | ive set mysql etc etc up on the same ubuntu vm so im presuming i remove the # before 'connection' | 14:49 |
betherly | and leave everything else as it is | 14:50 |
SotK | you'll need to replace `pass` with the password you set when installing mysql | 14:51 |
* SotK thinks fitting 6 lanes on a screen that needs 67% zoom to display them all is going to be ugly no matter how its done :P | 14:52 | |
Zara | OooOOoooOOo | 14:52 |
Zara | it's 90% when they're less wide! | 14:53 |
Zara | I can upload a few screenshots for contrast, if people are really interested. | 14:55 |
* SotK is quite interested | 14:56 | |
Zara | okay, gimme a sec :D | 14:56 |
SotK | ftr, I need to set the lane max-width to 14% to see all 6 at once on my thinkpad using chromium, which provides exactly the problem I have with hobokan's lanes in that kind of situation | 14:57 |
SotK | (I can see all 6 when setting my zoom to 75% alternatively) | 14:57 |
Zara | ahh, I'm using iceweasel, yaaaay consistency | 14:58 |
Zara | yay it uploaded them all out of order and now I don't know which is which | 15:02 |
* Zara tries again | 15:02 | |
Zara | oh, okay. So just to be awkward, the first is the new width, at 67% zoom. the middle two are the old width, at 90% and 100% respectively. and the last one is the new width, at 100% zoom. http://imgur.com/a/RcdxV | 15:04 |
Zara | so of those, old at 90% is easily the best over here... as a note, I don't think it has to be 67%; something typed in manually between 67 and 80 might be a bit nicer, but that involves a user typing in a zoom value manually. :/ | 15:05 |
* SotK would be interested to see how you think it feels once you add due dates into the equation too | 15:10 | |
Zara | yeah, I'll have a look. though based on what I have so far, I'd reckon it should be a case of changing due-dates to fit, or lane width as a function of lane number and screen size. | 15:21 |
*** mrmartin has quit IRC | 15:28 | |
Zara | s/lane number/number of lanes/ | 15:35 |
Zara | eh, you know what I meant. | 15:35 |
*** pedroalvarez_ is now known as pedroalvarez | 16:08 | |
*** faybrocklebank has quit IRC | 16:11 | |
*** jtomasek_ has joined #storyboard | 16:32 | |
Zara | betherly: how's it going? | 16:33 |
*** jtomasek has quit IRC | 16:34 | |
betherly | Zara: back on it now! had a delay when my iphone fell off the desk and shattered the screen beyond use. | 16:43 |
betherly | just had to nip out to try and get it fixed before tomorrow or i would be fairly screwed trying to find the office! lol! | 16:44 |
betherly | sorry so going back to earlier ... SotK where do i replace pass? | 16:45 |
betherly | ive got to step 5 API Edit ./etc/storyboard.conf and set the connection parameter in the [database] section. | 16:46 |
betherly | and currently the value is: connection=sqlite:// | 16:46 |
Zara | :0 re: phone | 16:48 |
Zara | re: pass, there's an example like: # connection = mysql+pymysql://root:pass@127.0.0.1:3306/storyboard | 16:49 |
Zara | so you want to replace the bit with # connection=sqlite:// with the thing above (removing the `# ` | 16:50 |
Zara | and then replace the `pass` with the password you used when installing mysql | 16:50 |
betherly | ok awesome! with pass as mysql password and the rest (ie the port) all as you put? | 16:50 |
Zara | I think so, will double-check | 16:52 |
Zara | yup | 16:52 |
Zara | make sure to delete both the # and the space after it; I think that's caught me out before | 16:53 |
Zara | that is, delete `# ` rather than just `#` | 16:53 |
Zara | idk if that makes anything any clearer or if that was already clear or what xd | 16:53 |
*** mrmartin has joined #storyboard | 16:53 | |
betherly | thats awesome thanks! | 16:54 |
Zara | :) the webclient is the trickier one imo, but fingers crossed it just works... | 17:14 |
Zara | (npm can take a while downloading things, and when things timeout, lockfiles get left over which cause problems until they're removed) | 17:15 |
Zara | that's some unpredictable behaviour that I'd really like to sort out. | 17:15 |
*** openstackgerrit has quit IRC | 17:18 | |
*** openstackgerrit has joined #storyboard | 17:18 | |
*** fay has joined #storyboard | 17:20 | |
*** fay is now known as Guest66029 | 17:20 | |
betherly | hehe thanks :) | 17:21 |
betherly | sorry this has taken so long | 17:21 |
betherly | tox -e venv "storyboard-db-manage --config-file ./etc/storyboard.conf upgrade head" | 17:22 |
betherly | that is throwing up lots and lots of nasty red lines | 17:22 |
betherly | or errorness | 17:22 |
betherly | summary: ERROR: venv: could not install deps [-r/home/beth/storyboard/requirements.txt, -r/home/beth/storyboard/test-requirements.txt] | 17:22 |
Zara | hm, that doesn't look familiar; I wonder what's going on... | 17:25 |
Zara | is there any more information? | 17:26 |
*** Guest66029 is now known as faybrocklebank | 17:29 | |
betherly | https://www.irccloud.com/pastebin/nAiUMID7/ | 17:39 |
betherly | thats the log ^ | 17:40 |
betherly | :/ | 17:40 |
pedroalvarez | I think that for that error you need to have python-dev package installed | 17:41 |
pedroalvarez | something like `sudo apt-get install python-dev` if you are in Ubuntu/Debian | 17:41 |
betherly | thank you pedroalvarez :D ill try that now and let you know :) | 17:44 |
Zara | perhaps we should have a note in the docs for that; I think it's caught out a couple of people now | 17:45 |
Zara | even if it isn't specific to storyboard | 17:45 |
betherly | i will add it in :) | 17:48 |
Zara | thank you :) | 17:50 |
pedroalvarez | betherly: yw :) | 17:50 |
Zara | I'm planning to head home in the next 10 mins or so | 17:51 |
betherly | ok cool! see you tomorrow Zara :) will get as far as i can! | 17:55 |
Zara | :) | 17:55 |
betherly | ugh im still getting | 18:02 |
betherly | https://www.irccloud.com/pastebin/Z1zmDFyp/ | 18:02 |
Zara | we'd need more of the log to know exactly what's going wrong with it :S | 18:02 |
Zara | (heading off, night!) | 18:06 |
*** faybrocklebank has quit IRC | 18:08 | |
betherly | hmm it seems not to be finding the database storyboard which is weird | 18:09 |
betherly | soooo the api step 7 still seems to be failing due to lack of database storyboard which im pretty sure created fine earlier | 18:17 |
betherly | BUT...the storyboard webclient has just launched and is all happy and working | 18:17 |
betherly | so not entirely sure how its working lol but it is and im going to just let it be happy for a bit | 18:18 |
openstackgerrit | Beth Elwell proposed openstack-infra/storyboard: Updated documentation for installing Storyboard https://review.openstack.org/286194 | 18:29 |
*** b3rnard0 is now known as b3rnard0_away | 19:28 | |
*** b3rnard0_away is now known as b3rnard0 | 20:14 | |
*** yarkot_ has joined #storyboard | 20:36 | |
*** yarkot_ has quit IRC | 20:38 | |
*** mrmartin has quit IRC | 21:17 | |
*** jtomasek_ has quit IRC | 23:50 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!