Tuesday, 2016-05-31

*** anteaya has quit IRC01:27
*** jamesmcarthur has joined #storyboard01:30
*** jamesmcarthur has quit IRC01:35
*** jamesmcarthur has joined #storyboard03:32
*** jamesmcarthur has quit IRC03:36
*** jamesmcarthur has joined #storyboard03:44
*** jamesmcarthur has quit IRC03:51
*** jamesmcarthur has joined #storyboard03:53
*** jamesmcarthur has quit IRC04:06
*** jamesmcarthur has joined #storyboard04:27
*** jamesmcarthur has quit IRC04:35
*** jamesmcarthur has joined #storyboard04:55
*** jamesmcarthur has quit IRC04:59
*** mrmartin has joined #storyboard06:36
*** mrmartin has quit IRC07:44
*** mrmartin has joined #storyboard08:14
*** mrmartin has quit IRC08:45
*** bethwhite has joined #storyboard08:45
*** mrmartin has joined #storyboard08:51
Zaramorning storyboard10:07
SotKmorning!10:07
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Fix preview button when editing stories  https://review.openstack.org/32327010:09
Zaraheehee10:10
*** fay_ has quit IRC10:28
*** bethwhite has quit IRC10:28
*** bethwhite has joined #storyboard10:31
*** fay_ has joined #storyboard10:31
*** mrmartin has quit IRC10:36
*** mrmartin has joined #storyboard11:07
betherlyHi hi! I am back from holidayyyy!12:31
betherlyTomorrow 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
krotscheckNothing happened.12:32
* krotscheck may be lying12:32
betherlykrotscheck: lol :)12:32
betherlyye thats sort of what it looks like from ironic-ui reviews...12:32
Zarahi! :D12:33
betherlywe have a meeting tomorrow yes?12:33
Zaranp, figured things would be hectic on your end, and yeah, there's the meeting12:33
krotscheckYep. And I am ashamed to say that I've made no progress.12:33
Zarahow was the holiday?12:33
*** fay_ has quit IRC12:33
betherlykrotscheck: no need! life is busyyyy! especially when youre a krotscheck12:33
betherlyZara: was pretty dang awesome thanks! so needed. didnt realise how tired i was12:33
betherlyback for a couple weeks then off again for family hols surfing which will be much less of the lazing about12:34
Zara:) I should organise one soon! where did you go?12:34
betherlyZara: Kos, Greece. was super amazing there12:34
Zaraooooooo12:34
betherlydo it!12:35
betherlykrotscheck: hows the conf?12:35
krotscheckbetherly: Lots of python people, little java.12:36
krotscheckI mean javascript12:36
krotscheckOddly enough, there was an hour-long discussion on java yesterday12:36
betherlykrotscheck: oo thats cool! #representing12:39
krotscheckTalked with a UI dev at StormPath, which is doing Auth-as-a-service.12:40
krotscheckNot certain I like the idea of letting someone else manage my users for me.12:40
krotscheckOther than that, portland's fun.12:40
Zarayeah, I was just thinking that sounds like a hard one to sell...12:40
krotscheckI'm actually staying 45 minutes outside of portland in this bucolic old orphanage in the middle of Oregon Wine Country #lifeishardwithpinotnoir12:41
Zaraso I was about to test some patches12:42
Zarabut12:42
ZaraI ate too many biscuits12:42
Zaraand now I'm full12:42
krotscheck...I can see how that would prevent code ;)12:43
Zarathis is a very difficult situation.12:43
Zaraso I've opted for telling everyone about it12:43
krotscheckWise cohice.12:44
*** fay has joined #storyboard12:46
*** fay is now known as Guest890012:46
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Add a subscription button to project detail view  https://review.openstack.org/32335113:02
Zaraheehee13:02
betherlykrotscheck: yay! glad its happy there :)13:05
ZaraI keep seeing people talk about it in the social channel (same with OSCON), I'm so lonely! :D13:07
openstackgerritMerged openstack-infra/storyboard-webclient: Fix preview button when editing stories  https://review.openstack.org/32327013:09
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Add a subscription button to project group detail view  https://review.openstack.org/32336713:24
Zara:) yay, consistency13:26
ZaraI 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
SotKthanks to krotscheck for making a story about it which made me notice it too :)13:28
Zaraheh13:28
Zarait's also nice no longer seeing those false positives :)13:33
Zarahm, apparently I can't type sentences.13:47
persiaDo I read that correctly that it permits subscription there, but not unsubscription?13:49
Zaraunsubscription works for projects, too; it's the same mechanism as in other places (click a star to toggle on/off)13:50
persiaI was looking at project groups, but clearly I need to dig deeper to understand that code :)13:51
Zaratbf I haven't looked at that one yet13:52
SotKit 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
SotKsee https://storyboard.openstack.org/#!/story/200059613:52
persiaRight, it was the interaction of $scope.resolvedUser and ng-if that I misunderstood.13:54
SotKah, 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 value13:56
*** mrmartin has quit IRC13:59
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Include moment-timezone to stop all the warnings about it  https://review.openstack.org/32339614:00
Zaraahahahaha14:00
Zarathat commit message title just got me14:00
Zara:)14:01
SotK:)14:01
Zara:0 smile snap!14:01
persiaAh, 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
SotKpersia: correct14:01
ZaraSotK: 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
SotKZara: I think you want https://review.openstack.org/#/c/320517/14:03
persiaOut of curiosity, what is the driver for the teams UI?14:03
persiaFor 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 had14:04
SotKI 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 story14:06
*** anteaya has joined #storyboard14:06
Zarahahaha14:08
Zarasorry14:08
Zaraneverrrrrrr mind14:09
persiaThat 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
persiaEspecially for VMT, where audit becomes important.14:11
persia(who knew what when, etc.)14:11
ZaraI 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
persiaThat was my thought, with the source either being the gerrit ACLs or some infra-managed repo.14:13
SotKyeah, it should be relatively trivial to organise such a thing14:14
SotKsomething like the existing project loading would work I imagine14:15
SotKhttp://git.openstack.org/cgit/openstack-infra/storyboard/tree/storyboard/db/projects_loader.py14:16
*** mrmartin has joined #storyboard14:16
anteayapersia: was just reading the logs, the driver for having teams in storyboard is fungi and as SotK said the vulerabiltiy management team usecase14:43
anteayawhich is that if a story is marked private everyone on the vulnerabiltiy management team can see the story14:43
anteayahow that team becomes populated with members was not specifically discussed14:44
fungi"teams" are an indirect consequence of being able to permit specific viewers (automatically or manually) to private stories, yes14:44
persiaanteaya: right, I was mostly curious about the UI driver, because I thought that was an API function.14:44
anteayapersonally I assumed that someone was considered the team owner/admin and added or removed other members, using the storyboard ui14:44
anteayapersia I'm not familiar with the term UI driver14:45
persiaI 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
persiaThat 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
anteayamy understanding is that currently the vulnerability management team uses launchpad14:47
anteayaI'm uncertain how that translates to storing groups in git14:47
anteayait is possible there is a vernacular here of which I am unaware14:48
*** jamesmcarthur has joined #storyboard14:51
persiaI thought we stored acls for reps in git, using a group concept.  I may be mistaken.14:54
anteayait is a gerrit config file14:56
* anteaya goes to find the docs on that14:56
SotKdoesn't gerrit store its config in git?14:56
fungigerrit group memberships are (currently) maintained in its mysql database14:57
fungieither through its api or webui14:57
anteayapersia: http://docs.openstack.org/infra/system-config/gerrit.html#access-controls14:57
fungii'm not saying it's ideal, just how it works currently14:57
anteayaSotK: when gerrit uses notedb, that will use git14:57
anteayalast I heard that was to happen in 2.1214:58
anteayaoh sorry no, that is targetted for gerrit 314:58
anteayaand I have no idea how much progress has been made on gerrit 314:58
SotKaha, I was thinking of https://gerrit-review.googlesource.com/Documentation/config-project-config.html15:06
anteayaSotK: yes that is for gerrit 2.1215:07
anteayawe are running gerrit 2.1115:07
* SotK has used that in gerrit older than 2.12 before now15:10
anteayaSotK: really, cool15:11
anteayaSotK: how do you use it?15:11
anteayaSotK: do those gerrits also have a MySQL db then too?15:12
SotKI used it when I was looking at setting up zuul for a different project, to add additional labels to set on job success/failure iirc15:13
SotKI think so, but I'm not sure15:13
anteayacool15:18
anteayathanks for sharing that I didn't know it existed15:19
SotKit 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
Zarabriefly afk while I take the laptop home and pick up food15:32
*** openstackgerrit has quit IRC15:33
*** openstackgerrit has joined #storyboard15:33
anteayammmm food15:42
anteayaSotK: cool15:42
*** mrmartin has quit IRC15:51
*** jamesmcarthur has quit IRC16:01
*** Guest8900 has quit IRC16:05
*** jamesmcarthur has joined #storyboard16:05
*** Guest8900 has joined #storyboard16:05
*** jamesmcarthur has quit IRC16:11
*** jamesmcarthur has joined #storyboard16:11
fungiSotK: 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 db16:16
fungiit's sort of confusing. they promise this gets simpler with the switch to their "notedb" git backend16:16
*** mrmartin has joined #storyboard16:24
SotKyeah, I'd forgotten you can't actually create groups there16:27
*** mrmartin has quit IRC16:31
*** Guest8900 has quit IRC16:33
Zarahm, vermicelli... not the best16:45
ZaraI bought it because I thought it'd just be like noodles, but thin16:46
Zarabut it doesn't absorb any flavour16:46
anteayaah you hadn't had vermicelli prior to today?16:47
anteayais it hot or cold?16:47
ZaraI'd had it but never cooked with it16:47
anteayaah16:47
*** jamesmcarthur has quit IRC16:47
Zaraso turns out it's closer to pasta at heart, I think, and needs way more stuff to flavour it16:48
anteayayou tend to let vermicelli soak in warm water to soften it16:48
anteayayes just thin rice noodles16:48
anteayagood with peanut sauce!16:48
*** bethwhite has quit IRC16:48
ZaraI doused it in 5 spice in the end (along with sriacha, sweet chilli, teriyaki and yakitori...)16:49
anteayathat would add some flavour16:50
*** jamesmcarthur has joined #storyboard16:50
Zara:P16:50
ZaraI will go back to patch review when I finish, anyhow16:51
anteayaa vermicelli experience16:51
Zara:)17:12
anteayaZara: I see from Friday's logs that you and zaro had an exchange about the gerrit storyboard plugin17:20
Zaraanteaya: yeah, I started looking at the plugin today... still pretty fuzzy on how it works17:35
anteayazaro: ^^17:37
anteayazaro: is there documentation on how the storyboard gerrit plugin works?17:37
*** jtomasek has quit IRC17:39
Zaraah, I found the main bit I was missing (sorry, have mainly been reviewing today)18:01
*** jamesmcarthur has quit IRC18:11
fungianteaya: Zara: is there an existing story filed for tracking eventual work items on https://review.openstack.org/314185 (task tracker infra spec)?18:13
anteayaZara: what were you missing18:17
anteayafungi: I filed something let me go find it18:17
Zarafungi: I think this is the only story related to that spec I'm aware of: https://storyboard.openstack.org/#!/story/200061018:18
Zaraanteaya made it so it might be the same one18:18
fungithanks! wanting to make sure i add a link to it from the spec18:18
anteayayes that is the same one18:18
anteayafungi: sure but I am heaving curating this story18:18
anteayaso if folks see it as a pile on they might be surprised18:19
anteayaI'm having a hard time lately between being able to tell folks about things and actually getting work done18:19
fungithat's fine. just need somewhere for the tasks associated with the spec to be tracked18:19
anteayafungi: understood18:19
anteayahopefully setting accurate expectations18:20
fungiis that story suitable or should there be a separate one?18:20
anteayano that is fine18:20
fungiokay, great18:20
anteayaI will take steps I need to take to actually get work done18:20
anteayathank you18:20
Zaraanteaya: 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 it18:20
anteayaawesome, glad you found something useful18:21
anteayayes I expect many curious things to arise from your work18:21
anteayabut if you feel that the storyboard gerrit plugin is worth an investigation I support that direction18:21
anteayalet me know how I can help18:21
anteayas/heaving/heavily18:22
anteayafungi: that was heavily curating by the way, not heaving18:22
fungigood to know ;)18:22
anteayaha ha ha18: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 when18:27
Zarathere's a 'someone'. :D18:27
Zaraanyway, for both approaches, it looks like storyboard needs the ability to have a user with an access token that never expires.18:28
anteayagood details thank you18:28
anteayaI wonder if you would be able to use the review-dev instance to test18:28
anteayafungi: could Zara use the review-dev instance to test the storboard gerrit plugin?18:29
fungianteaya: presumably, yes. we could certainly try hooking it up to storyboard-dev18:30
Zaraheehee18:31
Zarafeels like an exciting experiment18:31
anteayafungi: that would be awesome18:31
anteayafungi: what would the first step be from the storyboard side of things?18:31
fungiprobably 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
anteayaawesome thank you18:34
anteayaZara: maybe we can bring it up in open discussion today18:34
anteayaif there is any time for it18:34
anteayazaro: any suggestions18:34
*** jamesmcarthur has joined #storyboard18:39
anteayaI 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 focus18:43
*** mrmartin has joined #storyboard18:43
SotKI'd suggest that the blockers that are defined each get their own story, tagged with something like "storyboard-migration-blocker"18:44
SotKsince otherwise that story is going to get big18:44
anteayathat is a good suggestion18:45
anteayaI'm thinking I'll wait out the deluge and then start curating and moving things around so they are manageable18:45
anteayais that fair as an approach?18:46
*** mrmartin has quit IRC18:46
SotKwfm, 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
fungihttps://review.openstack.org/314185 has been updated18:50
anteayaSotK: agreed18:51
anteayaSotK: why don't we work together on the first few so that we create a mutually agreed upon unit of a trackable item18:51
anteayaSotK: is that fair?18:51
anteayafungi: thank you18:52
SotKanteaya: that sounds sensible to me18:52
SotKthanks fungi!18:53
anteayaSotK: thanks18:53
anteayafungi: well the facilitator has been identified that is me18:53
anteayafungi: did you want me to add that as a comment in the spec?18:53
fungianteaya: great! care to follow up with one more patchset adding yourself as the volunteer for that?18:53
anteayaI can do that18:54
fungiit was the only thing i wasn't able to fill in for the spec, as i didn't realize someone actually had volunteered18:54
anteayaah sorry about that18:55
anteayaI voluneetered last week18:55
anteayawill add18:55
fungiyeah, put your name under the assignees section as the facilitator18:55
fungiand remove that first step from the work items section18:56
fungianteaya: thanks!18:56
anteayaI'll do that, thank you18:56
*** jamesmcarthur has quit IRC18:57
*** jamesmcarthur has joined #storyboard18:58
*** mrmartin has joined #storyboard19:11
*** jamesmcarthur has quit IRC19:20
*** jamesmcarthur has joined #storyboard19:36
*** jamesmcarthur has quit IRC20:48
*** jamesmcarthur has joined #storyboard20:49
*** mrmartin has quit IRC20:50
*** jamesmcarthur has quit IRC21:15
*** anteaya has quit IRC23:44

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