*** udesale has joined #storyboard | 04:21 | |
*** udesale_ has joined #storyboard | 06:03 | |
*** udesale__ has joined #storyboard | 06:05 | |
*** udesale has quit IRC | 06:07 | |
*** udesale_ has quit IRC | 06:09 | |
*** jtomasek has joined #storyboard | 08:17 | |
*** udesale_ has joined #storyboard | 11:03 | |
*** udesale__ has quit IRC | 11:06 | |
*** udesale_ has quit IRC | 11:09 | |
*** udesale has joined #storyboard | 13:10 | |
*** udesale has quit IRC | 13:11 | |
*** udesale has joined #storyboard | 13:12 | |
aspiers | hi all, if someone adds a task to an existing story, does that automatically subscribe them to comments on the story? | 14:26 |
---|---|---|
aspiers | diablo_rojo_phon, SotK, persia, Zara_: actually before that I should ask if you got home OK :) | 14:27 |
SotK | aspiers: it doesn't, though I think we should probably implement that at some point | 14:27 |
persia | aspiers: Yes. I hope you as well. | 14:28 |
aspiers | SotK: thanks | 14:28 |
persia | As a Launchpad user, I often have use cases where I do not wish to be subscribed to stories where I have added tasks. | 14:28 |
aspiers | persia: yep, journey wasn't too bad despite Cityjet's best efforts to ruin it | 14:28 |
SotK | aspiers: I got home safely thanks, hope you did too (I assume you did, as you are here) | 14:28 |
persia | A common example use case is in dealing with stable support: as a developer I want to be able to fix a task in master, and open a task suggesting backporting, and then tell the stable team to go mark that task as invalid if they don't want to do it or otherwise deal with it. | 14:29 |
persia | But as I have now done the part I care about, I may not want to be subscribed to the story anymore. | 14:29 |
aspiers | persia: sure. What do you think about making auto-subscription the default, though, so as to discourage "dump and run" behaviour? | 14:29 |
persia | Since the default notification policy is "do not notify", I'm not sure that change will do what you wish :) | 14:30 |
aspiers | and also to avoid people being accidentally out of the loop on stuff they really do want to track | 14:30 |
persia | For folk who leave notification disabled, subscription is mostly about managing the dashboard. | 14:30 |
aspiers | There is a strong precedent in other systems for auto-subscription when you contribute to something | 14:30 |
persia | There is a strong precedent in other systems for automatic notification on subscription. | 14:31 |
persia | Since that was already decided to be disabled, I'm not sure that we should follow the other bits of the precedent without considering what that means in the absence of notification. | 14:31 |
persia | I'm not opposed, but I do think it needs a bit of thought, as only people who expressly enabled notification would be notified of changes, whether autosubscribed on activity or subscribed by others. | 14:32 |
aspiers | Right, so "notification" and "subscription" are different thingss | 14:32 |
aspiers | This damn 's' key | 14:32 |
persia | Yes. | 14:32 |
aspiers | I'm talking about auto-subscription, not auto-notification | 14:32 |
aspiers | They are somewhat orthogonal | 14:33 |
persia | Right. I don't think autosubscription will reduce dump&run nor cause folk to be more involved in a conversation in the absence of notificaiton. | 14:33 |
aspiers | I think it will do the latter to some extent | 14:34 |
persia | And I think autosubscription could be incredibly painful for people who run scripts (e.g. "add tasks for all maintained branches for these N CVEs") | 14:34 |
aspiers | since some people actually look at their subscription dashboard hopefully | 14:34 |
persia | Why do you think it will do the latter? | 14:34 |
persia | That makes sense. | 14:35 |
aspiers | people who look at their subscription dashboard will see activity on things they are involved in | 14:35 |
persia | But I wonder if we don't want to change "Stories created by me" to be "Stories and Tasks created by me" or similar. | 14:35 |
aspiers | without automatic subscription, it would be far too easy for them to miss that | 14:35 |
aspiers | this points to another issue I discussed with Zara_ | 14:36 |
persia | Or is the point of using subscription for this to enable unsubscription for folk who are truly done with a story? | 14:36 |
aspiers | which is that I think tasks should support comments | 14:36 |
persia | They do. They just don't support comment threading or persistence. | 14:36 |
aspiers | you mean task *notes*, or something else? | 14:36 |
aspiers | I don't mean notes, I really mean comment | 14:36 |
persia | I do mean "notes" :) | 14:36 |
aspiers | comments | 14:36 |
aspiers | So, rephrasing: the existing task notes mechanism doesn't cut it for me | 14:37 |
persia | So, what part of using Launchpad do you find annoying because Launchpad puts all comments in a single bug in a single comment stream? | 14:37 |
persia | I'm not terribly opposed, but given that it's a complaint I have yet to hear about LP (and I've heard *lots* of complaints about LP), I wonder if there is a layer mapping issue. | 14:38 |
aspiers | I don't understand that question :) | 14:38 |
aspiers | sorry | 14:38 |
persia | So, launchpad provides a single unified comment stream for all bugtasks in a bug. Storyboard does the same, except "bugtask"=="task" and "bug"=="Story". | 14:38 |
persia | In the event that a user is reporting a usability problem with LP, it is interesting to help Storyboard not have that problem. | 14:38 |
persia | In the evcent that a user has no issues with the LP interface for this, but issues with the SB interface, I wonder if there is a difference in conceptual mapping that is better resolved through documentation. | 14:39 |
aspiers | "bugtask"=="task" is the bit I somewhat disagree with, as we already discussed in Dublin | 14:39 |
aspiers | IIRC we agreed that bugtasks are a poor substitute for tasks which happen to work on most/all the scenarios Launchpad needed | 14:40 |
aspiers | but they do not work for my use cases | 14:40 |
persia | I remember discussing it, I don't remember reaching consensus. I can say that SB "task" is explicitly modelled on LP "bugtask", except with the limitation of one task per project per story removed. | 14:40 |
*** tosky has joined #storyboard | 14:40 | |
aspiers | the LP scenarios are related to tasks such as backporting | 14:40 |
persia | If each task is to have a separate comment thread, and to be truly separate, I am less certain how they fit in the same story. | 14:41 |
aspiers | err, maybe not backporting | 14:41 |
aspiers | trying to remember | 14:41 |
aspiers | something to do with applying the same kind of change across a bunch of projects | 14:41 |
persia | Also backporting (in that a bugtask can be mapped to a project or a release in a project) | 14:41 |
persia | Just doesn't allow multiple tasks against the same branch of the same project. | 14:41 |
aspiers | e.g. look at https://storyboard.openstack.org/#!/story/2001439 | 14:41 |
aspiers | totally different use case | 14:41 |
aspiers | I will now append a comment and lament the fact that it would not be seen by mugsie except for the fact that I'm mentioning his nick here | 14:42 |
persia | Depends on how he uses Storyboard, but yes, if he isn't subscribed, doesn't have notifications, and isn't using some other tooling to find out about changes, it might be a while before he sees it. | 14:43 |
persia | (or if his notifications go to a black hole, as do my LP notifications, by way of example) | 14:43 |
aspiers | all three of those conditionals are very likely to be true | 14:44 |
persia | Yes. I still think it better to put it in SB than put it in an etherpad, which is how much of this sort of thing has been tracked in the past. | 14:44 |
persia | (where putting it in an etherpad has all the same negative aspects) | 14:45 |
aspiers | exactly | 14:45 |
aspiers | Storyboard has the potential to solve these kinds of things | 14:45 |
aspiers | I suggest the case where a task contributor would benefit from auto-subscription is more common than the one where it would be a nuisance | 14:46 |
aspiers | having said that, there's no reason (momentarily ignoring lack of dev resources) why it couldn't be made optional | 14:46 |
aspiers | e.g. "always auto-sub" / "never auto-sub" / "ask me each time I add a task" | 14:47 |
aspiers | let me tweak that slightly: | 14:47 |
aspiers | e.g. "always auto-sub" / "never auto-sub" / "ask me each time" | 14:47 |
aspiers | and those would be the choices for several options, such as "when I add a task", "when I comment on a story" etc. | 14:48 |
aspiers | I think existing precedents justify defaulting to "always" | 14:49 |
aspiers | but maybe only for the web UI; this could be skipped for API calls | 14:49 |
aspiers | persia: I will submit a story for that | 14:57 |
*** diablo_rojo_phon has quit IRC | 14:57 | |
tosky | talking about notifications: it seems that preferences for email notifications are not saved | 14:57 |
aspiers | oops | 14:57 |
*** diablo_rojo_phon has joined #storyboard | 14:58 | |
tosky | there is a story for that: https://storyboard.openstack.org/#!/story/2001229 | 14:58 |
SotK | they are saved, its just a visual bug iirc | 15:00 |
SotK | you may still not receive emails, I'm not sure on the status of our request to remove storyboard.o.o's host from the relevant blacklist | 15:00 |
tosky | oh | 15:02 |
tosky | can you please add this detail the story? | 15:02 |
SotK | I will do so later when I've checked that I'm not misremembering | 15:03 |
tosky | thanks! | 15:04 |
tosky | I have a question about the installation: after following https://docs.openstack.org/infra/storyboard/install/development.html , I'm not sure how to login | 15:05 |
tosky | there is step about making your user admin, but that's after logging in the first time | 15:05 |
tosky | which fails for me with an error about the validity of valid_oauth_client | 15:05 |
SotK | tosky: can you paste the error please? | 15:07 |
tosky | SotK: http://paste.openstack.org/show/691849/ | 15:08 |
tosky | I enabled the valid_oauth_clients key, removed storyboard.openstack.org, left localhost and added the public IP of the instance that I'm using for testing | 15:08 |
persia | aspiers: I think a preference defaulting to "always" makes sense. I'm just not sure we've separated the goals we are achieving from implementation details in other systems. | 15:11 |
tosky | SotK: nevermind and sorry: PEBKAC, a blatant typo in the valid_oauth_clients key | 15:21 |
SotK | tosky: heh, glad you figured it out | 15:23 |
*** openstackgerrit has quit IRC | 15:34 | |
aspiers | persia: https://storyboard.openstack.org/#!/story/2001625 | 15:38 |
aspiers | SotK, Zara_: is there already a story for an "Assign to me" button? | 16:18 |
aspiers | search seems completely broken so can't find it | 16:19 |
SotK | aspiers: I don't think there is one | 16:26 |
aspiers | SotK: there is now ;-) | 16:26 |
SotK | thanks :) | 16:27 |
aspiers | oh no, I didn't create that yet | 16:27 |
SotK | https://review.openstack.org/#/c/548058/ should make search less broken | 16:27 |
aspiers | will create now | 16:27 |
aspiers | oh great, yeah search is currently pretty broken | 16:27 |
aspiers | https://storyboard.openstack.org/#!/story/2001629 | 16:28 |
SotK | yep, even more so than usual xD | 16:28 |
aspiers | IRC bot doesn't announce submission of new stories yet? | 16:28 |
*** udesale has quit IRC | 16:29 | |
SotK | not yet, it doesn't have any storyboard integration afaik | 16:30 |
aspiers | ok | 16:42 |
aspiers | SotK: https://storyboard.openstack.org/#!/story/2001630 | 16:44 |
*** jdandrea has quit IRC | 16:47 | |
*** jdandrea has joined #storyboard | 16:47 | |
SotK | aspiers: thanks | 17:02 |
*** openstackgerrit has joined #storyboard | 17:22 | |
openstackgerrit | Merged openstack-infra/storyboard master: Fix login when using python 3 https://review.openstack.org/545596 | 17:22 |
openstackgerrit | Merged openstack-infra/storyboard-webclient master: Use icons.less for tasks, worklists, and boards https://review.openstack.org/545675 | 17:45 |
*** jamesmcarthur has joined #storyboard | 17:46 | |
Zara_ | SotK: I just posted a completely useless review on 548244 but I thought you might enjoy it anyway | 17:47 |
Zara_ | I remember we discussed it but I didn't realise you'd actually sent a patch, haha | 17:48 |
openstackgerrit | Merged openstack-infra/storyboard-webclient master: Upgrade node version in tests to 6 https://review.openstack.org/545703 | 17:49 |
Zara_ | heh, biggest pet peeve atm: back button. makes reviewing 300x slower for webclient changes. I know sam thursfield left a story about this approx 200 years ago but it's still true | 17:58 |
openstackgerrit | Zara proposed openstack-infra/storyboard-webclient master: Make $scope.project into a promise in the detail view https://review.openstack.org/548243 | 18:03 |
Zara_ | the js draft build for that wasn't loading icons, so rebased that. | 18:04 |
Zara_ | will see if it makes a difference; looked fine on my machine | 18:04 |
Zara_ | well I didn't get to 548244 buuut I'm done for the day | 18:05 |
Zara_ | o/ | 18:05 |
*** Zara_ is now known as zara_the_lemur__ | 18:05 | |
zara_the_lemur__ | (I'm on freenode twice but don't want to mess around with my channels for now) | 18:06 |
*** jamesmcarthur has quit IRC | 18:24 | |
*** jamesmcarthur has joined #storyboard | 18:24 | |
*** diablo_rojo has joined #storyboard | 18:41 | |
*** jamesmcarthur has quit IRC | 18:56 | |
*** jamesmcarthur has joined #storyboard | 18:57 | |
*** jamesmcarthur has quit IRC | 18:57 | |
*** jamesmcarthur has joined #storyboard | 18:57 | |
*** jamesmcarthur has quit IRC | 19:14 | |
*** tosky has quit IRC | 19:31 | |
*** tosky has joined #storyboard | 19:35 | |
*** jamesmcarthur has joined #storyboard | 21:02 | |
*** jtomasek has quit IRC | 21:04 | |
*** jamesmcarthur has quit IRC | 21:06 | |
*** tosky has quit IRC | 21:38 | |
*** jamesmcarthur has joined #storyboard | 21:59 | |
*** jamesmcarthur has quit IRC | 22:00 | |
*** jamesmcarthur has joined #storyboard | 22:00 | |
*** tosky has joined #storyboard | 22:08 | |
SotK | argh the publish job is still broken :( | 22:18 |
SotK | turns out we do use version_from_git after all | 22:24 |
SotK | s/_/-/ | 22:24 |
persia | :( | 22:24 |
SotK | I will attempt to find time to fix the bug in version-from-git asap, but I probably won't have time until Thursday | 22:26 |
persia | Given that the wbapp hasn't updated in > 6 months, I don't think < 6 days more will hurt anyone, although active bug reporters may report more known (or even resolved) issues. | 22:27 |
*** jamesmcarthur has quit IRC | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!