I’ve decided to gather some Fink package description statistics. A package description is a .info file that describes the information that Fink needs in order to manage packages. Sometimes a package is split into multiple .info files (e.g. package-10.4.info and package-10.5.info). It is also possible that a single .info file defines multiple packages: split-offs, different Perl/Python/… versions, -mac/-x11, etc. I’ve also counted a .info file that is in both stable and unstable as a single file. That said, the statistics in this post refer to .info files.
Currently Fink has 5,111 .info files split into the following sections:
|Section||# of Pkgs|
The top 10 maintainers are
|Maintainer||# of Pkgs|
|The Gnome Core Team||196|
|Todai Fink Team||150|
These 10 top maintainers (excluding “No maintainer”) are responsible for 2504 (49%) package descriptions. Out of 286 maintainers, 123 (43%) of them maintain only one package description, and 209 (73%) of them maintain five or less package descriptions.
There are 549 (11%) unmaintained package descriptions. Do you feel like adopting a package?🙂
Update: for those who are interested in becoming packaging maintainers:
- the list of unmaintained packages can be obtained via the command
fink list –maintainer=None
- the package description (.info) files are located under /sw/fink/dists. To locate a particular .info file, run
find -L /sw/fink/dists -name packagename.info
- the packaging tutorial and the packaging manual are your main source of information, as well as the .info files present in the distribution
- new/updated packages should be submitted to the Submissions tracker. Don’t forget to validate them first!
- the fink-devel mailing list and the #fink channel on irc.freenode.net are your friends.