Re: unmaintained packages hidden by team maintenance (was Re: Bits from the DPL)

Simon Josefsson <[email protected]> Thu, 05 Feb 2026 16:14:15 +0100
Newsgroups gmane.linux.debian.devel.project
Message-ID <[email protected]>
"Jonathan Dowland" <[email protected]> writes:

> On Wed Feb 4, 2026 at 5:38 PM GMT, Andreas Tille wrote:
>> 2.1. MIA team
> snip
>>    4. in case of no answer, the MIA team will make one manual attempt 
>>    to reach the person, indicating that failing to get a response on 
>>    that, the person's packages (if any) will be orphaned
>
> I'm a big fan of packages being team maintained by default.
>
> However, an ostensibly team-maintained package which is de-facto only 
> actually maintained by one developer, will languish if that developer is 
> MIA, and would not be caught by the above step.
>
> So as the ratio of team-maintained packages increases, the gain achieved 
> by orphaning directly-maintained packages as part of the MIA process 
> goes down.

Agreed.

> Has anyone got any plans to try and identify and track such packages?

But why would that matter?  Presumably if there are serious problems
with a team-maintained-but-really-one-person-doing-the-work-package,
when that person goes missing, anyone else from the team can step in and
fix it?  And if nobody else from the team takes responsibility, it is a
team-wide problem that MIA probably cannot resolve.

Or are you thinking of finding out which maintainers just stopped
working and the packages doesn't have any serious problem, but several
versions behind?  In well-working teams, I would think that someone else
would just step in and feel at liberty of updating the package at some
point.  This approach works well in the Go team, in my perception.

Perhaps a tool that finds a top-list of the "worst" version laggers in
Debian would improve this?  That is, sort the set of packages which has
been behind upstream's latest release for the longest time.  The
algorithm has to be a bit clever, it doesn't make sense for a package
with version 1.0 released in 2010 and directly uploaded to debian in
2010 to be on the top of that list one day after version 1.1 is
released.  It should only count the number of days it lagged behind,
which then would be just one day for this example.  Do we have such a
list somewhere?  Another pruning would be to only include packages that
ship something in /usr/*bin since I suppose those are the most
important.

/Simon
signature.asc (application/pgp-signature, 1.2 KB)
-----BEGIN PGP SIGNATURE-----

iQNoBAEWCgMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmmEs8gUHHNpbW9uQGpv
c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f
V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z
ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh
BLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XQkBQkNZGbwAAoJENc89jjFPAa+BtIA
/iR73CfBurG9y8pASh3cbGOMHpDZfMAtosu6jbpO69GHAP4p7l57d+iVty2VQMsx
+3TCSAvZkpr4P/FuTzZ8JZe8BrgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx
I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0
+MTXPPY4xTwGvgUCZ9F0SgUJDWRmSQCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R
cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE
8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J
ENc89jjFPAa+wUUBAO64fbZek6FPlRK0DrlWsrjCXuLi6PUxyzCAY6lG2nhUAQC6
qobB9mkZlZ0qihy1x4JRtflqFcqqT9n7iUZkCDIiDbg4BFySz2oSCisGAQQBl1UB
BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA
JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XTSBQkNZGboAAoJENc89jjF
PAa+0M0BAPPRq73kLnHYNDMniVBOzUdi2XeF32idjEWWfjvyIJUOAP4wZ+ALxIeh
is3Uw2BzGZE6ttXQ2Q+DeCJO3TPpIqaXDAAKCRBRcisI/kdFotpMAP9LUYV0eDQZ
jD4v68L39cOxQPNNjxelg+v4/Pm98j7o4gEAh6AUjMu/racaDhfelsKZKMivaO9Y
khxq3EasdU7WwwA=
=YRkv
-----END PGP SIGNATURE-----