On 24/01/25 09:00, Julien Plissonneau Duquène wrote:
Also note that the contents that really matter is the git repositories
themselves.
I do not agree with this premise.
The Git repo is forever and `git log` is how you search its history.
External websites will one day be gone. And are not accessible offline
("desert island" vibes here).
If people have a need to read MR discussions, then the
git commit messages or git contents weren't done properly.
I disagree with this conclusion. Sometimes features are extensively
discussed in salsa merge requests or issues, and the entire discussion
just can't be summarized in a git commit message (and it is not
desirable to even attempt that).
True. This is why MR discussions should be automatically saved in git
notes attached to the merge commit. In this way the discussion will be
preserved and the Git repo will contain the whole development history,
freeing Debian from an eternal dependency on Salsa/GitLab.
Spending time writing the code that automates that is a much better
investment compared to copying stuff back and forth between
BTS/Salsa/mailing lists.
Regards,
--
Gioele Barabucci