On Fri, Apr 22, 2022 at 3:24 AM Aurelien Bompard <abomp...@fedoraproject.org> wrote: > > Hey folks! > > We're having a look at FMN these days, and we're trying to design its > replacement in our Fedora Messaging enabled world. > The current FMN has the following shortcomings: > - too slow at runtime > - slow at startup time (a couple of hours to startup…) > - complex UI > > We think that this all comes from the same root cause: FMN is too flexible. > It's trying to be everyone's procmail, and as a result the UI is complex and > performance is hindered. > > Also, in the past years we've adopted quite a few external services > (Discourse, Gitlab, etc) which come with their own notification systems, so > the needs of FMN users may have changed, and FMN can no longer be the > one-stop-shop of notifications it aimed to be. > > So we're planning to rewrite it as a much more simple notification system, > with a few pre-defined things you could subscribe to, clearly presented in > the UI but with less bells and whistles, and for that we're gathering your > requirements. > > What do you want from Fedora's notifications? We have identified the > following use cases: > - I want to be notified of what happens on my artifacts (packages, > containers, modules, flatpaks) > - I want to be notified of what happens on any artifact by entering its type > and its name > - I want to be notified of events referring to my username > - I want to be able to follow someone (for example, my mentee) > - I want to be able to block or allow notifications from a particular > application (koji, bodhi, dist-git, etc) > - I want to my notifications to be sent via email and/or IRC > > Are there other use cases that would make your contributor's life easier? > We're not committing to implementing everything that will be suggested here, > since we want to keep the app as simple as we can, but we're very interested > in your use cases. > And if you want to do something very complex with notifications, we can also > help you write a Fedora Messaging callback that will give you the full power > of the message bus :-) >
Please make it Matrix native. That way FMN can send richer and more useful notifications. I also want notifications about CI/CD things happening in PRs in Dist-Git. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure