User:Fab/Stats

From Alpine Linux
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Some ideas to gether data for statistics about Alpine Linux.

The data are presented at the Trivia page. A git repository was available at http://git.alpinelinux.org/cgit/fab/alpine-stats/.

Packages

Ancient releases

See: http://ancient.alpinelinux.org/alpine/

  • Grab INDEX.md5.gz (e.g. http://ancient.alpinelinux.org/alpine/v1.1/apks/INDEX.md5.gz)
  • Count the entries
  • Print the number of packages

Newer releases

  • Grab APKINDEX.tar.gz (e.g. http://nl.alpinelinux.org/alpine/v2.4/main/x86/APKINDEX.tar.gz)
  • Count the lines which starts with P: (e.g. P:libxinerama-dev, P:postfix) in APKINDEX
  • Perhaps separate packages (-dev, -doc, -lang)
  • Print the data

"High score list" of committer

git shortlog -s -n

Commit per year

To grab the data use the command below:

git log --after="2016/1/1" --until="2016/12/31" --pretty=format:'' | wc -l

Tools

Some tools which could help to generate statistics.

  • GitStats - git history statistics generator

apk add gitstats -U -X http://dl-3.alpinelinux.org/alpine/edge/testing/ --allow-untrusted