[arch-dev-public] pkgstats: first results
Hi all, I think you all are interested in the result of Allan's crazy idea to get some stats about package usage. I spent some/alot time this weekend to present you some stats. At first: I played a bit with gettext and some usefull pages are available in German and English (depends on your browser's config): * http://www.archlinux.de/?page=ArchitectureDifferences * http://www.archlinux.de/?page=MirrorStatus * http://www.archlinux.de/?page=PackageStatistics (That's the one; be warnded: atm it loads > 2MB of pure HTML!) For those who want to play with some sql queries, I have uploaded a (reduced) db-snapshot: http://users.archlinux.de/~pierre/tmp/pkgdb-stripped.sql.gz Before announcing this we should discuss the results and talk about what we learn about them. I'll make a start: (topdown) * extra and community have similar size * more than 1200 submissions since friday. Thanks! :-) * installation size varies from 126 to amazing 2800 * 1/4 use x86_64 * Nearly 70% of packages are from extra. Nice. * Only 7% are installed from community and a similar amount is in no official repo (Might be a sign that there is something wrong with priorities in [community]) * About 2% from extra and 3% from community aren't used by anybody! The unused kde-l10n pacakges are no problem; I create them automatically * Nearly 20% of all users (that includes 3/4 i686) use lib32 packages. * There are lots of rarly used packages in all repos * kdemod-kdelibs is installed by 14,26 % while kdelibs fomr [extra] is installed by 34,05 %. Maybe splitting support in makepkg and devtools should get a higher priority ...that should do it for a start. -- Pierre Schmitz Clemens-August-Straße 76 53115 Bonn Telefon 0228 9716608 Mobil 0160 95269831 Jabber pierre@jabber.archlinux.de WWW http://www.archlinux.de
nice work. openoffice-spell-en is still installed on 16,43%. maybe we should run pacman -Qm after each -Syu. our community is to lazy to read post.install messages. i think our core and extra repos are in a good state and worth their names. When the next extra cleanup will happen we can look what packages with less than 1% usage can be moved out. the community repo is still a mess. it seems the TUs just put in what they like not what is requested by the community. there are still many packages with more than 50 votes waiting in unsupported AUR. Maybe a monthly pkg move in/out should be installed by the TUs. -Andy
Andreas Radke wrote:
nice work.
openoffice-spell-en is still installed on 16,43%. maybe we should run pacman -Qm after each -Syu. our community is to lazy to read post.install messages.
csup is still one of the most "popular" non-repo packages. As is the old xorg metapackage. And they have not been needed for a while longer... What I find really interesting is that about 70% of x86_64 users have a lib32 setup. Also, KDE4 from [extra] is about 2.5x as popular as KDEMod. Allan
Pierre Schmitz a écrit :
Hi all,
I think you all are interested in the result of Allan's crazy idea to get some stats about package usage. I spent some/alot time this weekend to present you some stats.
At first: I played a bit with gettext and some usefull pages are available in German and English (depends on your browser's config):
* http://www.archlinux.de/?page=ArchitectureDifferences * http://www.archlinux.de/?page=MirrorStatus * http://www.archlinux.de/?page=PackageStatistics (That's the one; be warnded: atm it loads > 2MB of pure HTML!)
Thanks for this good work. This is going to be really useful! Some comments below.
For those who want to play with some sql queries, I have uploaded a (reduced) db-snapshot: http://users.archlinux.de/~pierre/tmp/pkgdb-stripped.sql.gz
Before announcing this we should discuss the results and talk about what we learn about them.
I'll make a start: (topdown)
* extra and community have similar size * more than 1200 submissions since friday. Thanks! :-) * installation size varies from 126 to amazing 2800 * 1/4 use x86_64 * Nearly 70% of packages are from extra. Nice. * Only 7% are installed from community and a similar amount is in no official repo (Might be a sign that there is something wrong with priorities in [community])
Indeed. One of the main duties of TU is to maintain popular packages in community. But in most cases (myself included!) the packages being actually maintained reflect more the TU's own needs and interests than those of the community. This is something we should discuss. Also it will be interesting to compare the figures from pkgstats with the number of votes in AUR. I guess they should be relatively proportional, but there may be important exceptions.
* About 2% from extra and 3% from community aren't used by anybody! The unused kde-l10n pacakges are no problem; I create them automatically * Nearly 20% of all users (that includes 3/4 i686) use lib32 packages.
Huh? I thought these are only of interest for x86_64 users, no?
* There are lots of rarly used packages in all repos
We need to analyse this carefully. Obviously extra and (especially) community do require some substantial cleanup...
* kdemod-kdelibs is installed by 14,26 % while kdelibs fomr [extra] is installed by 34,05 %. Maybe splitting support in makepkg and devtools should get a higher priority
...that should do it for a start.
There are some strange stats. For instance pacman is "only" installed on 99.92% of the systems that were submitted!! How can one have an arch installation without pacman? And how can one use pkgstats without it?! F
On Sun, Nov 9, 2008 at 12:04 PM, Firmicus <Firmicus@gmx.net> wrote:
There are some strange stats. For instance pacman is "only" installed on 99.92% of the systems that were submitted!! How can one have an arch installation without pacman? And how can one use pkgstats without it?!
I don't have pacman installed, I have pacman-git[1] installed. Makes perfect sense. :P -Dan [1] http://dev.archlinux.org/~dan/pacman-git/
Dan McGee a écrit :
On Sun, Nov 9, 2008 at 12:04 PM, Firmicus <Firmicus@gmx.net> wrote:
There are some strange stats. For instance pacman is "only" installed on 99.92% of the systems that were submitted!! How can one have an arch installation without pacman? And how can one use pkgstats without it?!
I don't have pacman installed, I have pacman-git[1] installed. Makes perfect sense. :P
Lol! Makes sense indeed :) F
Firmicus wrote:
Pierre Schmitz a écrit :
* Only 7% are installed from community and a similar amount is in no official repo (Might be a sign that there is something wrong with priorities in [community])
Indeed. One of the main duties of TU is to maintain popular packages in community. But in most cases (myself included!) the packages being actually maintained reflect more the TU's own needs and interests than those of the community. This is something we should discuss. Also it will be interesting to compare the figures from pkgstats with the number of votes in AUR. I guess they should be relatively proportional, but there may be important exceptions.
I had a quick look at my packages in community with lots (>100) of votes and they seem to be installed by at least 8% of people. So the votes seem to work at the high end of the scale. Allan
participants (5)
-
Allan McRae
-
Andreas Radke
-
Dan McGee
-
Firmicus
-
Pierre Schmitz