*** anteaya has quit IRC | 01:27 | |
*** jamesmcarthur has joined #storyboard | 01:30 | |
*** jamesmcarthur has quit IRC | 01:35 | |
*** jamesmcarthur has joined #storyboard | 03:32 | |
*** jamesmcarthur has quit IRC | 03:36 | |
*** jamesmcarthur has joined #storyboard | 03:44 | |
*** jamesmcarthur has quit IRC | 03:51 | |
*** jamesmcarthur has joined #storyboard | 03:53 | |
*** jamesmcarthur has quit IRC | 04:06 | |
*** jamesmcarthur has joined #storyboard | 04:27 | |
*** jamesmcarthur has quit IRC | 04:35 | |
*** jamesmcarthur has joined #storyboard | 04:55 | |
*** jamesmcarthur has quit IRC | 04:59 | |
*** mrmartin has joined #storyboard | 06:36 | |
*** mrmartin has quit IRC | 07:44 | |
*** mrmartin has joined #storyboard | 08:14 | |
*** mrmartin has quit IRC | 08:45 | |
*** bethwhite has joined #storyboard | 08:45 | |
*** mrmartin has joined #storyboard | 08:51 | |
Zara | morning storyboard | 10:07 |
---|---|---|
SotK | morning! | 10:07 |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient: Fix preview button when editing stories https://review.openstack.org/323270 | 10:09 |
Zara | heehee | 10:10 |
*** fay_ has quit IRC | 10:28 | |
*** bethwhite has quit IRC | 10:28 | |
*** bethwhite has joined #storyboard | 10:31 | |
*** fay_ has joined #storyboard | 10:31 | |
*** mrmartin has quit IRC | 10:36 | |
*** mrmartin has joined #storyboard | 11:07 | |
betherly | Hi hi! I am back from holidayyyy! | 12:31 |
betherly | Tomorrow I am unlikely to be solely on storyboard as i norm try to be wednesdays. come back to a mountain of emails and need to organise meetings and such to find out whats happened in a week. | 12:31 |
krotscheck | Nothing happened. | 12:32 |
* krotscheck may be lying | 12:32 | |
betherly | krotscheck: lol :) | 12:32 |
betherly | ye thats sort of what it looks like from ironic-ui reviews... | 12:32 |
Zara | hi! :D | 12:33 |
betherly | we have a meeting tomorrow yes? | 12:33 |
Zara | np, figured things would be hectic on your end, and yeah, there's the meeting | 12:33 |
krotscheck | Yep. And I am ashamed to say that I've made no progress. | 12:33 |
Zara | how was the holiday? | 12:33 |
*** fay_ has quit IRC | 12:33 | |
betherly | krotscheck: no need! life is busyyyy! especially when youre a krotscheck | 12:33 |
betherly | Zara: was pretty dang awesome thanks! so needed. didnt realise how tired i was | 12:33 |
betherly | back for a couple weeks then off again for family hols surfing which will be much less of the lazing about | 12:34 |
Zara | :) I should organise one soon! where did you go? | 12:34 |
betherly | Zara: Kos, Greece. was super amazing there | 12:34 |
Zara | ooooooo | 12:34 |
betherly | do it! | 12:35 |
betherly | krotscheck: hows the conf? | 12:35 |
krotscheck | betherly: Lots of python people, little java. | 12:36 |
krotscheck | I mean javascript | 12:36 |
krotscheck | Oddly enough, there was an hour-long discussion on java yesterday | 12:36 |
betherly | krotscheck: oo thats cool! #representing | 12:39 |
krotscheck | Talked with a UI dev at StormPath, which is doing Auth-as-a-service. | 12:40 |
krotscheck | Not certain I like the idea of letting someone else manage my users for me. | 12:40 |
krotscheck | Other than that, portland's fun. | 12:40 |
Zara | yeah, I was just thinking that sounds like a hard one to sell... | 12:40 |
krotscheck | I'm actually staying 45 minutes outside of portland in this bucolic old orphanage in the middle of Oregon Wine Country #lifeishardwithpinotnoir | 12:41 |
Zara | so I was about to test some patches | 12:42 |
Zara | but | 12:42 |
Zara | I ate too many biscuits | 12:42 |
Zara | and now I'm full | 12:42 |
krotscheck | ...I can see how that would prevent code ;) | 12:43 |
Zara | this is a very difficult situation. | 12:43 |
Zara | so I've opted for telling everyone about it | 12:43 |
krotscheck | Wise cohice. | 12:44 |
*** fay has joined #storyboard | 12:46 | |
*** fay is now known as Guest8900 | 12:46 | |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient: Add a subscription button to project detail view https://review.openstack.org/323351 | 13:02 |
Zara | heehee | 13:02 |
betherly | krotscheck: yay! glad its happy there :) | 13:05 |
Zara | I keep seeing people talk about it in the social channel (same with OSCON), I'm so lonely! :D | 13:07 |
openstackgerrit | Merged openstack-infra/storyboard-webclient: Fix preview button when editing stories https://review.openstack.org/323270 | 13:09 |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient: Add a subscription button to project group detail view https://review.openstack.org/323367 | 13:24 |
Zara | :) yay, consistency | 13:26 |
Zara | I remember noticing that oddness when making that notifications spec plan thing, never got round to it. might not have even made a story... so yes, thank you. | 13:27 |
SotK | thanks to krotscheck for making a story about it which made me notice it too :) | 13:28 |
Zara | heh | 13:28 |
Zara | it's also nice no longer seeing those false positives :) | 13:33 |
Zara | hm, apparently I can't type sentences. | 13:47 |
persia | Do I read that correctly that it permits subscription there, but not unsubscription? | 13:49 |
Zara | unsubscription works for projects, too; it's the same mechanism as in other places (click a star to toggle on/off) | 13:50 |
persia | I was looking at project groups, but clearly I need to dig deeper to understand that code :) | 13:51 |
Zara | tbf I haven't looked at that one yet | 13:52 |
SotK | it just adds a control to allow toggling of subscription to the project and project group detail views (rather than only being able to do it on the respective list views) | 13:52 |
SotK | see https://storyboard.openstack.org/#!/story/2000596 | 13:52 |
persia | Right, it was the interaction of $scope.resolvedUser and ng-if that I misunderstood. | 13:54 |
SotK | ah, I did that because it was failing to decide whether the star should be solid or not if rendered before $scope.projectSubscription was given a useful value | 13:56 |
*** mrmartin has quit IRC | 13:59 | |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient: Include moment-timezone to stop all the warnings about it https://review.openstack.org/323396 | 14:00 |
Zara | ahahahaha | 14:00 |
Zara | that commit message title just got me | 14:00 |
Zara | :) | 14:01 |
SotK | :) | 14:01 |
Zara | :0 smile snap! | 14:01 |
persia | Ah, so it hides the star until it can know if it should be solid or not. That behaviour makes sense, although I still need to read more to make sure I understand that sort of thing. | 14:01 |
SotK | persia: correct | 14:01 |
Zara | SotK: I don't think there's a way for me to add a team if there are no teams already. I'm not sure if it's only the teams UI patch that needs a tweak, or if it's that one + the one before it also needing a POST method? (it has PUT, DELETE and GET atm) | 14:02 |
SotK | Zara: I think you want https://review.openstack.org/#/c/320517/ | 14:03 |
persia | Out of curiosity, what is the driver for the teams UI? | 14:03 |
persia | For the OpenStack case, could teams be imported from project-config or from gerrit somehow? That might make audit easier. | 14:03 |
* persia apologises if this discussion has already been had | 14:04 | |
SotK | I think the main thing is the desire for a way to manage story permissions for a group like the vulnerability management team more easily than adding/removing individual people to each story | 14:06 |
*** anteaya has joined #storyboard | 14:06 | |
Zara | hahaha | 14:08 |
Zara | sorry | 14:08 |
Zara | neverrrrrrr mind | 14:09 |
persia | That rationale for group management makes sense to me, but I still think that for the OpenStack case it is more interesting to set the group content via gerrit review, rather than through the StoryBoard UI. | 14:11 |
persia | Especially for VMT, where audit becomes important. | 14:11 |
persia | (who knew what when, etc.) | 14:11 |
Zara | I think it'd be possible to do a script for the import once it's possible to create teams (with the python client), since it seems like it's 'get this list, post to storyboard api'. so you could in theory duplicate a group from gerrit to storyboard, even if you weren't setting it directly there? | 14:13 |
persia | That was my thought, with the source either being the gerrit ACLs or some infra-managed repo. | 14:13 |
SotK | yeah, it should be relatively trivial to organise such a thing | 14:14 |
SotK | something like the existing project loading would work I imagine | 14:15 |
SotK | http://git.openstack.org/cgit/openstack-infra/storyboard/tree/storyboard/db/projects_loader.py | 14:16 |
*** mrmartin has joined #storyboard | 14:16 | |
anteaya | persia: was just reading the logs, the driver for having teams in storyboard is fungi and as SotK said the vulerabiltiy management team usecase | 14:43 |
anteaya | which is that if a story is marked private everyone on the vulnerabiltiy management team can see the story | 14:43 |
anteaya | how that team becomes populated with members was not specifically discussed | 14:44 |
fungi | "teams" are an indirect consequence of being able to permit specific viewers (automatically or manually) to private stories, yes | 14:44 |
persia | anteaya: right, I was mostly curious about the UI driver, because I thought that was an API function. | 14:44 |
anteaya | personally I assumed that someone was considered the team owner/admin and added or removed other members, using the storyboard ui | 14:44 |
anteaya | persia I'm not familiar with the term UI driver | 14:45 |
persia | I was thinking we stored groups in git for everything else, so it would be a logical extension. Doesn't really matter either way. | 14:45 |
persia | That which drives the UI need. | 14:46 |
anteaya | "we stored groups in git for everything else" what do we store groups in git for? | 14:46 |
anteaya | my understanding is that currently the vulnerability management team uses launchpad | 14:47 |
anteaya | I'm uncertain how that translates to storing groups in git | 14:47 |
anteaya | it is possible there is a vernacular here of which I am unaware | 14:48 |
*** jamesmcarthur has joined #storyboard | 14:51 | |
persia | I thought we stored acls for reps in git, using a group concept. I may be mistaken. | 14:54 |
anteaya | it is a gerrit config file | 14:56 |
* anteaya goes to find the docs on that | 14:56 | |
SotK | doesn't gerrit store its config in git? | 14:56 |
fungi | gerrit group memberships are (currently) maintained in its mysql database | 14:57 |
fungi | either through its api or webui | 14:57 |
anteaya | persia: http://docs.openstack.org/infra/system-config/gerrit.html#access-controls | 14:57 |
fungi | i'm not saying it's ideal, just how it works currently | 14:57 |
anteaya | SotK: when gerrit uses notedb, that will use git | 14:57 |
anteaya | last I heard that was to happen in 2.12 | 14:58 |
anteaya | oh sorry no, that is targetted for gerrit 3 | 14:58 |
anteaya | and I have no idea how much progress has been made on gerrit 3 | 14:58 |
SotK | aha, I was thinking of https://gerrit-review.googlesource.com/Documentation/config-project-config.html | 15:06 |
anteaya | SotK: yes that is for gerrit 2.12 | 15:07 |
anteaya | we are running gerrit 2.11 | 15:07 |
* SotK has used that in gerrit older than 2.12 before now | 15:10 | |
anteaya | SotK: really, cool | 15:11 |
anteaya | SotK: how do you use it? | 15:11 |
anteaya | SotK: do those gerrits also have a MySQL db then too? | 15:12 |
SotK | I used it when I was looking at setting up zuul for a different project, to add additional labels to set on job success/failure iirc | 15:13 |
SotK | I think so, but I'm not sure | 15:13 |
anteaya | cool | 15:18 |
anteaya | thanks for sharing that I didn't know it existed | 15:19 |
SotK | it seems to exist on review.openstack.org too: `git fetch origin refs/meta/config && git checkout FETCH_HEAD` in some cloned repo from gerrit (you might need to be a core for the repo, idk) | 15:20 |
Zara | briefly afk while I take the laptop home and pick up food | 15:32 |
*** openstackgerrit has quit IRC | 15:33 | |
*** openstackgerrit has joined #storyboard | 15:33 | |
anteaya | mmmm food | 15:42 |
anteaya | SotK: cool | 15:42 |
*** mrmartin has quit IRC | 15:51 | |
*** jamesmcarthur has quit IRC | 16:01 | |
*** Guest8900 has quit IRC | 16:05 | |
*** jamesmcarthur has joined #storyboard | 16:05 | |
*** Guest8900 has joined #storyboard | 16:05 | |
*** jamesmcarthur has quit IRC | 16:11 | |
*** jamesmcarthur has joined #storyboard | 16:11 | |
fungi | SotK: yeah, you _can_ add group references there, but at least in 2.11 it still needs a matching database entry for that group uuid and also group membership is entirely defined in the db | 16:16 |
fungi | it's sort of confusing. they promise this gets simpler with the switch to their "notedb" git backend | 16:16 |
*** mrmartin has joined #storyboard | 16:24 | |
SotK | yeah, I'd forgotten you can't actually create groups there | 16:27 |
*** mrmartin has quit IRC | 16:31 | |
*** Guest8900 has quit IRC | 16:33 | |
Zara | hm, vermicelli... not the best | 16:45 |
Zara | I bought it because I thought it'd just be like noodles, but thin | 16:46 |
Zara | but it doesn't absorb any flavour | 16:46 |
anteaya | ah you hadn't had vermicelli prior to today? | 16:47 |
anteaya | is it hot or cold? | 16:47 |
Zara | I'd had it but never cooked with it | 16:47 |
anteaya | ah | 16:47 |
*** jamesmcarthur has quit IRC | 16:47 | |
Zara | so turns out it's closer to pasta at heart, I think, and needs way more stuff to flavour it | 16:48 |
anteaya | you tend to let vermicelli soak in warm water to soften it | 16:48 |
anteaya | yes just thin rice noodles | 16:48 |
anteaya | good with peanut sauce! | 16:48 |
*** bethwhite has quit IRC | 16:48 | |
Zara | I doused it in 5 spice in the end (along with sriacha, sweet chilli, teriyaki and yakitori...) | 16:49 |
anteaya | that would add some flavour | 16:50 |
*** jamesmcarthur has joined #storyboard | 16:50 | |
Zara | :P | 16:50 |
Zara | I will go back to patch review when I finish, anyhow | 16:51 |
anteaya | a vermicelli experience | 16:51 |
Zara | :) | 17:12 |
anteaya | Zara: I see from Friday's logs that you and zaro had an exchange about the gerrit storyboard plugin | 17:20 |
Zara | anteaya: yeah, I started looking at the plugin today... still pretty fuzzy on how it works | 17:35 |
anteaya | zaro: ^^ | 17:37 |
anteaya | zaro: is there documentation on how the storyboard gerrit plugin works? | 17:37 |
*** jtomasek has quit IRC | 17:39 | |
Zara | ah, I found the main bit I was missing (sorry, have mainly been reviewing today) | 18:01 |
*** jamesmcarthur has quit IRC | 18:11 | |
fungi | anteaya: Zara: is there an existing story filed for tracking eventual work items on https://review.openstack.org/314185 (task tracker infra spec)? | 18:13 |
anteaya | Zara: what were you missing | 18:17 |
anteaya | fungi: I filed something let me go find it | 18:17 |
Zara | fungi: I think this is the only story related to that spec I'm aware of: https://storyboard.openstack.org/#!/story/2000610 | 18:18 |
Zara | anteaya made it so it might be the same one | 18:18 |
fungi | thanks! wanting to make sure i add a link to it from the spec | 18:18 |
anteaya | yes that is the same one | 18:18 |
anteaya | fungi: sure but I am heaving curating this story | 18:18 |
anteaya | so if folks see it as a pile on they might be surprised | 18:19 |
anteaya | I'm having a hard time lately between being able to tell folks about things and actually getting work done | 18:19 |
fungi | that's fine. just need somewhere for the tasks associated with the spec to be tracked | 18:19 |
anteaya | fungi: understood | 18:19 |
anteaya | hopefully setting accurate expectations | 18:20 |
fungi | is that story suitable or should there be a separate one? | 18:20 |
anteaya | no that is fine | 18:20 |
fungi | okay, great | 18:20 |
anteaya | I will take steps I need to take to actually get work done | 18:20 |
anteaya | thank you | 18:20 |
Zara | anteaya: re plugin, the main thing was I was missing where the issueID was set; turns out it's in other config, not in the sb plugin, but that makes sense. there will be other gaps but I won't know what they are until I try to add to it | 18:20 |
anteaya | awesome, glad you found something useful | 18:21 |
anteaya | yes I expect many curious things to arise from your work | 18:21 |
anteaya | but if you feel that the storyboard gerrit plugin is worth an investigation I support that direction | 18:21 |
anteaya | let me know how I can help | 18:21 |
anteaya | s/heaving/heavily | 18:22 |
anteaya | fungi: that was heavily curating by the way, not heaving | 18:22 |
fungi | good to know ;) | 18:22 |
anteaya | ha ha ha | 18:22 |
Zara | :) right now, the main things that'll slow me down with it are a) unfamiliarity with java and b) needing to spin up a gerrit to test. probably the best way to do it would be for me to get it behaving as expected in python, then someone with more java and a gerrit to hand updating the plugin using the python thing as a reference (as a guide to *when* and *what* we want to update). but that only works when | 18:27 |
Zara | there's a 'someone'. :D | 18:27 |
Zara | anyway, for both approaches, it looks like storyboard needs the ability to have a user with an access token that never expires. | 18:28 |
anteaya | good details thank you | 18:28 |
anteaya | I wonder if you would be able to use the review-dev instance to test | 18:28 |
anteaya | fungi: could Zara use the review-dev instance to test the storboard gerrit plugin? | 18:29 |
fungi | anteaya: presumably, yes. we could certainly try hooking it up to storyboard-dev | 18:30 |
Zara | heehee | 18:31 |
Zara | feels like an exciting experiment | 18:31 |
anteaya | fungi: that would be awesome | 18:31 |
anteaya | fungi: what would the first step be from the storyboard side of things? | 18:31 |
fungi | probably discussing it when i'm not prepping for a meeting (i haven't thought it through yet), or maybe ask zaro for suggestions? | 18:32 |
anteaya | awesome thank you | 18:34 |
anteaya | Zara: maybe we can bring it up in open discussion today | 18:34 |
anteaya | if there is any time for it | 18:34 |
anteaya | zaro: any suggestions | 18:34 |
*** jamesmcarthur has joined #storyboard | 18:39 | |
anteaya | I have added to the description of this story at https://storyboard.openstack.org/#!/story/2000610 with a link to the spec and a statement of intent of focus | 18:43 |
*** mrmartin has joined #storyboard | 18:43 | |
SotK | I'd suggest that the blockers that are defined each get their own story, tagged with something like "storyboard-migration-blocker" | 18:44 |
SotK | since otherwise that story is going to get big | 18:44 |
anteaya | that is a good suggestion | 18:45 |
anteaya | I'm thinking I'll wait out the deluge and then start curating and moving things around so they are manageable | 18:45 |
anteaya | is that fair as an approach? | 18:46 |
*** mrmartin has quit IRC | 18:46 | |
SotK | wfm, as long as we don't end up with either a story with loads of tasks, or a story with tasks so big they should be stories themselves (and broken into separate tasks) | 18:47 |
fungi | https://review.openstack.org/314185 has been updated | 18:50 |
anteaya | SotK: agreed | 18:51 |
anteaya | SotK: why don't we work together on the first few so that we create a mutually agreed upon unit of a trackable item | 18:51 |
anteaya | SotK: is that fair? | 18:51 |
anteaya | fungi: thank you | 18:52 |
SotK | anteaya: that sounds sensible to me | 18:52 |
SotK | thanks fungi! | 18:53 |
anteaya | SotK: thanks | 18:53 |
anteaya | fungi: well the facilitator has been identified that is me | 18:53 |
anteaya | fungi: did you want me to add that as a comment in the spec? | 18:53 |
fungi | anteaya: great! care to follow up with one more patchset adding yourself as the volunteer for that? | 18:53 |
anteaya | I can do that | 18:54 |
fungi | it was the only thing i wasn't able to fill in for the spec, as i didn't realize someone actually had volunteered | 18:54 |
anteaya | ah sorry about that | 18:55 |
anteaya | I voluneetered last week | 18:55 |
anteaya | will add | 18:55 |
fungi | yeah, put your name under the assignees section as the facilitator | 18:55 |
fungi | and remove that first step from the work items section | 18:56 |
fungi | anteaya: thanks! | 18:56 |
anteaya | I'll do that, thank you | 18:56 |
*** jamesmcarthur has quit IRC | 18:57 | |
*** jamesmcarthur has joined #storyboard | 18:58 | |
*** mrmartin has joined #storyboard | 19:11 | |
*** jamesmcarthur has quit IRC | 19:20 | |
*** jamesmcarthur has joined #storyboard | 19:36 | |
*** jamesmcarthur has quit IRC | 20:48 | |
*** jamesmcarthur has joined #storyboard | 20:49 | |
*** mrmartin has quit IRC | 20:50 | |
*** jamesmcarthur has quit IRC | 21:15 | |
*** anteaya has quit IRC | 23:44 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!