Hi,

My original email to this thread said:
> Could you please stop pushing directly on 'main' in
> https://salsa.debian.org/debian/devscripts and instead publish Merge
> Requests?

Your follow-up later was:
> Again, this is the kind of thing that is tedious and annoying and very
> much not fun, and if you want me to do that, you will have to pay me to do
> it.

Sure, contributing to Debian should be fun, but it should be fun to
*everyone*. People should not justify that they did something because
it was "faster to them" or "more fun to them" if it wasn't faster and
more fun to everyone participating.

It was not fun for me to have to do the fixup in
https://salsa.debian.org/debian/devscripts/-/commit/1706642676e6e0e67486a75713d30e4f757274c5
but I did it anyway. It is our obligation to our users to keep Debian
in good shape, and occasionally some extra work if needed, even if we
are volunteers.

> warrant the effort (the Linux kernel, for instance). Most projects are not
> like that, but more to the point, it's simply not a realistic workload
> given the available resources for most projects.

It is not expensive to do reviews. If we have the tooling for it and
people have enough routine so that repeating the steps are in muscle
memory: writing a good git commit message explaining *why* the change
is made so reviewer gets it immediately, posting a MR, and checking
out MRs from other developers working on the same repo etc. Humans
tend to get very good and quick on things they do often, so the more
one does reviews in MRs, the easier it gets. You have authored any MRs
since October 2023, so it is understandable that you probably haven't
developed a routine on doing lots of them, and efficiently.

Maybe the conclusion from this and another email today is that people
feel that collaborating via a MR and doing reviews is "expensive" and
I should prove that it is actually quite quick and handy when
following a clear workflow, and what that ideal workflow could be.

Reply via email to