On 28/05/2025 12:53, Julien Plissonneau Duquène wrote:
Le 2025-05-27 20:30, Ahmad Khalifa a écrit :
On 27/05/2025 17:46, Julien Plissonneau Duquène wrote:
0. keep all the e-mail features it currently offers
IMHO, this is a security flaw, not a feature. I hear that everyone
loves it, so at least the emails should be authenticated somehow
(@debian only maybe? one-time register-confirm emails?).
We have to be careful with changes here, as they could easily become
major annoyances for casual and even regular contributors.
Of course, and I fully acknowledge that existing users have priority in
their workflows here. But some tweaks are needed to keep up.
Current documentation is good actually, but you have to find the right
page.
This "you have to find (or remember) the right page" part is one of the
areas that could greatly be improved ;)
Fair point.
they all have a Database data model (faster search/query)
Having some experience with databases, I'm not convinced that a RDBMS
(SQL) is a necessity here. Better indexing and caching would definitely
help though.
Debbugs relies on 20 or so key-value databases from what I read in its
code last year. At that point, it's time to convert to an RDBMS and
embrace SQL and pile on several db indexes.
Besides, the bug domain is very relational: Bug has Owner who has Bugs
that have a Package that has Bugs with Maintainer who has Bugs ...
--
Regards,
Ahmad