badosu Posted August 10, 2020 Report Share Posted August 10, 2020 Is there a way to only receive notifications for differentials I am subscribed to, e.g. as the author, added as reviewer, mentioned etc? It is very hard to go through the relevant patches I want to check. 2 or 3 days and I have 200 unread notifications Quote Link to comment Share on other sites More sharing options...
Itms Posted August 11, 2020 Report Share Posted August 11, 2020 Here is the page for your account For others, click on your avatar on the top-right of the page, then Settings, then Email Preferences (which also handles notification preferences). Quote Link to comment Share on other sites More sharing options...
badosu Posted August 11, 2020 Author Report Share Posted August 11, 2020 Yeah, I did change the settings there, but it's not scoped to my account, it's *action* on all notifications or nothing. Quote Link to comment Share on other sites More sharing options...
Itms Posted August 11, 2020 Report Share Posted August 11, 2020 I don't understand. When you click on the link above, you get to this page, right? As written there, your notifications should already be limited to what you are subscribed to. Do you have an example of a change that you would not have wanted to receive a notification for? Quote Link to comment Share on other sites More sharing options...
badosu Posted August 11, 2020 Author Report Share Posted August 11, 2020 This one for example: https://code.wildfiregames.com/D1958 Interestingly I see this on the bottom of the page, but I didn't perform any action: Quote Link to comment Share on other sites More sharing options...
Itms Posted August 11, 2020 Report Share Posted August 11, 2020 You're not subscribed to this diff, you shouldn't receive any notification about it. Are you talking about the public Activity stream? You cannot possibly catch up with everything. You should rather manually subscribe to what you are interested in, and monitor your emails or notifications depending on your preferences (by notifications I mean the small bell icon on the top left). 30 minutes ago, badosu said: Interestingly I see this on the bottom of the page, but I didn't perform any action: This is a bit confusing indeed. It is a summary of the pending actions you would perform if you clicked "Submit". By default it would subscribe you. If you write inline comments, or choose actions in the Add Action.. menu, they will be added to the summary, waiting for you to press Submit. Quote Link to comment Share on other sites More sharing options...
badosu Posted August 11, 2020 Author Report Share Posted August 11, 2020 Hmm.. I thought these were my notifications? Spoiler These are my notification settings Spoiler 1 Quote Link to comment Share on other sites More sharing options...
Itms Posted August 11, 2020 Report Share Posted August 11, 2020 Ah! When seeing your last message I thought you had discovered a bug. But I just discovered that Stan has added you to the list of owners of the Balancing changes. You are basically an automatic reviewer for all those changes. @Stan` you probably shouldn't do that before explaining to people that it will flood their notifications/inbox Quote Link to comment Share on other sites More sharing options...
Stan` Posted August 11, 2020 Report Share Posted August 11, 2020 Ah my bad :/ Quote Link to comment Share on other sites More sharing options...
Nescio Posted August 14, 2020 Report Share Posted August 14, 2020 Part of the problem is that the “O11: Templates (Balancing)” group is automatically added to any patch that includes a file from the simulation/data/ or simulation/templates/. Ideally only those that are explicitly labelled [gameplay] would be. Just a few examples that don't affect gameplay balance at all but have the O11 group added nonetheless: https://code.wildfiregames.com/D2948 https://code.wildfiregames.com/D2720 https://code.wildfiregames.com/D2688 There are dozens more. Quote Link to comment Share on other sites More sharing options...
Silier Posted August 14, 2020 Report Share Posted August 14, 2020 @Stan` could update that rule Quote Link to comment Share on other sites More sharing options...
Itms Posted August 15, 2020 Report Share Posted August 15, 2020 23 hours ago, Nescio said: Part of the problem is that the “O11: Templates (Balancing)” group is automatically added to any patch that includes a file from the simulation/data/ or simulation/templates/. Ideally only those that are explicitly labelled [gameplay] would be. Just a few examples that don't affect gameplay balance at all but have the O11 group added nonetheless: https://code.wildfiregames.com/D2948 https://code.wildfiregames.com/D2720 https://code.wildfiregames.com/D2688 There are dozens more. In this case the best thing to do would be to create a Herald rule which is triggered when a diff title contains [gameplay]. Anyone can create such a rule, to be notified whenever they want The so-called "Code owners" (O11 and the like) are only determined by paths of modified files. I think it's still interesting to have that. Quote Link to comment Share on other sites More sharing options...
Nescio Posted August 15, 2020 Report Share Posted August 15, 2020 14 minutes ago, Itms said: In this case the best thing to do would be to create a Herald rule which is triggered when a diff title contains [gameplay]. Anyone can create such a rule, to be notified whenever they want The so-called "Code owners" (O11 and the like) are only determined by paths of modified files. I think it's still interesting to have that. While I'm not opposed to the existence of code owners groups, the people currently included in O11 (@badosu, @borg-, @Feldfeld, @scythetwirler, @Stockfish, @ValihrAnt) are not interested in every patch, only in the subset that affect gameplay balance. Basically split the group in two: “simulation data and templates” (current repository paths) “gameplay balancing” (current people) and add a global herald rule to set the gameplay balancing group as a reviewer to any patch that includes [gameplay] in its title. 1 Quote Link to comment Share on other sites More sharing options...
Itms Posted August 15, 2020 Report Share Posted August 15, 2020 Sounds good. I suggest not touching the O11 code ownership. Code owners are sufficiently complicated as they are. I think we should keep restricting code owners to team members @Stan` I will create instead a Balancing user group with the Herald rule Nescio proposes Quote Link to comment Share on other sites More sharing options...
badosu Posted August 15, 2020 Author Report Share Posted August 15, 2020 Thanks, I appreciate! Quote Link to comment Share on other sites More sharing options...
Stan` Posted August 15, 2020 Report Share Posted August 15, 2020 Thanks @Itms. Agreed. Well hopefully someday the balancing people will be team members. When we edited that code ownership group I didn't know we could create different types with rules Quote Link to comment Share on other sites More sharing options...
Nescio Posted August 15, 2020 Report Share Posted August 15, 2020 46 minutes ago, Itms said: I will create instead a Balancing user group with the Herald rule Nescio proposes Thank you, that's better! @scythetwirler appears quite inactive and could be removed from O11 too. One more thing, while I tend to put [gameplay] in the patch title, there is no guarantee others do exactly the same, so the https://code.wildfiregames.com/H13 won't capture e.g. GAMEPLAY: or [balance]. False positives (e.g. D368) are less annoying than false negatives (e.g. D2737), therefore maybe change the H13 conditions to any patch of which the tag or title includes: balanc Balanc BALANC gameplay Gameplay GAMEPLAY i.e. no brackets or colons, and no -e or -ing. Quote Link to comment Share on other sites More sharing options...
Itms Posted August 15, 2020 Report Share Posted August 15, 2020 I think mistakes or inconsistencies can be easily fixed by just adding Balancing as reviewers manually. Quote Link to comment Share on other sites More sharing options...
Nescio Posted August 15, 2020 Report Share Posted August 15, 2020 38 minutes ago, Itms said: I think mistakes or inconsistencies can be easily fixed by just adding Balancing as reviewers manually. True, but the proposed six will catch a lot more than the current four. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.