SotK | was it a noice floight? | 00:31 |
---|---|---|
*** zara_the_lemur__ has quit IRC | 01:34 | |
Zara | oi'm not speaking to you | 03:13 |
Zara | (yeah, it was okay) | 03:13 |
*** zara_the_lemur__ has joined #storyboard | 03:28 | |
*** madgoat has joined #storyboard | 04:39 | |
*** madgoat has left #storyboard | 04:39 | |
*** zara_the_lemur__ has quit IRC | 06:02 | |
*** bethwhite has joined #storyboard | 10:09 | |
SotK | good! | 10:24 |
Zara | morning, storyboard! | 13:13 |
SotK | morning! | 13:23 |
*** acoles has joined #storyboard | 14:25 | |
acoles | hi is there any storyboard discussion at PTG? thx | 14:26 |
Zara | hi, acoles! we're in the infra room atm (grand ballroom B, 3rd floor) | 14:26 |
Zara | it's on the agenda there as part of the bigger infra agenda | 14:27 |
Zara | fungi's gonna run through that at 9:30 | 14:27 |
acoles | Zara: thanks | 14:28 |
fungi | yep, coffee's just outside the door too if you need it | 14:28 |
fungi | no promises it's good coffee, but it seems to have suitable levels of caffeine | 14:28 |
fungi | there may be terrible tea as well, i didn't think to look | 14:28 |
*** acoles is now known as acoles_ | 15:19 | |
*** acoles_ is now known as acoles | 15:25 | |
Zara | SotK: I'm sitting near the zuul session so you can live vicariously through me | 15:30 |
SotK | \o/ | 15:30 |
Zara | it's a very focused session on getting v3 up and running this week so I'm missing the context to be useful, wish you were here. :P | 15:32 |
SotK | sounds exciting | 15:32 |
*** acoles is now known as acoles_ | 15:36 | |
* SotK wishes he could be there too :) | 15:37 | |
*** diablo_rojo has joined #storyboard | 15:43 | |
Zara | now we've split off for migration script things | 15:58 |
Zara | I am no longer in infra ballroom; if you're looking for me, yell! :) | 15:58 |
Zara | SotK: want to do a virtual thing tonight? | 15:59 |
SotK | perhaps, though tomorrow night might be better for me I think | 16:00 |
Zara | okay, wfm | 16:00 |
Zara | hm, am I right in thinking these migration scripts don't cover projects themselves? | 16:08 |
persia | How do you mean? | 16:09 |
SotK | Zara: yes, you need to manually make the project in storyboard | 16:09 |
SotK | we should fix that, but it won't be hard and also won't be important until we are migrating many folk at once I think | 16:10 |
Zara | okay, I started looking at the branch migration logic and was like 'hang on' since I didn't realise that. | 16:11 |
Zara | so in cases where an lp project has specific non-master branches that we want to import, I'm wondering how we automate that | 16:14 |
Zara | since the branch names are going to be different for each project aiui | 16:14 |
SotK | something like http://paste.openstack.org/show/599697/ off the top of my head I expect | 16:19 |
* Zara was thinking we need to get launchpadreader to read branch information for a project too (or similiar) and get that to talk to the writer, will take a look at that paste and see how totally different it is | 16:19 | |
Zara | oh okay so bug comes from the reader to the loader to the writer | 16:21 |
Zara | I just didn't realise branches were already included with the bug | 16:22 |
SotK | yeah | 16:22 |
SotK | bug.branches isn't a thing | 16:22 |
SotK | but something like that is | 16:22 |
Zara | hahaha | 16:22 |
* SotK can't remember the specific words | 16:23 | |
SotK | maybe bug.linked_branches or something | 16:23 |
*** acoles_ is now known as acoles | 16:25 | |
Zara | linked_branches_collection_link ? | 16:26 |
* Zara is wandering around the lp api | 16:26 | |
SotK | lp api as in launchpadlib? | 16:27 |
Zara | ah no, I was just looking at https://launchpad.net/+apidoc/1.0.html#bug | 16:28 |
Zara | there is linked_branches, though that's listed in the thing I was looking at as a way of getting all bugs that are linked to branches | 16:36 |
Zara | rather than getting branches for bugs | 16:36 |
SotK | the bug.linked_branches (or whatever it was) in launchpadlib returns a list of branch names iirc | 16:37 |
Zara | huh, the doc seems to conflict with that but I can believe they don't match. | 16:39 |
* Zara wonders if we'll need something different for private bugs | 16:40 | |
SotK | we'll need to auth as someone with permission to see private bugs, for a start | 16:40 |
SotK | instead of accessing LP anonymously like the script currently does | 16:40 |
Zara | hm, so will it be able to get all branch names or will it fail when it tries to get one that's tied to a private bug? | 16:41 |
Zara | if it just skips over private things then it's fine for now | 16:42 |
SotK | I assume it just doesn't even know of the existence of private bugs | 16:42 |
SotK | the branches are per-bug using bug.linked_branch | 16:42 |
SotK | or w/e | 16:42 |
SotK | there may be a way to get all branches in a project, but idk | 16:43 |
SotK | I couldn't find any useful docs for launchpadlib | 16:43 |
Zara | I thought it was just an interface for https://launchpad.net/+apidoc/1.0.html | 16:43 |
Zara | which itself is pretty minimal | 16:43 |
Zara | aiui, what we're trying to do here is get the list of branches per project, so that then we can check they exist in the storyboard project, and then we can populate them | 16:44 |
SotK | that would be ideal | 16:44 |
Zara | I guess since branches are per-story, maybe we just create the branch when we create the story if it doesn't exist? | 16:45 |
Zara | *if the branch doesn't exist | 16:45 |
SotK | yeah, that's what I was thinking originally | 16:45 |
dmsimard | Is there a bug somewhere that describes how the search box behavior is inconsistent ? | 16:45 |
Zara | dmsimard: heh, there's a very long story on search, gimme a sec | 16:46 |
SotK | since I could only find evidence of branches on a per-bug basis, I was planning to create a story and then a task in that story for each branch | 16:46 |
SotK | (creating the branches too if they don't exist) | 16:47 |
Zara | dmsimard: https://launchpad.net/+apidoc/1.0.html | 16:47 |
Zara | erm not that | 16:47 |
Zara | dmsimard: https://storyboard.openstack.org/#!/story/2000402 | 16:47 |
Zara | sorry 'bout that :) | 16:47 |
dmsimard | Zara: ah yup, there's a couple of these | 16:50 |
dmsimard | do you mind if I add one more | 16:50 |
dmsimard | It's hard to explain in writing, see here: https://www.youtube.com/watch?v=uUvabxw6ibE | 16:51 |
dmsimard | basically depending on the order you add filters in, it doesn't look like it works | 16:51 |
*** diablo_rojo has quit IRC | 16:51 | |
dmsimard | i.e, I want to search for the word "filter" in the openstack-infra/zuul project | 16:52 |
dmsimard | if I do "openstack-infra/zuul" first, then add "filter", it doesn't work -- it erases openstack-infra/zuul | 16:52 |
dmsimard | if I do "filter" first, then "openstack-infra/zuul", it works | 16:52 |
SotK | dmsimard: huh, that's an interesting one | 16:54 |
* SotK will investigate later if nobody does it before me | 17:06 | |
*** tristanC_ has joined #storyboard | 17:07 | |
*** acoles is now known as acoles_ | 17:07 | |
*** tristanC has quit IRC | 17:09 | |
dmsimard | SotK: so I add a task in that story ? | 17:10 |
SotK | dmsimard: yes please | 17:11 |
* Zara wonders about best way to test the migration scripts | 17:34 | |
SotK | I was testing them in my test storyboard instance | 17:34 |
SotK | `tox -e venv "storyboard-migrate --config-file ./etc/storyboard.conf --from-project monasca --to-project openstack/monasca"` or similar iirc | 17:35 |
*** acoles_ is now known as acoles | 18:08 | |
Zara | ah, I'll give that a go | 18:38 |
*** bethwhite has quit IRC | 18:40 | |
Zara | hah, I didn't have a launchpadlib module, now I remember that patch :) | 19:14 |
* Zara should really learn tox properly sometime; I just know specific commands but not really how it works | 19:15 | |
* Zara sticks it on the enormous list | 19:16 | |
Zara | betherly: warning that I may prod you to rebase that less/sass change, I should've merged it originally and dealt with any font strangeness later. | 19:17 |
Zara | I'd like to get it in, anyway | 19:18 |
betherly | Zara: sure thing! there is definite strangeness because of the code hierarchy but as long as you are ok with that and ping me as and when it happens i am happy to merge it | 19:19 |
betherly | i can rebase now so you can test it if you want? | 19:19 |
Zara | yeah, that'd be good | 19:19 |
betherly | ok give me 5 | 19:19 |
Zara | I think it'll be easier to clean up after and I'd rather it not get lost | 19:19 |
acoles | Zara: further to our conversation earlier, could we get a storyboard project setup for swift but *not* migrate any data from launchpad? that would let us start to use the task tracking features and finding our way round the tool. what do we need to do to get that set up? | 19:21 |
Zara | acoles: if you'd just like to test it out, I recommend using the sandbox instance at: https://storyboard-dev.openstack.org/#!/ . If you want to use it to track production data, though, I think you'd need to migrate data first, though maybe fungi can advise on that. | 19:23 |
*** openstackgerrit has joined #storyboard | 19:24 | |
openstackgerrit | Beth Elwell proposed openstack-infra/storyboard-webclient master: Converting less to scss https://review.openstack.org/379595 | 19:24 |
betherly | Zara: ^ done | 19:24 |
Zara | wow, that was quick, thanks! | 19:25 |
betherly | no prob | 19:25 |
Zara | oh ha I forgot I updated a bunch of components in the interim | 19:25 |
acoles | Zara: we're thinking we'd use it for real work, but just not yet migrate launchpad bugs. so for example recently we setup a trello board for tracking tasks which we could have done in storyboard if we had a project (I *think*) | 19:25 |
fungi | acoles: we could manually create an openstack/swift project on storyboard.openstack.org; as opposed to how we normally autocreate those by parsing the gerrit/projects.yaml in openstack/project-config which would also switch whether gerrit tries to comment on bugs in launchpad or not | 19:28 |
fungi | acoles: though there's the outside chance that someone may also open new stories for openstack/swift in sb after that | 19:29 |
acoles | fungi: would that cause any obstacle to migrating launchpad data to that same storyboard project in the future? | 19:31 |
Zara | betherly: there's a bit of noise from the rebase in there that I think needs to be removed, otherwise looks good :) | 19:32 |
betherly | Zara: oh really? sorry! | 19:33 |
Zara | betherly: np, it's way easier to see it when it's in up in gerrit than it is in the raw patch imo | 19:33 |
fungi | acoles: nope. the import script can be rerun iteratively, and any non-imported stories which get created are assigned a much higher story id number than we ever expect to import from lp so there should be no overlap | 19:37 |
Zara | hrm, when trying to install launchpadlib, I cleared my old venv and am now seeing: http://paste.openstack.org/show/599716/ | 19:41 |
openstackgerrit | Beth Elwell proposed openstack-infra/storyboard-webclient master: Converting less to scss https://review.openstack.org/379595 | 19:41 |
betherly | Zara: ye gerrit colour coding helps. cleared up some whitespace grossness too | 19:41 |
Zara | thanks, I didn't even notice that! | 19:43 |
Zara | I tried to find out why npm hates us but the page of logs just froze my laptop instead. \o/ | 19:49 |
* Zara thinks relevant bit is http://paste.openstack.org/show/599720/ | 19:50 | |
*** diablo_rojo has joined #storyboard | 19:50 | |
Zara | okay so it dislikes like 39 here: https://review.openstack.org/#/c/379595/6/src/theme/base/edit_tasks.scss | 19:52 |
Zara | well line 40 I think | 19:52 |
Zara | buuuuut that hasn't changed in that patch | 19:52 |
Zara | so I wonder if our tests were broken earlier | 19:52 |
Zara | and falsely reporting success | 19:53 |
Zara | istr this patch passed all tests in the past | 19:53 |
betherly | rargh annoying. ill take a look when i have more time | 19:53 |
Zara | yeah, I can try fiddling with it too at some point, that line does look odd to me but I don't know scss, and bit weird that it was fine before | 19:55 |
Zara | rn my venv isn't working | 19:55 |
Zara | (it's not installing all deps...) | 19:58 |
Zara | conversation in #infra suggests it's a problem with the logutils release | 20:02 |
Zara | I think that's a transitive dep from our pecan version, and so I suspect we can't work around it in our requirements. | 20:03 |
acoles | fungi: good to know. thanks | 20:03 |
SotK | I think you can add it to requirements.txt and limit the version there | 20:11 |
Zara | SotK: yeah, fungi just explained to me that pip will go with the first version it sees; I didn't realise (I thought the version got overwritten somehow, though I was fuzzy on how) | 20:13 |
Zara | so now I'm trying that :) | 20:13 |
fungi | the benefits of in-person collaboration! | 20:13 |
Zara | \o/ | 20:13 |
* SotK wishes he was there | 20:15 | |
Zara | ;_; | 20:15 |
Zara | there's so much zuul, you would be right at home | 20:16 |
Zara | I feel bad that I don't have enough knowledge to give you an interesting summary of stuff that's going on | 20:16 |
Zara | (there is an etherpad for that that if you want to read from a distance: https://etherpad.openstack.org/p/pike-ptg-zuul ) | 20:17 |
Zara | people are making excited sounds and they all crowded around a laptop. | 20:18 |
Zara | ^ my technical summary | 20:18 |
fungi | SotK: your presence is sorely missed | 20:19 |
*** diablo_rojo has quit IRC | 20:23 | |
openstackgerrit | Zara proposed openstack-infra/storyboard master: Work around broken logutils release https://review.openstack.org/436175 | 20:25 |
Zara | (that's what I have locally; we'll need to merge it if we want any other storyboard patches to merge, though hopefully there will be a fix upstream soon) | 20:26 |
Zara | hm, that commit message is a bit terrible | 20:27 |
openstackgerrit | Zara proposed openstack-infra/storyboard master: Work around broken logutils release https://review.openstack.org/436175 | 20:29 |
Zara | I have published an edit on it, sorry for noise | 20:29 |
* SotK contemplates nitpicking it further | 20:30 | |
SotK | (no space after "working,", and you only specify "not the newest release") | 20:31 |
Zara | hahaha, you're right, I'll fix it | 20:35 |
*** diablo_rojo has joined #storyboard | 20:36 | |
openstackgerrit | Zara proposed openstack-infra/storyboard master: Work around broken logutils release https://review.openstack.org/436175 | 20:44 |
SotK | :D | 20:46 |
Zara | I could live with it being vague, but it was inaccurate | 20:47 |
*** diablo_rojo has quit IRC | 21:10 | |
*** jtomasek has joined #storyboard | 21:18 | |
*** jtomasek_ has joined #storyboard | 21:18 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!