Yes, thatâs what I had in mind (though not what I said ). Its still not entirely trivial, since you would have to decide which âreverse maintainersâ are responsible (which might be a lot). This is not a blocker though, we would just need to decide on something.
This does raise the question about leaf packages. We can consider doing the following things:
- Donât let them block and other changes, they quickly get marked as broken.
I think this is the way to go. If somebody cares about the package, they can then adopt it after they notice it has been marked as broken and doesnât have a maintainer.
This also doesnât specify how we determine if a maintainer has abandoned a package. It would be nice to have some sort of automation around this as well. However if we see they have been inactive for an extended period of time (1 month?) we can remove them from packages. Worst case they are on an extended offline period and can revert the PR to claim their packages back.
We need more defined guidelines for package inclusion might interest you.