*** lifeless has quit IRC | 04:55 | |
*** lifeless has joined #storyboard | 04:56 | |
*** aswadr_ has joined #storyboard | 06:21 | |
*** fay_ has joined #storyboard | 08:30 | |
*** aswadr_ has quit IRC | 09:50 | |
Zara | morning, storyboard! | 10:26 |
---|---|---|
SotK | morning! | 10:27 |
Zara | ^ The picture of health! | 10:27 |
Zara | I have a coupla small things waiting in review; I can poke about them but I've assumed people are aware and also busy, poke me if it is helpful for me to link | 10:58 |
Zara | in the meantime I'll probably look at other small ui confusions | 10:59 |
pedroalvarez | just seen in infra: <kashyap> Is there a way I can subscribe to all upcoming bugs for a specific tag? | 11:06 |
pedroalvarez | not saying it's related, and not saying (s)he is doing this in storyboard | 11:07 |
Zara | still, useful to know; I think it would be cool (or an automatic board populated by things tagged a certain way, just to make SotK's life better); aiui it's hard to implement | 11:09 |
Zara | to say the least | 11:09 |
Zara | aiui atm subscriptions are mostly manual, and I'm not sure when they're automatic | 11:10 |
* Zara checks thing she wrote up a while back | 11:11 | |
SotK | they're never automatic at the moment | 11:11 |
SotK | unless there is a bit of them I've not seen yet | 11:11 |
Zara | yeah, sorry, wrong way of phrasing it | 11:12 |
Zara | okay, I think I get what I meant | 11:12 |
Zara | but I could still be wrong | 11:12 |
Zara | what I meant was, if you subscribe to a project, that sometimes subscribes you to updates from things in that project, but I *think* that's just tasks, because tasks are linked to projects. so if you change the description of a story, linked via a task, to that project, you won't see an update in recentEvents. | 11:14 |
Zara | (well, just tasks = tasks, project description, project title, just not stories and things, if that makes sense?) | 11:14 |
SotK | aha, it doesn't actually subscribe you to anything in that project, you just see the updates because they affect the project you're subscribed to | 11:15 |
Zara | right, yeah, sorry, that's what I mean | 11:15 |
Zara | I wasn't distinguishing properly between 'subscribing' and 'getting updates for things' | 11:16 |
Zara | so yeah, calling it 'automatic subscriptions' was just misleading, sorry | 11:16 |
SotK | I think "subscribe to all upcoming bugs for a specific tag" == "subscribe to a tag" though, which would be pretty easy to implement given some time | 11:17 |
Zara | (what I meant was more "not explicitly saying 'I subscribe to x' to get updates for x"... ehh, anyway.) | 11:17 |
Zara | that's reassuring | 11:18 |
Zara | I'll come back to it, just before I forget... | 11:20 |
Zara | Krotscheck: odd question, but if you have a moment-- we've done something weird at some point, which has caused https://storyboard.openstack.org/#!/story/2000507 ; it doesn't seem like an important bug, but it's just a really *weird* one, and I wondered if you'd seen something similar before and might recognise what's going on. (if not, next time it happens I'll try to get a screenshot, but at this point | 11:20 |
Zara | it's just my curiosity, since it's rare and doesn't seem to interrupt the user at all) | 11:21 |
Zara | I've been meaning to ask someone about whether that was familiar all week | 11:21 |
* Zara goes back to looking into subscribing to a tag | 11:22 | |
pedroalvarez | SotK: sometimes a tag can be reused in different projects (e.g. bug), but I would only be interested on subscribing to a tag of one project | 11:22 |
pedroalvarez | sounds complicated the concept, I don't have the need either, just wanted to raise that here | 11:22 |
Zara | atm I'm getting around that with a convention, so I wonder how much is a social thing | 11:23 |
Zara | ie: I tag bugs in storyboard 'storyboard-bug' | 11:23 |
Zara | s/ie/eg | 11:23 |
Zara | but that won't give updates for new ones | 11:23 |
Zara | for that you'd have to search it, and see what was new | 11:23 |
SotK | if you could subscribe to the storyboard-bug tag you'd get updates | 11:24 |
Zara | so that's the simplest way to do it, I guess; half social convention and half code | 11:24 |
pedroalvarez | indeed | 11:25 |
Zara | I can start looking at that today, then | 11:27 |
Zara | (my search stuff is kinda on hiatus because I'm not sure how the filters for automatic stuff intersect, and the '(re)move search icon' patch is still in review so I've assumed it'll take a while for people to get to look at it; I can go back to that if it's worth it) | 11:30 |
SotK | the filters for automatic stuff won't really intersect at all at first, its more that I'd like to also rework the search stuff to use the same code eventually | 11:32 |
Zara | ah, okay | 11:33 |
Zara | I have realised the first step is adding probably tags as a target_type... | 11:33 |
Zara | which I believe will require a db migration | 11:33 |
SotK | yup | 11:34 |
Zara | which will be a pita if you're about to push a bunch of stuff | 11:34 |
Zara | so guess I'm back to search after all | 11:34 |
Zara | that was so exciting for a moment | 11:34 |
SotK | hm, I wonder if it actually does need a migration | 11:34 |
Zara | in models.py | 11:34 |
Zara | # Subscription and notifications | 11:34 |
Zara | class Subscription(ModelBuilder, Base): | 11:34 |
Zara | _SUBSCRIPTION_TARGETS = ('task', 'story', 'project', 'project_group') | 11:34 |
SotK | ah, it will then | 11:34 |
Zara | aye ;_; | 11:34 |
Zara | I got excited because at first my grep only seemed to show things in api/v1 | 11:35 |
Zara | then I scrolled up and it got sad | 11:35 |
Zara | <3 <3 <3 the storyboard schema it saves me so much time with these things <3 | 11:36 |
SotK | :D | 11:36 |
SotK | the main issue is that we keep running into wanting to do multiple migration-needing things in parallel | 11:37 |
Zara | yes | 11:37 |
Zara | I wonder how we'd go about fixing that | 11:37 |
Zara | I like to think it would ease up a bit in the future | 11:37 |
Zara | and part of this is because we've been adding a bunch of new resources | 11:38 |
Zara | where we shouldn't keep trying to do it at the same rate... | 11:38 |
Zara | it'd also be better to batch some of this stuff | 11:39 |
Zara | eg: if looking at subscribing to a tag, that's also the time to do subscribing to a board and subscribing to a worklist | 11:39 |
Zara | on the db side, at least | 11:39 |
SotK | yeah, probably | 11:39 |
Zara | I wonder how other projects work it out | 11:40 |
Zara | do they just nominate one db person? | 11:41 |
Zara | maybe it'd be wise to plan a roadmap for db migrations ahead of time | 11:43 |
Zara | even if it's a bit vague | 11:43 |
Zara | 'automatic whatever, task notes, subscription_targets, etc' | 11:43 |
Zara | so it gives people time to add things to the list to batch things | 11:44 |
Zara | I will make a story for that | 11:51 |
pedroalvarez | search subscriptions | 11:55 |
pedroalvarez | filter subscriptions | 11:55 |
* pedroalvarez runs | 11:55 | |
pedroalvarez | I seriously didn't want to make anyone work on this :/ | 11:55 |
Zara | :P we'll have to come to it anyway because we need subscriptions for boards and worklists | 11:59 |
Zara | I'm not very interested in searching and filtering subscriptions at this point, but can be persuaded if people are likely to have loads of subscriptions | 11:59 |
Zara | (but if they do, I'd wonder why they want that when they could just search for what they want) | 12:00 |
Zara | since who's gonna have time to read a wall of notifications | 12:00 |
Zara | story for db migration problem: https://storyboard.openstack.org/#!/story/2000516 | 12:01 |
Zara | it's not very detailed, feel free to add anything | 12:02 |
Zara | tl;dr is that: we have an inefficient workflow where we make db changes based on what feature we're currently implementing; we might be better off planning them ahead of time and carrying them out in advance of implementing the features across the whole of storyboard. | 12:05 |
Zara | have 'db migration friday'; so catchy. | 12:05 |
Zara | (I like the idea of carving out blocks of time for specific things, since it'd also mean there'd be some dedicated time for people to get reviews, and generally help with bottlenecks a bit. but it can get inflexible if we take it too far) | 12:39 |
krotscheck | Green indicates it's a successmessage, not an error message, and that there's no interceptor available to handle it before it dumps through to the notification layer. | 12:46 |
krotscheck | It sounds to me like an ngResource implementation of yours tries to do wonky things? | 12:47 |
krotscheck | And ignores the global interceptors? | 12:47 |
*** openstackgerrit has quit IRC | 12:48 | |
*** openstackgerrit has joined #storyboard | 12:49 | |
Zara | hm, is this something that could happen accidentally (by not telling the interceptors 'hey, pay attention to me!') or is there likely to be something explicit saying 'ignore these please'? | 12:54 |
Zara | for the first one, I can imagine we've copied something in from elsewhere in the codebase and missed a bit | 12:55 |
Zara | hm, I wrote that the wrong way round for some reason, I meant (by not saying, "gee, I better pay attention to those interceptors')" | 12:59 |
Zara | Now I have an interesting mix of quotation marks | 12:59 |
openstackgerrit | Zara proposed openstack-infra/storyboard-webclient: Remove 'Subscriptions' button from header dropdown https://review.openstack.org/294579 | 13:03 |
openstackgerrit | Zara proposed openstack-infra/storyboard-webclient: Remove 'Subscriptions' button from header dropdown https://review.openstack.org/294579 | 13:07 |
*** mrmartin has joined #storyboard | 13:07 | |
Zara | misc. formatting I missed. | 13:07 |
*** b3rnard0_away is now known as b3rnard0 | 13:07 | |
krotscheck | Zara: It should be automagic? | 13:08 |
krotscheck | Anyway | 13:08 |
krotscheck | Zara: Any new patches up in the last 24? | 13:08 |
* krotscheck is trying to figure out this firefox thing | 13:08 | |
Zara | yup https://review.openstack.org/#/c/294221/ | 13:09 |
Zara | that failed the first time, so I rechecked, sorry | 13:09 |
Zara | we might also see something from the patch I've just sent, in a bit | 13:09 |
Zara | nothing new *merged* since you last asked | 13:10 |
Zara | Krotscheck^ (sorry, always forget to tag people) | 13:14 |
krotscheck | Zara: whaaaaaaatisgoingon | 13:16 |
krotscheck | Zara: That firefox run passed. | 13:16 |
krotscheck | Mine are all failing. | 13:16 |
Zara | maybe it just really likes storyboard | 13:16 |
krotscheck | Or maybe it hates ironic? | 13:17 |
Zara | or that :D | 13:17 |
Zara | could they be running on different operating systems (would that even make a difference?) | 13:17 |
krotscheck | Zara: No, they're both trusty, and they both use the same build environment. | 13:17 |
krotscheck | Zara: They could be running in different regions | 13:18 |
Zara | huh, I thought storyboard was on precise | 13:18 |
krotscheck | Zara: Oh, did that never get updated? | 13:19 |
krotscheck | I know it used to install on precise. | 13:19 |
Zara | I was going by https://github.com/openstack-infra/system-config/blob/master/manifests/site.pp#L594 | 13:19 |
Zara | though the logs do refer to trusty | 13:19 |
krotscheck | Hrm, they're both OVH, but one's in gra1 and the otehr's in bhs1 | 13:19 |
krotscheck | I doubt that's a problem. | 13:20 |
Zara | (so in conclusion, I have no idea, we haven't updated it since we started) | 13:20 |
krotscheck | IRghot | 13:20 |
krotscheck | Righto | 13:20 |
Zara | it seems like production is precise and testing is trusty. hm. maybe I'm missing something. | 13:21 |
*** mrmartin has quit IRC | 13:21 | |
Zara | tangential to your problem but still seems weird. | 13:21 |
krotscheck | Zara: Try installing on trusty, see what happens #whatcouldpossiblygowrong | 13:27 |
Zara | it works; I ain't touching it. :P (in seriousness my test instance is trusty, so if there's something I can check there, I could do that) | 13:29 |
Zara | I've also noted that it's still precise on here: https://etherpad.openstack.org/p/infra-operating-system-upgrades | 13:30 |
*** b3rnard0 is now known as b3rnard0_away | 13:33 | |
*** fay_ has quit IRC | 13:37 | |
Zara | thinking about it, I remember some trouble around xmas that was to do with the version for tests differing from production, I think in relation to puppet? | 13:38 |
Zara | SotK ^ (possibly I totally misremembered that) | 13:38 |
* SotK doesn't remember that | 13:41 | |
Zara | I remember we merged stuff and everything was on fire, but possibly I've conflated it with 'puppet was hard to set up on trusty because the manifest was for precise' | 13:42 |
SotK | the "dragging cards broke everything" thing? | 13:43 |
Zara | yeah, I think I've confused two things because they happened around the same time. | 13:43 |
SotK | yeah, that wasn't related to puppet :P | 13:44 |
SotK | I remember I tried to spin up an instance using puppet on precise, since the manifest suggested it was installed on precise, but I was also running the db on the same vm which I think caused trouble | 13:45 |
Zara | ah, sorry for the noise, then | 13:48 |
Zara | haha, came across this in old logs: | 13:49 |
Zara | * pedroalvarez clicks and 401!!!!!!!!! | 13:49 |
Zara | SotK :D | 13:49 |
Zara | Zara saaaaaaaaaame | 13:49 |
Zara | the olden days | 13:49 |
pedroalvarez | haha :) | 13:50 |
pedroalvarez | all hail the king in the north! | 13:51 |
Zara | \o/ | 13:51 |
*** b3rnard0_away is now known as b3rnard0 | 14:11 | |
openstackgerrit | Zara proposed openstack-infra/storyboard-webclient: Make it easier to find 'add task' button https://review.openstack.org/294221 | 14:14 |
Zara | ^ much prettier now | 14:14 |
*** mrmartin has joined #storyboard | 14:18 | |
Zara | betherly: do you have any storyboard time left this week? I looked at some of the things in https://storyboard.openstack.org/#!/story/2000515 and sent a patch for one of them before I noticed you'd self-assigned (got used to ignoring that field on old stories, sorry), so might be of interest | 14:19 |
Zara | https://review.openstack.org/#/c/294221/ , that is | 14:19 |
betherly | im working on horizon template page today so probably cant do much on it but i will definitely take alook at it | 14:20 |
Zara | cool, that's fine. I don't know how you use 'assiginee' in general; I tend to only assign myself stuff when I know I'll get to it in the next few days and/or nobody else will do it. as long as I know how you use it, I can work in line with that. | 14:22 |
Zara | want to make sure I don't tread on your toes | 14:22 |
Zara | (that's not a 'this is the right way to use it', btw; my use might be idiosyncratic.) | 14:25 |
persia | My historical use of "assignee" was that I assigned myself when I expected to start work immediately, and only subscribed myself (or others) when creating lists of things I'd get to soon. I haven't played much yet, but with worklists, I expect I'd maintain a worklist for stuff I'm expecting to do soon, only assigning myself when I was able to actually get to it. I don't suggest people must follow such a model, but it worked for me in the past, | 14:31 |
persia | if people are unsure. | 14:31 |
persia | The group from which I learned that behaviour argued that to assign oneself earlier was to block others from doing the work. | 14:31 |
*** mrmartin has quit IRC | 15:03 | |
*** fay_ has joined #storyboard | 15:43 | |
*** mrmartin has joined #storyboard | 16:10 | |
Zara | ? http://logs.openstack.org/57/292957/1/gate/gate-storyboard-webclient-npm-run-test-functional/265f1e5/console.html#_2016-03-18_16_34_58_329 | 16:40 |
SotK | o.O | 16:41 |
* SotK suggests recheck | 16:41 | |
Zara | yeah, just a fun log! | 16:41 |
openstackgerrit | Merged openstack-infra/storyboard-webclient: Fix setting new task status and priority https://review.openstack.org/293577 | 16:49 |
Zara | \o/ | 16:50 |
*** mrmartin has quit IRC | 16:51 | |
*** fay_ has quit IRC | 18:27 | |
*** mrmartin has joined #storyboard | 19:01 | |
*** mrmartin has quit IRC | 19:01 | |
*** yarkot1 has joined #storyboard | 21:24 | |
*** yarkot has quit IRC | 21:25 | |
*** wendar has quit IRC | 21:26 | |
*** wendar has joined #storyboard | 21:26 | |
*** jtomasek has quit IRC | 23:09 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!