pub-dev icon indicating copy to clipboard operation
pub-dev copied to clipboard

Mail maintainers when new issues are detected

Open rrousselGit opened this issue 5 years ago • 7 comments

Hello! Sometimes, for any reason, new issues are detected by pub.

These are very useful informations, but it is easy to miss. For example, a property used may get deprecated, or a package may not support the latest version of a dependency.

It would be great if pub could mail maintainers when new issues arise (with potentially a way to manually subscribe/unsubscribe?)

rrousselGit avatar Apr 09 '20 00:04 rrousselGit

Transferring to pub-dev

sigurdm avatar Apr 30 '20 08:04 sigurdm

Feel free to consider the situation described in this issue : #3179

Ephenodrom avatar May 04 '20 17:05 Ephenodrom

This might still be valuable

It's a bit tricky technically to compare with the analysis results of an earlier deployment (not impossible though).

We could probably only detect when a package goes from max points to not max points (because the scoring model might change between releases).

We would need an option for enabling this. Should it be per package or per user? Who should get the mail.

Email sending is also tricky - we could opt for notifications in the web ui.

sigurdm avatar Sep 26 '24 08:09 sigurdm

What about sending a mail whenever there's a new unique failing score?
If a new test is added to the scoring model, and it's failing on an existing package, package authors would want to know about it.

Each failed test could be given a unique error code, and we'd send a mail when a new code is detected.

rrousselGit avatar Sep 26 '24 09:09 rrousselGit

Ideally we'd have a way for an admin to subscribe to the score of all of their packages by default.
I'd rather not realise months afterward that I forgot to subscribe to the mailing list of one of my packages.

And we'd also likely ignore mails for deprecated packages.

rrousselGit avatar Sep 26 '24 09:09 rrousselGit

Maybe this could be a weekly email. It could be not just about the changes in the scores but also further insights (usage, likes, downloads...). That way batching of these issues would be together with some possibly uplifting news too :)

isoos avatar Sep 26 '24 09:09 isoos

With a weekly email, I'd be worried that new issues would be lost in the noise. Too much info and too many mail, and folks ignore those mails.

I think there's a lot of value in notifying only when there's a change

rrousselGit avatar Sep 26 '24 11:09 rrousselGit