Le 2025-01-24 09:49, Gioele Barabucci a écrit :
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).
The premise was ”the contents that really matter is the git repositories
themselves”. Where I disagree is that not ALL the contents that really
matters is in the git repositories, or even should be there, or even
could be there.
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.
In real life nobody does that. Among other issues, the discussion may
continue long after the commits are merged. Or the commits may end up
never be merged.
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.
Something worth coding could be a service that uses salsa APIs to mirror
the contents of issues and MR discussions with URIs that are guaranteed
to be immutable (and JS entirely optional). That may help
archival/mirroring tools and AI t^H^H^H^H search engine indexation.
--
Julien Plissonneau Duquène