Maintaining potentially orphaned packages in Debian Commons team
Andreas Tille <[email protected]>
| Newsgroups | gmane.linux.debian.devel.general |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I'd like to propose some procedure for packages that appear to lack
active maintenance, but where no formal orphaning has taken place. Lets
have a look for instance at clucene-core:
1. High popcon[1]
2. Important rdepends like libreoffice-core
3. Maintainer was contacted in #879296, but there has been no response
recorded there; the last upload was nearly ten years ago
4. Uploader was asked about interest to become Maintainer four
years ago with no response[2]
5. Open bug with patch to solve reproducibly problem #1059805
requested by libreoffice maintainer with no progress since
nearly two years
6. Package was NMUed three times in a row (one 64-bit time_t,
others to fix RC bugs)
One possible solution to consider would be to move the package to Debian
Commons maintenance, host it in the Debian team on Salsa, and upload the
change with a delayed upload to allow objections. For the example above
I prepared this in
https://salsa.debian.org/debian/clucene-core
This example should simply give some evidence that we might need some
solution which does not block contributors to invest some time into
packages. While another NMU would address the immediate issue, it would
not improve the long-term maintenance situation of the package.
Since this is not the only example we have I would like to go beyond
this example and start a discussion about criteria under which a move to
Debian Commons maintenance could be proposed. (BTW, thanks a lot to
Paul for this suggestion which enabled me to have finally all my
packages team maintained.)
Possible criteria might include:
* no maintainer upload for N years (combined with unsuccessful contact
attempts)
* repeated NMUs
* unanswered contact attempts
* pending fixes from contributors
* importance of the package within Debian
Are these reasonable indicators, and are there others that should be
considered? The delayed upload would provide another opportunity for
any interested maintainer or uploader to object, participate, or take
over maintenance. The Debian Commons maintenance model is also easy to
reverse if an existing maintainer returns or another person volunteers
to take over primary responsibility for the package.
The goal is not to replace maintainers who are still interested in their
packages, but to provide a straightforward path to propose ongoing
maintenance when there is no active maintainer involvement.
Debian already has contributors willing to maintain such packages. The
question is how we can provide a clear and scalable path for those
contributors to assume ongoing responsibility when traditional
single-maintainer maintenance has effectively become inactive.
Kind regards
Andreas.
[1] https://qa.debian.org/popcon.php?package=clucene-core
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879296#15
[3] https://qa.debian.org/developer.php?login=team%2Bdebian%40tracker.debian.org
https://lists.debian.org/debian-devel/2026/05/msg00105.html
--
https://fam-tille.de
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmoiwV4ACgkQV4oElNHG RtFWZg/+IhcwD2pD1SzRiQl7qTZ8fEpoXBv8ilHi5T/geNa4a9yCTmIAfJy3mRRg 4WWU9xoQ1yD658+2iwieXr4FSs5IfDKAgNoijU3WNRhyLBVxM+WItQ2L2inmb8PE 6jD5iVWCRW7WQ8fZRDtybEdhQ25azkcgu14u4miXysT2t2n900kTJZvvrgkKC4G5 k1Dc93OlZbVbEVWrpxgGXfd3y0cKKU0enQEaDXcTtxkSQKNZyqYwmT8d0VyEjPiM XrqhZZA1zR8fB9I0Tu/7CLbaMlTnBNAbq5aRDSm811SHJrAoSuISZx/7ESJ9fMy7 UIgsNsrVV4rKNLKGS62T0wJFvLzDx6kdChCXxH1/tp/Pr38zhDRlY/Ugna8Gv21Q PZgtlIolG0NqAYhCB4Rpv6f2yHds3dRY5igU9Kx4fRwIXk5Yy0B3h5+Xe79rgtyP ZBND7nuRTJ0fwX9GNBEvQldn+QgCa5fdpKKcRAjeMmPHmi50w2G6GpaAqImEqsB3 ea5eaZV3YW/clWxyRRAeYfLs5JBTHIPHmCSmvqvN/OziSqsTCZt6InJF1z5OdkRY NSZN1VLkfaDoGZDJ76MWZQN/2dJ1mpKLVylQRvgaIGavKJY/B8QN+Ej4zOVwCSJr YXc0UU0/gX6QnqgPZs82g0LcnFcWDfSWmCYlM5f4QARyVAcR2qU= =PCyk -----END PGP SIGNATURE-----