As I was kinda bored after work today, I had a closer look at what I saw during my fuckup in the morning. Well, Steve said, that when he looked at metadata.xml it’d be " really common" .. still that isn’t making it right ..

There is a reason we do have a herds.xml (exactly for the reason to associate people with packages, and that’s what the tag is for in metadata.xml) file. So after a preliminary look through the repository, here are the winners:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 700	: perl
 126	: xemacs
 63	: haskell
 47	: sound
 32	: ha-cluster
 31	: crypto
 19	: desktop-misc
 16	: netmon
 15	: forensics
 13	: web-apps
 8	: mips
 8	: app-backup
 7	: kde
 6	: tcltk
 6	: net-im
 6	: media-tv
 6	: dev-embedded
 5	: voip
 5	: theology
 5	: samba
 5	: net-p2p
 4	: sparc
 4	: java
 4	: graphics
 2	: net-mail
 2	: kernel
 2	: fonts
 2	: embedded
 2	: cpp
 1	: x11
 1	: wxwidgets
 1	: www-servers
 1	: tex
 1	: shell-tools
 1	: sh
 1	: sgml
 1	: sci
 1	: python
 1	: proaudio
 1	: php
 1	: media-optical
 1	: kerberos
 1	: hp-cluster
 1	: gentopia
 1	: amd64

Don’t know how accurate that list is, but you can check it for yourself. The commands I’ve used are these:

1
2
3
4
5
for i in $( < ../herds.list ); do
    grep --exclude=eclass --exclude=CVS
    --exclude=profiles --exclude=skel.* -R
    "$i@gentoo.org" /cvs/gentoo-x86/* ;
 done > redundant-metadata-xml.list
1
2
3
4
5
6
for i in $( < herds.list ); do
    echo -e " $( grep "$i@gentoo.org"
                 ~/public_html/redundant-metadata-xml.list |
                 wc -l )t: $i"; done |
     grep -v "^ 0" |
     sort -nr > public_html/redundant-metadata-xml.overview

While herds.list holds a list (separated by n) with all the herds there are. The raw files are here and here and here. Knock yourself out!