Tuesday, 2016-08-30

*** alexismonville has joined #storyboard00:02
*** alexismonville has quit IRC00:08
*** alexismonville has joined #storyboard00:45
*** alexismonville has quit IRC01:05
*** matthewbodkin has joined #storyboard07:50
*** bethwhite_ has joined #storyboard08:34
Zaramorning, storyboard!09:31
Zarahope everyone who had a bank holiday had a grrrrrrrrreat bank holiday09:31
Zarabtw, people may read 'not expecting +1s off everyone yet' as 'work in progress, don't review yet'. so if you'd still like reviews on that patch, probably better not having that in the commit message09:48
matthewbodkinokay ye I get what you mean, just wanted to make it clear that I know there is an apparent problem with it, I'm just waiting to see what that problem looks like from someone else's perspective because it seems fine to me10:02
Zarasure, yeah, probably best noting it on comments in gerrit, or on irc. I can take a look again but it looked fine to me last time, so the best people to review will be SotK and pedroalvarez10:04
Zaraso might be a little while before there's some movement on that patch anyway10:04
ZaraI think the chrome-js-draft issue might be to do with the fact that the js-draft uses storyboard-dev, which has a self-signed certificate10:25
Zarachrome thinks it's dangerous10:25
Zaraso I'm finding I can see js-draft things on chromium, but only after navigating to storyboard-dev in another tab10:26
Zaraand saying 'don't worry, it's safe'10:26
Zarauntil I do that, the page for the js draft just doesn't load10:26
openstackgerritMatthew Bodkin proposed openstack-infra/storyboard-webclient: Change layout of the list of stories in a project group  https://review.openstack.org/36276410:30
matthewbodkin^^ ignore this10:30
matthewbodkinJust trying something out for myself but I needed to git review it in order for me to see the changes :)10:31
Zaraokay. how come it's not possible for you to see them on your local test instance?10:33
matthewbodkinJust because there's never any project groups/projects/stories in my instance like there is on the actually storyboard10:35
matthewbodkinnot sure if this is an issue I should have raised... :/ didn't think it was anything10:36
Zarait should be empty by default but you should be able to make some10:36
matthewbodkinand I need a list to see how it has changed10:36
matthewbodkinyes that's what I thought10:36
Zaraso yeah, worth finding out what's going on if it's not possible to make some.10:37
Zaraif you need a big list, it should be possible to make a lot of stories at once with a script.10:37
Zarausing our python client. so if that sounds interesting to learn more about, you'll probably find it easiest to use the python client for that and I can give further hints if wanted.10:42
Zaraeither way, the js draft can take hours to build so it's really handy to have a local test instance.10:44
matthewbodkinsuppose you're right I should look into that10:46
Zaraokay, shout if you want some info about the python client; I don't want to chuck a load of info at you if you feel you'd learn more from searching around and piecing things together.10:52
matthewbodkinnot got long left here so you might as well just hit me with it all and do it quickly instead of me looking around working it out for ages10:54
matthewbodkinI'll learn from it either way so10:54
Zaraokay, repo is over here: https://git.openstack.org/cgit/openstack-infra/python-storyboardclient/tree/storyboardclient/v1 . should be installable with `python setup.py install` (shout if that doesn't work; my memory's hazy). once installed, you can import it into other scripts (in this case, your script to make lots of stories). it explains how to use it in storyboardclient/v1/client.py . so once it's inst10:58
Zaraalled, try seeing if you can work out how to import it and use it in a script-- but it's also fine to ask more about it.10:58
Zarayou should install it on the same vm where you have storyboard and the storyboard webclient.10:58
* persia would have thought that installing the client on a development host would be easier than on that VM, and a better match to typical use to a server10:59
Zarait should be the same difficulty, and I'm not confident about what the address would be11:00
Zaraso that makes it harder because if it can't find it or it doesn't like the certificate, I can't help11:00
matthewbodkin`python setup.py install` doesn't work11:04
Zarayay, that was fast :D11:05
Zarawhat happens?11:05
matthewbodkinwell turns out I'd already cloned that repo when I first set up storyboard but anyway it says permission denied11:06
Zaraah, maybe it requires admin permissions. `sudo python setup.py install` ?11:06
matthewbodkinyay11:07
Zara(PSA: 'stick a sudo on it' is not a recommeneded practice for anything other than disposable VMs, lol)11:07
matthewbodkinhahahaha11:07
Zara(gah, it's not *recommended*, either xD)11:08
*** alexismonville has joined #storyboard11:33
*** alexismonville has quit IRC11:37
matthewbodkinsorry Zara I got sidetracked doing something else what next now I have that installed?11:50
Zaraso there should be some information in client.py about how to use it when imported into another script. so the next step would be to write a script that imports the storyboardclient. Then you want to make that script update your storyboard instance.11:57
Zara(btw, this is jumping ahead, but watch out for creating stories without it being obvious-- stories with no tasks are marked 'invalid' and not displayed by default, and it's possible to make stories without tasks. I don't think that'll come up for a while but it could be confusing when it does)12:27
Zaraheh, while checking this task I found that I don't know an elegant way to create a task while creating a story (afaict you need the story id to make the task, as the POST for the task is separate to the POST for the story, which automatically sets a story id.) so it's possible to do it, just not pretty.12:59
openstackgerritZara proposed openstack-infra/python-storyboardclient: Add basic docs for python client  https://review.openstack.org/36287813:46
Zarabased on a big commented thing I have called testscript.py where I note commands as I go. saves time remembering the exact syntax.13:49
Zaraaw, I uploaded them so I could see the formatting more easily, but we don't have a docs job for that repo14:01
Zaraoh wait we do nvm14:01
openstackgerritZara proposed openstack-infra/python-storyboardclient: Add basic docs for python client  https://review.openstack.org/36287814:08
openstackgerritZara proposed openstack-infra/python-storyboardclient: Add basic docs for python client  https://review.openstack.org/36287814:21
*** alexismonville has joined #storyboard14:31
Zarahow is it already nearly 4pm14:51
*** nibalizer has quit IRC15:29
*** bethwhite_ has quit IRC15:30
zaroZara: are openstack/* projects in storyboard yet?16:17
*** faybrocklebank has quit IRC16:17
persiazaro: No.16:18
zarowas there some TC message that said all projects should be using storyboard now instead of launchpad?16:18
persiazaro: My understanding (to be correctedd by someone else) is that the facilitator needs to prepare a report to the TC regarding a set of issues that make SB hard to use when compared to LP.16:18
persiaFrom this, the TC was to take a decision on which of these needed to be addressed, and which could be ignored.16:19
zarohappen to know when that's gonna happen?  is there something blocking this?16:19
persiaOnce that discussion happened, I understand the TC was to instruct Infra to prepare a plan for migration.16:19
persiaLast I knew, the facilitator was discussing requirements vs. LP with stakeholders.  I never saw a complete list of stakeholders, so I don't know the current status of that effort.16:19
persiaFor an accurate understanding, perhaps we should ask in the meeting today?16:20
zaroyou gonna be there persia16:20
persiaMy memory may not be 100%, and I don't manage to read all of backscroll16:20
zaro?16:20
persiaYes.16:21
zarogreat. might be good to have it as an agenda item on infra meeting wiki.16:21
Zarapersia's understanding matches mine. The spec is up here: https://review.openstack.org/#/c/326680/1/specs/task-tracker.rst ; afaik it's on phase 1 step 1 of the work items.16:21
zarothanks, for memory dump.16:22
zaroimo sb is ready.  all i really wanted was the email updates.16:23
Zarare: the comment I left on your patch, the thing that's changed fairly recently is that infra has gone from saying 'no non-infra projects on storyboard' to 'other projects can use it if they ask'16:23
Zarastory related to facilitation is here: https://storyboard.openstack.org/#!/story/200061016:24
zaroZara: so how do i go about asking?  because i would like to ask.16:26
ZaraI think the meeting makes sense, especially as it's coming from a third party16:27
persiaSo two items in the agenda: 1) status check on step 1, 2) zaro requesting SB use for something new?16:28
persia(where (1) is under priority efforts, and (2) is under the regular items)16:28
*** matthewbodkin has quit IRC16:30
zaroi mean how do i go about asking to use SB instead of LP for the projects i manage?16:30
zaropersia: did you get a chance to checkout how the Gerrit verify-status plugin works with Jenkins?16:31
Zaraah right, I'd guess just ask in #infra so someone with admin permissions can make a project for it. then if you want to import existing things from LP, the import script may need a cleanup16:32
Zaracould just ask in the meeting for that too16:32
persiazaro: I've taken a quick look; I've been travelling, so haven't managed to set up a toy environment to play with it.16:32
Zara(that way it's more likely to get an action assigned)16:32
persiaFrom earlier discussion, I remember there being some specific files that needed to be modified to add a project to SB, so it ended up being a review, but that may not be sufficient.16:34
ZaraI think it's 'use-storyboard: yes' in project-config16:34
Zarabut there might be more that I'm forgetting16:34
Zarainfra root should have a better idea16:34
SotKI believe it to be gerrit/projects.yaml in project-config16:35
ZaraA sick SotK appears!16:35
SotK(adding `use-storyboard: true` to the relevant projects)16:35
zaroahh yeah, i remember that.16:35
zaroso i guess you can just set that and it automatically happens once change is merged?16:36
persiaIsn't there a DB update required?  DId someone write a python-storyboardclient script to automate that?16:36
zarogood point, that trickery might be out of date.16:37
*** bethwhite_ has joined #storyboard17:33
Zarahm, the python client isn't talking to s.o.o right now; wonder what's up.17:39
Zarahm, not working locally either, suggests it's an issue with whatever network I'm on.17:46
Zarayeah I think some connection had timed out17:47
Zaraurgh, no, still not working for s.o.o or s.dev.o , only locally17:51
ZaraI wonder if there's any chance it's failing to connect because of how plugin connects17:52
Zaraotherwise my detailed guess is 'network stuff has happened somewhere I don't know about'17:53
Zara(NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fd9b35bf750>: Failed to establish a new connection: [Errno 101] Network is unreachable',))17:54
*** alexismonville has quit IRC18:00
Zara(right, it's probably on my end; curl doesn't work from my vm either but does from computer, never mind.)18:04
*** alexismonville has joined #storyboard18:47
*** NikitaKonovalov has quit IRC18:50
*** jtomasek has quit IRC18:51
*** ivyyy has quit IRC18:52
*** NikitaKonovalov has joined #storyboard18:57
*** alexismonville has quit IRC18:57
*** jtomasek has joined #storyboard19:03
*** ivyyy has joined #storyboard19:04
openstackgerritZara proposed openstack-infra/storyboard-webclient: Re-add note that markdown formatting is supported  https://review.openstack.org/36316219:40
openstackgerritZara proposed openstack-infra/storyboard-webclient: Re-add note that markdown formatting is supported  https://review.openstack.org/36316219:43
*** alexismonville has joined #storyboard20:13
*** alexismonville has quit IRC20:16
*** alexismonville has joined #storyboard20:23
*** alexismonville has quit IRC20:24
*** bethwhite_ has quit IRC20:37

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