Hi!

...
> One fundamental thing is that you may not be welcomed simply because
> there is nobody there welcoming you. Adding a merge request for a fix
> may be pointless, because nobody will merge it. Reviewing is a certain
> effort and nobody has time for that.
..
> My experience does however also include other things that worked. I did
> a successful package salvation for libsml and I did a successful RFS
> for vzlogger.

Thanks for contributing to Debian!

When contributing to Debian packages it is important to grasp that
each package is kind of a mini-project by itself, and how new
contributors are welcomed, or how active the package maintenance is in
general, fully depends on who is the individual maintainer or
maintainer team. As you can see, over 20 people responded to your
email here in an encouraging tone but none of those who responded so
far actually helped review or merge your submission, as the
maintenance of this specific package (apache2) relies mostly on two
specific people and not just any Debian Developer in general.

I suggest you continue to contribute to Debian packages (as you
already have) and focus your efforts on the packages where your
submissions are reviewed and contributions get better treatment.

Personally I often start contributing to a Debian package (or any open
source project in general) by submitting a typofix or something small
just so see if the project is receptive to contributions, and invest
time in more extensive contributions only if the initial contribution
experience was good. In some rare cases the package maintainers
express elitistic behaviour and dismiss contributions as "a nuisance".
If you run into this, then just stop contributing. Most of the time
however the contribution simply gets ignored because the maintainer is
busy. Many maintainers in Debian are responsible for tens of packages
and easily overcommit.

Lack of maintainer time is likely the reason why your
https://salsa.debian.org/apache-team/apache2/-/merge_requests/43 went
8 months without a response. Some people in this thread suggested
contacting the maintainer via bug report email, but I don't think you
did anything wrong. If the maintainer does not have time to look at
open MRs in 8 months, the fundamental challenge is likely a social or
economical issue of not having time to maintain the package properly
along with all it entails.

To get this specific MR going, added my review as a comment and pinged
the maintainer, who merged it. The person who originally filed the
issue https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972695 didn't
add any review to your MR, but you should note that he did see it and
added a comment to the bug report. Hopefully you can follow up with
the logrotate snippet.

Feel free to request a review from me if the maintainer is too busy to
review your next MR.

- Otto

Reply via email to