rough perl module status

Thorsten Leemhuis fedora at leemhuis.info
Sun Feb 10 13:38:03 UTC 2008


On 09.02.2008 14:45, Thorsten Leemhuis wrote:
> On 04.02.2008 20:22, Michael Stahnke wrote:
>> [...]
>> Something I'd like to see is an overall perl module status.  Out of
>> the available perl modules in fedora, how many are branched and built
>> for EPEL?  This probably isn't too important, but that's what  I find
>> my company most commonly wanting ( and not always finding) from EPEL.
> Well, some stats are easy to generate with a proper repo file on a fedora
> machine, requery and some tools/scipts . Someone could put the following
> commands (and some more) into a script and run it regularly:

There was a typo (epel5-source-testing instead of epel5-testing-source)
in the repo files, thus the stats missed epel5-testing. Sorry for that,
here we go again:

> [thl at ankh-morpork epel]$ repoquery -qa --repoid=centos5-source --repoid=epel5-source --repoid=epel5-testing-source --qf '%{NAME}' --arch="src" | grep '^perl' > perl-el
> [thl at ankh-morpork epel]$ repoquery -qa --repoid=development-source --qf '%{NAME}' --arch="src" | grep '^perl' > perl-rawhide
> [thl at ankh-morpork epel]$ wc -l perl-* | grep perl
  334 perl-el
  824 perl-rawhide
> [thl at ankh-morpork epel]$ grep -v --line-regexp --file=perl-el perl-rawhide | sort > perl-missing-el
> [thl at ankh-morpork epel]$ wc -l perl-missing-el 
  491 perl-missing-el
> /me attaches that file to this mail
> 
> [thl at ankh-morpork epel]$ cat perl-rawhide | fedoradev-pkgowners | awk '{print $1}' > perl-rawhide-owners
> [thl at ankh-morpork epel]$ cat perl-el | fedoradev-pkgowners --epel | awk '{print $1}' > perl-el-owners
> /me likes to note that this results in some errors for perl-packages from centos
> /me ignored those 
> /me also likes to point out that fedoradev-pkgowners can be found on http://fedoraproject.org/wiki/PackageMaintainers/UsefulScripts
> [thl at ankh-morpork epel]$ (echo owner rawhide epel; for owner in $(cat perl-rawhide-owners perl-el-owners | sort | uniq); do echo "${owner} $(grep -c ${owner} perl-rawhide-owners) $(grep -c ${owner} perl-el-owners)"; done | sort -r -n -t " " -k 2) | column -t

owner       rawhide  epel
cweyl       163      6
spot        158      65
steve       141      44
rnorwood    71       15
corsepiu    49       1
pghmcfc     25       14
ixs         22       6
alexlan     18       0
xavierb     16       14
iburrell    15       1
pertusus    13       11
sindrepb    12       6
orion       11       9
hardaker    11       0
ruben       9        9
berrange    6        0
wtogami     5        2
scop        5        0
mmcgrath    5        4
abompard    5        0
jcollie     4        0
xulchris    3        0
robert      3        4
nim         3        0
gouldwp     3        2
[...]
rmyers      0        48
[...]

HTH

Cu
knurd
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: epel5.repo
URL: <http://listman.redhat.com/archives/epel-devel-list/attachments/20080210/b123e6df/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: perl-missing-el
URL: <http://listman.redhat.com/archives/epel-devel-list/attachments/20080210/b123e6df/attachment-0001.ksh>


More information about the epel-devel-list mailing list