On 04/03/10 18:03, Alec Warner wrote: > - date of last commit: Gentoo is fast moving and packages that > haven't had commits since 200{4,5,6} are probably old, unmaintained > and may not even compile or run. > - date of last listed maintainer commit versus last commit: > Basically if the maintainer hasn't touched the ebuild in a while but > someone else (herd members?) have, the metadata.xml is probably out of > date.
Have the result of that analysis collected somewhere? > The above are all pretty easy to do with the data in the tree. Some > other useful ideas might be: > - compare open bugs for the package, when was the last bug for a > package closed (bugs data kinda sucks for this) Right, but we can get that working. I have a regex to get package names from bug titles around that works well. All we need to do is fix all bug titles ever to contain package names: Could take a whole bugday or two :-) > - for a given package in a herd, check the version in the tree > against freshmeat or similar to see how far behind it is (I think > someone wrote something for this already, exherbo?) That's a larger project. GSOC ideas should contain such thing. > - check imlate to see if keywording is behind (is the maintainer > filing stablereqs?) While you mention that: it's the first time I hear a maintainer should do that. if so can you raise awareness of it and explain the what and why in another thread on gentoo-dev? Sebastian