[debian-mysql] Allow submitting Merge Requests to any Debian package (Re: finally end single-person maintainership)
Andreas Tille
tille at debian.org
Sun May 19 13:52:48 BST 2024
Hi Otto,
Am Wed, May 15, 2024 at 11:32:52PM -0700 schrieb Otto Kekäläinen:
>
> It is simply not possible to force collaboration. For example I
> maintain largely alone the MariaDB package in Debian. I occasionally
> publish Merge Requests for review (e.g.
> https://salsa.debian.org/mariadb-team/mariadb-server/-/merge_requests/79
> today) but there is no way I can force somebody to review it. Even
> less can I force anyone to submit Merge Requests or fix bugs.
ACK.
> However, being open and inclusive can be to some degree forced.
>
> Persnally I force myself to follow these principles:
> 1. Have Debian packaging source code in git, and the git repository on Salsa
> 2. Have the Merge Request feature enabled so people can submit MRs
> 3. Be open to responsive in review incoming MRs
> 4. Avoid pushing directly on git mainline all the time and instead
> publish changes as MRs and allow 1-4 weeks of time for potential
> contributors to chime in (even despite MRs getting rarely attention,
> it will for sure not happen if I don't give it some opportunity)
> 5. Have Salsa-CI enabled to allow pre-merge and pre-upload testing for
> both myself and for contributors
Except for details in this list that might depend from the package in
question (sometimes working with MRs is probably overkill) I absolutely
agree.
> I wish other DDs had similar principles.
I'm considering to draft some GR into this direction.
> I am also occasionally helping other DDs and packages "open up" for
> collaboration by submitting requests and improvements like:
>
> * #1070099 [rocksdb] RocksDB: Please consider using VCS and host on
> Salsa for easier collaboration
> * #1070101 [judy] Judy: Please consider using VCS and host on Salsa
> for easier collaboration
> * #1070160 [fmtlib] libfmt: Please allow merge requests on Salsa
> * #933032 [mariadb-connector-java] Add Salsa-CI integration
> * https://salsa.debian.org/debbugs-team/debbugs/-/merge_requests/19
> debbugs Salsa-CI
> * https://salsa.debian.org/georgesk/screenkey/-/merge_requests/2
> screenkey Salsa-CI
Perfect. I really appreciate this effort.
Thanks a lot
Andreas.
--
https://fam-tille.de
More information about the pkg-mysql-maint
mailing list