Tuesday, 2016-07-26

*** kkup has quit IRC04:23
*** kkup has joined #storyboard04:24
*** jtomasek has quit IRC04:39
*** jtomasek has joined #storyboard04:58
*** jtomasek has quit IRC05:38
*** jtomasek has joined #storyboard08:33
Zaramorning, storyboard!09:22
SotKmorning!09:23
Zaranoticed that the gerrit-integration patches are trapped, awaiting rebase09:24
Zaraso this morning is the best morning09:24
Zaratoday's storyboard musical interlude: https://www.youtube.com/watch?v=vvlCu1_noTc09:48
Zaralooking through logs to see if I could find how to do posts with the client. ended up finding the day I tripped the circuit breakers in my house by putting a hot cross bun in the toaster11:03
Zarathank you, past me http://eavesdrop.openstack.org/irclogs/%23storyboard/%23storyboard.2016-04-05.log.html#t2016-04-05T17:11:1511:05
Zara+ that's interesting, as I think I tried that first. will check again11:05
Zara(if anyone's wondering how I got the date for that, I used the date from the first submitted change to the wip python-updating-from-gerrit patch, and went backwards from there. so that's an argument for posting wips whenever possible, when working on stuff.)11:07
Zaraaw, that didn't work, so either past-me didn't quote properly, or it used to work and now doesn't11:14
ZaraI wonder if it's todo with the stuff we added so we could get tags by name, and we've accidentally changed which url it tries to get for posts11:19
Zarain which case, the if/else in base.py is probably the culprit11:20
Zara(when I post successfully with webclient, I get:127.0.0.1 - - [26/Jul/2016 11:18:06] "POST /v1/tasks HTTP/1.1" 200 26811:21
Zarawhereas my failed post with python client is:11:22
Zara127.0.0.1 - - [26/Jul/2016 11:21:17] "POST /v1/tasks?story_id=3&project_id=2&title=pythonclient-task HTTP/1.1" 400 11011:22
Zaraso around here is where I think the problem may lie: https://git.openstack.org/cgit/openstack-infra/python-storyboardclient/tree/storyboardclient/base.py#n7211:23
Zarathat only adds '?' if the method is a get, though...11:25
* Zara starts with brute force approach of just reverting that file to ye olde base.py11:26
Zaraokay so I'm not saying I'm the best person ever, but I am saying I saved the older version as baseold.py in the same dir so I'd have it to hand just in case my patch turned out to break things.11:31
Zaraand also, that worked11:31
Zaraso yeah, we broke posts in the client when we made the gets better ;_;11:31
Zararelevant diff: https://review.openstack.org/#/c/305411/6/storyboardclient/base.py11:32
Zaragahhhh, somehow I had old base.py, so it wasn't the most recent version of that change11:41
Zara(so it didn't check the method11:41
Zaraso updating that should fix it. well now I'm sad again. xD11:41
Zaraaaaand it works11:43
Zara(it was able to happen because my client uses the versions of things from usr/local/lib, meaning they have to be copied manually from git-tracked things. which is not great, to say the least.)11:48
SotKuninstall from there and run with tox? :)12:01
ZaraI should, but yak so fluffy12:12
*** dmsimard is now known as dmsimard|afk12:58
Zarait's too warm, and I'm sleepy!13:05
* Zara finds a worklist called 'SOCK boardy' in her test instance. hm.13:09
*** alexismonville has quit IRC13:10
*** alexismonville has joined #storyboard13:10
SotK:D13:14
Zaratbh the creepiest thing is that it says I made it. I have no memory of this. maybe someone else retitled it.13:14
Zarasome mysterious other person.13:15
SotKprobably13:16
SotKseems spooky13:16
Zaravery! :013:18
Zaraanyway, the 'get stuff not by id' solves a lot of the 'I want to get this via the python client', even when there's nothing explicit for it. but I think we still need to add stuff for puts and posts to work in those cases13:19
Zaraeg: with the due_dates stuff, I can get the due_dates for a specific board with due_date_board = storyboard.due_dates.get_all(board_id=2) , but I don't think there's a way to change the fields of that due_date (eg: 'name')13:20
Zaraso that's the kind of thing that's left. I'm not too sure about how to approach permissions, so I've tucked that away for later (since I'm not sure how much I'll be able to see even if it does work...)13:21
Zarabut yeah, might as well note it here in case it should be possible to change things already and I'm wasting time due to not knowing runes.13:22
Zaradue_dates dans monsieur python client await reviews here https://review.openstack.org/#/c/345995/13:24
Zarahm, thought I should add system_info. it only has a get() method, no get_all(); get() requires an argument and I don't know what I'm meant to give it.13:41
Zaraactually nvm13:42
Zaraorrrr not. still doesn't work13:44
Zara(I thought I could get it by asking for version, and I'd used the wrong var name, but no)13:44
Zaraoh, I had also done that13:48
Zarathat plus passing 'None' worked13:48
Zarahow did anyone ever let me near a keyboard13:49
Zarawhatever, the client should soon be able to tell what version of storyboard you're using. and having looked at the results, it's now clear to me that this isn't the thing I thought it was (sha1) and instead is just the numerical version, which is basically pointless13:50
Zarabut I'm gonna submit it anyway in the name of completeness ;_;13:52
openstackgerritZara proposed openstack-infra/python-storyboardclient: Add system info  https://review.openstack.org/34740513:58
ZaraI don't think that's the most useless patch I've ever submitted, but it's gotta be up there14:00
Zaraoh well, should help the next person not waste time on systeminfo ;_;14:00
Zarahuh, there's a separate thing for task_statuses in the api, but I think the client handles task-status things fine already14:11
* Zara really wishes every linux had an ms-paint equivalent14:32
Zarahttp://imgur.com/LOjzKdN15:05
Zaragreen = definitely there, yellow = in review, white is a mixture of 'I'm not sure' and 'not there'15:06
Zarafor some of the mapping stuff, I'm not sure what to expect.15:07
Zara(and in the end I used the watercolour brush in ms paint. :P)15:09
Zaraso, private stories have been added since last time, so that's the next one! :P15:17
openstackgerritZara proposed openstack-infra/python-storyboardclient: Add support for private stories  https://review.openstack.org/34744815:20
Zaraideally, I'd use a nice collaborative online editor for this, but so far I've found none with transparent brushes15:21
Zaraoh, woe15:21
*** faybrocklebank has quit IRC15:21
anteayadoes inkscape not offer transparent brushes?15:33
anteayaand nice work on the schema diagram15:33
Zarait's probably possible to get to them somehow, but as far as I know there's no preset 'brush', let alone a preset transparent one, so it'd require delving into it--and afaik it's just a desktop thing, so at that point I might as well use the tool I find easiest15:36
Zaraand thank you! :)15:37
anteayaoh okay15:38
anteayayeah I don't think inkscape offers preset things like that15:38
Zarayeah, it's a shame; I find inkscape looks like paint on the surface, but is actually more of an in-depth image-manipulation thing, when often what I want is a *really* basic drawing tool (normally I'm not fussed about transparent brushes, either xD)15:39
Zarawhen I want to do a diagram to explain something but it doesn't need to look neat and I just want a big marker pen.15:41
Zarathere are online tools in this era, though I've found it hard to find ones that don't save your picture with an enormous url that breaks your irc client when you paste it (this has happened to me twice)15:41
anteayaah yes15:42
anteayavery tough to find the right image editing tool for your needs15:42
Zarayeah, I don't know of anyone else who (ab)uses ms-paint like I do15:43
anteayaI bet there are thousands15:45
anteayayou just haven't met them yet15:45
Zara:)15:45
* Zara finds http://imgur.com/a/4JesN in a folder labelled 'my artwork'15:47
SotKD:15:56
Zara:D15:57
persiaGimp is usually the recommended tool for pixel manipulation (paint), vs vector definition (draw), which is inkscape.15:59
persiaGimp reviews usually suggest it is too complex for a newcomer and not powerful enough for a professional though, leaving "paint" and PhotoShop common.16:01
Zarayeah, that matches my experience16:01
Zara+ I think it tries to do things better than other tools, so it has different ways of doing things, so you take a trick that works in most places and it doesn't work.16:02
Zarawhich might be nice if you were going to use it all the time, but for dipping in, it's a pain.16:02
persiaKrita goes the other way, but seems not very popular.  I have no personal experience.16:03
* SotK has used Gimp ever since he needed something more complex than paint, and the "free software vs. expensive proprietary software" part has stopped me from moving on to using PhotoShop16:04
Zaramy tablet doesn't play nicely with paint, but I still use paint xD16:05
ZaraI had photoshop on a pre-owned desktop for a while, which was nice (although my desktop wasn't really powerful enough, so couldn't do much with it). and I got artweaver free with another tablet, but I don't use it because I found it would crash when I zoomed too fast, and it was sensitive enough to zoom accidentally a lot.16:07
Zara(physical media + scanner would be great if I'd ever figured out how to get the contrast right so fill tools weren't too sensitive)16:11
*** dmsimard|afk is now known as dmsimard16:47
Zaradisappearing for a bit; will be back around meeting time! :)17:02
*** jtomasek has quit IRC17:10
Zaragah, my internet keeps cutting out19:52
ZaraI get the meeting in weird batches19:52
*** jtomasek has joined #storyboard20:40
*** jtomasek has quit IRC20:41
*** jtomasek has joined #storyboard20:41
*** openstackgerrit has quit IRC22:03
*** openstackgerrit has joined #storyboard22:04
*** openstackgerrit has quit IRC22:48
*** openstackgerrit has joined #storyboard22:48
*** kkup_ has joined #storyboard23:54

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