Otto Kekäläinen <o...@debian.org> writes:

> I have now witnessed several cases where a maintainer blatantly
> ignored the MRs their package received.

As several of us have been noting for some time now, it is very easy to
accidentally ignore Salsa MRs because the defaults don't send email to the
maintainer when an MR is opened. I realize that this may look like
"blatantly ignoring" an MR to people who regularly use Salsa, but for
maintainers who do not, it's often entirely accidental.

Also, speaking as someone who works on Debian and other free software
projects in bursts, sometimes I just forget about things even if I saw
them. I try to use checklists and work through any open issues
systematically before uploading, and I still cannot count the number of
times that I have uploaded a package with open bugs because I forgot to
check the BTS before uploading because I was thinking about something
else. I will doubtless do the same thing with Salsa MRs as well.

It's not personal! And people taking it personally or thinking that it's
some sort of political statement or intentional snub are reading hostile
emotions into something that's simply due to being human.

> It is demotivating to new aspiring Debian contributors to put in
> significant effort to learn the complexities of Debian packaging and
> submit an improvement, only to see that the maintainer two months later
> didn't look at the MR at all, and instead implemented the same change
> themselves, and the submitter's work essentially got wasted.

Yes, this sucks when this happens. It also often sucks for the maintainer,
who may have done unnecessary work. And yet, I have done this, because I
looked at things in the wrong order during a moment of free time in an
evening when I was a bit tired and not thinking clearly, and I will
doubtless do this again. It's not personal, and I'll try to avoid it, but
let's also not create unrealistic expectations that this won't happen.

It's also often the case that something that took someone a couple of
hours of work and testing for a new contributor only took the maintainer
five minutes because of their experience, so it never occurred to them to
look for an MR before they fixed something that randomly annoyed them for
unrelated reasons. This is in no way a problem with the contribution.
Making those contributions is how we all learned and how we got to the
point where it only takes five minutes. But it helps explain why
maintainers sometimes don't notice the MR.

The best way to ensure that someone new gets appropriate attention and
encouragement is for someone to volunteer to be a mentor and commit some
time to that. I think this is great whenever people are willing to do it.
I don't have the free time, and I did *not* volunteer to do that, so
people need to adjust their expectations accordingly.

-- 
Russ Allbery (r...@debian.org)              <https://www.eyrie.org/~eagle/>

Reply via email to