Divya Ranjan <di...@subvertising.org> writes:
We have a *humongous* backlog of patches, [...]
[...] we host a backend service that regularly checks the
Codeberg
repository for any new issues or PRs and then communicates to us
through the Codeberg’s Forgejo API [0] the content of said
issues and
PRs. The data received from the API then gets directed to our
Debbugs
or Mumi backend, which parses the information from it and opens
a new
Debbugs issue for it. Thus, for every issue opened on Codeberg,
we
have a mirrored Debbugs issue [...]
So at the end we'd have an even larger backlog of patches, and
spread
across two systems...? And where do we source the time and
motivation
to hack on yet another piece of software? Outside contributions
to mumi
have been *very* few in all these years; that's not for a lack of
problems we've had with the system, and for once it's not for a
lack of
review either.
As a long time contributor with commit access I have the
impression that
people new to Guix hold the assumption that the current system and
workflow works for long time contributors. I may just be wildly
incompetent, but for me it most assuredly does not work in
enabling
reviews. I mostly review patches that were sent to me directly or
that
happen to solve a problem I'm trying to solve as part of my
maintainance
work.
The haphazard GNU fork of Debbugs also lacks a number of features,
has
odd unaddressed bugs, lacks people who even understand in what
ways it
differs from the Debian version, lacks people working on improving
it
and addressing these issues. (There is literally *one* person who
keeps
the lights on.)
It does not even do simple things like delivering notifications to
*everyone* who participates in an issue discussion. This is the
reason
for the sudden eery silence that can be seen in many issues.
I honestly have my doubts that the move to Codeberg would
automatically
solve all of my workflow issues, but let's please not eulogize the
email-based workflow too much. It makes sense to me to base our
efforts
on a system that is *actively* developed by a *team* of aligned
free
software hackers.
I don't see an active future for the GNU fork of Debbugs, and I
think it
is not a good use of our time to work on a system that won't
improve
unless we burden ourselves with even more work (like taking over
hosting
and administration). I'd rather work on Guix.
--
Ricardo