On Mon, Dec 18, 2017 at 10:54:37AM +0100, Bartłomiej Piotrowski via arch-dev-public wrote:
Recently I've spent a bit of time on the train so I spent that on writing a script (of questionable quality) for generating packages cleanup list. The main difference from the "unneeded orphans" report is that it also includes orphans that require only other orphans and additionally generates possible maintainers for required but unmaintained packages.
The script can be found here and I will probably improve it a bit on the next journey.
Note that it doesn't consider optdepends when checking if orphan is needed only by other orphans. Max. 3 packages requiring given orphan are listed next to possible maintainer. It also ignores repo hierarchy because it's just a theater these days.
Please look at both lists and adopt what your packages are using or you're personally interested in. I will drop whatever makes sense in January.
I forgot to adopt lazarus. The rest of the list I still have to check.