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:
[thl@ankh-morpork epel]$ repoquery -qa --repoid=centos5-source --repoid=epel5-source
--repoid=epel5-testing-source --qf '%{NAME}' --arch="src" | grep
'^perl' > perl-el
[thl@ankh-morpork epel]$ repoquery -qa --repoid=development-source --qf '%{NAME}'
--arch="src" | grep '^perl' > perl-rawhide
[thl@ankh-morpork epel]$ wc -l perl-* | grep perl
294 perl-el
824 perl-rawhide
[thl@ankh-morpork epel]$ grep -v --line-regexp --file=perl-el perl-rawhide | sort >
perl-missing-el
[thl@ankh-morpork epel]$ wc -l perl-missing-el
531 perl-missing-el
/me attaches that file to this mail
[thl@ankh-morpork epel]$ cat perl-rawhide | fedoradev-pkgowners | awk '{print $1}'
> perl-rawhide-owners
[thl@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@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 63
steve 141 43
rnorwood 71 13
corsepiu 49 0
pghmcfc 25 14
ixs 22 3
alexlan 18 0
xavierb 16 0
iburrell 15 1
pertusus 13 11
sindrepb 12 5
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 3
nim 3 0
gouldwp 3 2
[...]
Is that what you wanted?
Cu
knurd
perl-Ace
perl-Acme-Damn
perl-Algorithm-Annotate
perl-Algorithm-C3
perl-Algorithm-CheckDigits
perl-Algorithm-Dependency
perl-aliased
perl-Apache-Session
perl-Apache-Session-Wrapper
perl-App-CLI
perl-Archive-Any
perl-Archive-Extract
perl-Array-Compare
perl-Array-Diff
perl-Astro-FITS-CFITSIO
perl-Authen-DigestMD5
perl-Authen-Krb5
perl-Authen-PAM
perl-Authen-Radius
perl-AutoClass
perl-Bio-ASN1-EntrezGene
perl-bioperl
perl-bioperl-run
perl-Business-Hours
perl-Business-ISBN
perl-Business-ISBN-Data
perl-Cache-Cache
perl-Cache-Simple-TimedExpiry
perl-Cairo
perl-Calendar-Simple
perl-Callback
perl-capitalization
perl-Carp-Assert
perl-Carp-Assert-More
perl-Catalyst-Action-RenderView
perl-Catalyst-Devel
perl-Catalyst-Manual
perl-Catalyst-Plugin-ConfigLoader
perl-Catalyst-Plugin-Static-Simple
perl-Catalyst-Plugin-SubRequest
perl-Catalyst-Runtime
perl-ccom
perl-Cflow
perl-CGI-Ajax
perl-CGI-Ex
perl-CGI-FastTemplate
perl-CGI-FormBuilder
perl-CGI-Prototype
perl-CGI-Untaint-email
perl-Chart
perl-Chatbot-Eliza
perl-Class-Accessor-Grouped
perl-Class-Autouse
perl-Class-Base
perl-Class-C3
perl-Class-C3-Componentised
perl-Class-C3-XS
perl-Class-Container
perl-Class-CSV
perl-Class-Data-Accessor
perl-Class-Date
perl-Class-DBI
perl-Class-DBI-AbstractSearch
perl-Class-DBI-AsForm
perl-Class-DBI-FromCGI
perl-Class-DBI-Loader
perl-Class-DBI-Loader-Relationship
perl-Class-DBI-mysql
perl-Class-DBI-Pager
perl-Class-DBI-Pg
perl-Class-DBI-Plugin
perl-Class-DBI-Plugin-RetrieveAll
perl-Class-DBI-Plugin-Type
perl-Class-DBI-SQLite
perl-Class-ErrorHandler
perl-Class-Factory
perl-Class-Factory-Util
perl-Class-Gomor
perl-Class-Inner
perl-Class-InsideOut
perl-Class-Loader
perl-Class-MakeMethods
perl-Class-MethodMaker
perl-Class-MOP
perl-Class-Observable
perl-Class-Prototyped
perl-Class-ReturnValue
perl-Class-Std
perl-Color-Library
perl-Compress-Bzip2
perl-Compress-Raw-Bzip2
perl-Compress-Raw-Zlib
perl-Config-Any
perl-Config-General
perl-Config-IniFiles
perl-Config-IniHash
perl-ConfigReader
perl-Config-Record
perl-Config-Simple
perl-Contextual-Return
perl-Convert-ASCII-Armour
perl-Convert-Binary-C
perl-Convert-NLS_DATE_FORMAT
perl-Convert-PEM
perl-CPANPLUS
perl-CPANPLUS-Dist-Build
perl-Crypt-Blowfish
perl-Crypt-CBC
perl-Crypt-DES
perl-Crypt-DES_EDE3
perl-Crypt-DH
perl-Crypt-DSA
perl-Crypt-OpenSSL-AES
perl-Crypt-OpenSSL-Bignum
perl-Crypt-OpenSSL-DSA
perl-Crypt-OpenSSL-PKCS10
perl-Crypt-OpenSSL-Random
perl-Crypt-OpenSSL-RSA
perl-Crypt-OpenSSL-X509
perl-Crypt-Primes
perl-Crypt-Random
perl-Crypt-RSA
perl-Crypt-Simple
perl-CSS-Squish
perl-CSS-Tiny
perl-Curses
perl-Data-Alias
perl-Data-Buffer
perl-Data-Compare
perl-Data-HexDump
perl-Data-Hierarchy
perl-Data-Page
perl-Data-Password
perl-Data-Stag
perl-Data-Structure-Util
perl-Data-Visitor
perl-Date-Manip
perl-DateTime-Event-ICal
perl-DateTime-Event-Recurrence
perl-DateTime-Format-Builder
perl-DateTime-Format-HTTP
perl-DateTime-Format-IBeat
perl-DateTime-Format-ICal
perl-DateTime-Format-MySQL
perl-DateTime-Format-Oracle
perl-DateTime-Format-Strptime
perl-DateTime-Precise
perl-DateTime-Set
perl-DBD-AnyData
perl-DBD-CSV
perl-DBD-Mock
perl-DBD-SQLite2
perl-DBD-XBase
perl-DBI-Dumper
perl-DBIx-DBSchema
perl-DBIx-POS
perl-DBIx-SearchBuilder
perl-DBIx-SQLite-Simple
perl-DBM-Deep
perl-Declare-Constraints-Simple
perl-Devel-Caller
perl-Devel-Cover
perl-Devel-Profiler
perl-Devel-Size
perl-Devel-StackTrace
perl-Digest-BubbleBabble
perl-Digest-CRC
perl-Digest-MD2
perl-Digest-Nilsimsa
perl-Digest-SHA
perl-Email-Date-Format
perl-Email-Valid
perl-eperl
perl-Error
perl-Event
perl-Exception-Class
perl-Expect
perl-Expect-Simple
perl-ExtUtils-AutoInstall
perl-ExtUtils-Depends
perl-ExtUtils-MakeMaker-Coverage
perl-ExtUtils-XSBuilder
perl-Feed-Find
perl-File-BOM
perl-File-chdir
perl-File-chmod
perl-File-ExtAttr
perl-File-Fetch
perl-File-Find-Rule-Perl
perl-File-Find-Rule-PPI
perl-File-Flat
perl-FileHandle-Fmode
perl-FileHandle-Unget
perl-File-Modified
perl-File-NCopy
perl-File-RsyncP
perl-File-Slurp
perl-File-Sync
perl-File-Type
perl-Finance-YahooQuote
perl-Font-TTF
perl-Frontier-RPC
perl-GD-Barcode
perl-GD-SVG
perl-Geo-Constants
perl-Geo-Ellipsoids
perl-Geo-Forward
perl-Geo-Functions
perl-Geo-Inverse
perl-Geo-METAR
perl-Getopt-Euclid
perl-Getopt-GUI-Long
perl-gettext
perl-Glib
perl-Gnome2-Canvas
perl-Gnome2-GConf
perl-Gnome2-Print
perl-Gnome2-VFS
perl-GnuPG-Interface
perl-GPS
perl-GPS-PRN
perl-Graph
perl-Graphics-ColorNames
perl-GraphViz
perl-GStreamer
perl-Gtk2
perl-Gtk2-Ex-CalendarButton
perl-Gtk2-Ex-Carp
perl-Gtk2-Ex-Dialogs
perl-Gtk2-Ex-PodViewer
perl-Gtk2-Ex-Simple-List
perl-Gtk2-Ex-Utils
perl-Gtk2-GladeXML
perl-Gtk2-Notify
perl-Gtk2-Sexy
perl-Gtk2-Spell
perl-Gtk2-TrayIcon
perl-GTop
perl-Hash-Case
perl-Hash-WithDefaults
perl-HTML-Encoding
perl-HTML-FormatText-WithLinks
perl-HTML-Mason
perl-HTML-PrettyPrinter
perl-HTML-Scrubber
perl-HTML-Template
perl-HTML-Template-Expr
perl-HTTP-Body
perl-HTTP-DAV
perl-HTTP-Proxy
perl-HTTP-Recorder
perl-HTTP-Request-AsCGI
perl-HTTP-Request-Params
perl-HTTP-Server-Simple-Mason
perl-Ima-DBI
perl-Imager
perl-IO-Capture
perl-IO-CaptureOutput
perl-IO-Compress-Base
perl-IO-Compress-Bzip2
perl-IO-Compress-Zlib
perl-IO-Digest
perl-IO-LockedFile
perl-IO-Null
perl-IO-Prompt
perl-IPC-Cmd
perl-IPC-Run3
perl-IPC-Shareable
perl-IPC-SharedCache
perl-IPC-ShareLite
perl-JSON
perl-JSON-XS
perl-Kwiki
perl-Kwiki-Archive-Rcs
perl-Kwiki-Attachments
perl-Kwiki-Diff
perl-Kwiki-ModPerl
perl-Kwiki-NewPage
perl-Kwiki-Raw
perl-Kwiki-RecentChanges
perl-Kwiki-Revisions
perl-Kwiki-Search
perl-Kwiki-UserName
perl-Kwiki-UserPreferences
perl-Kwiki-Users-Remote
perl-libintl
perl-libwhisker2
perl-Linux-Pid
perl-List-Compare
perl-Locale-Maketext-Lexicon
perl-Locale-Maketext-Simple
perl-Locale-SubCountry
perl-Log-Dispatch-Config
perl-Log-Dispatch-FileRotate
perl-Log-Log4perl
perl-Log-Message
perl-Log-Message-Simple
perl-Mail-Alias
perl-Mail-Box-Parser-C
perl-Mail-GnuPG
perl-Mail-Mbox-MessageParser
perl-Mail-RFC822-Address
perl-Mail-SPF
perl-MARC-Record
perl-MasonX-Interp-WithCallbacks
perl-MasonX-Request-WithApacheSession
perl-Math-BaseCnv
perl-Math-Derivative
perl-Math-GMP
perl-Math-Pari
perl-Math-Random-MT-Auto
perl-Math-Round
perl-Math-Spline
perl-Math-Vec
perl-Maypole
perl-MD5
perl-mecab
perl-Module-Compile
perl-Module-CPANTS-Analyse
perl-Module-Depends
perl-Module-ExtractUse
perl-Module-Find
perl-Module-Info
perl-Module-Load
perl-Module-Load-Conditional
perl-Module-Loaded
perl-Module-Locate
perl-Module-Refresh
perl-Module-Signature
perl-Module-Starter
perl-Module-Starter-PBP
perl-Module-Versions-Report
perl-Moose
perl-Moose-Policy
perl-MooseX-AttributeHelpers
perl-MooseX-Getopt
perl-MooseX-Object-Pluggable
perl-MooseX-Params-Validate
perl-MP3-Info
perl-MRO-Compat
perl-NetAddr-IP
perl-Net-CUPS
perl-Net-DBus
perl-Net-DNS-SEC
perl-Net-eBay
perl-Net-GPSD
perl-Net-IRC
perl-Net-Jabber
perl-Net-Libdnet
perl-Net-Packet
perl-Net-Packet-Target
perl-Net-SCP
perl-Net-SFTP
perl-Net-SNMP
perl-Net-SNPP
perl-Net-SSH
perl-Net-SSH2
perl-Net-SSH-Perl
perl-Net-Write
perl-Net-XMPP
perl-Newt
perl-Object-Accessor
perl-Object-Deadly
perl-Object-InsideOut
perl-OpenFrame
perl-Package-Constants
perl-Parallel-ForkManager
perl-Params-CallbackRequest
perl-Params-Check
perl-Params-Coerce
perl-Parse-CPAN-Packages
perl-ParseLex
perl-PatchReader
perl-Path-Class
perl-PBS
perl-PDF-API2
perl-PDL
perl-Perl6-Bible
perl-PerlIO-eol
perl-PerlIO-via-dynamic
perl-PerlIO-via-symlink
perl-perlmenu
perl-Perl-MinimumVersion
perl-Pipeline
perl-Pod-Readme
perl-Pod-Strip
perl-Pod-Tests
perl-POE
perl-POE-API-Peek
perl-POE-Component-Child
perl-POE-Component-Client-DNS
perl-POE-Component-Client-HTTP
perl-POE-Component-Client-Keepalive
perl-POE-Component-Client-LDAP
perl-POE-Component-DBIAgent
perl-POE-Component-IRC
perl-POE-Component-JobQueue
perl-POE-Component-Logger
perl-POE-Component-Server-HTTP
perl-POE-Component-Server-SimpleHTTP
perl-POE-Component-Server-SOAP
perl-POE-Component-Server-XMLRPC
perl-POE-Component-SimpleDBI
perl-POE-Component-SimpleLog
perl-POE-Component-SNMP
perl-POE-Component-SSLify
perl-POE-Filter-IRCD
perl-POE-Filter-Zlib
perl-POE-Wheel-Null
perl-PostScript
perl-PPI-HTML
perl-PPI-Tester
perl-prefork
perl-Proc-ProcessTable
perl-Pugs-Compiler-Rule
perl-QWizard
perl-Regexp-Common
perl-Regexp-Shellish
perl-RPM2
perl-RPM-Specfile
perl-RRD-Simple
perl-Scalar-Properties
perl-Scope-Guard
perl-SDL
perl-Set-Infinite
perl-Set-IntSpan
perl-Set-Scalar
perl-SGML-Parser-OpenSP
perl-Smart-Comments
perl-SNMP_Session
perl-Sort-Versions
perl-Spoon
perl-Spreadsheet-ParseExcel
perl-Spreadsheet-ParseExcel-Simple
perl-Spreadsheet-WriteExcel-Simple
perl-SQL-Abstract-Limit
perl-SQL-Library
perl-SQL-Statement
perl-SQL-Translator
perl-Sub-Name
perl-SUPER
perl-SVG
perl-SVG-Graph
perl-SVK
perl-SVN-Mirror
perl-SVN-Simple
perl-Sys-SigAction
perl-Sys-Virt
perl-Template-Alloy
perl-Template-GD
perl-Template-Plugin-Class
perl-Term-ProgressBar
perl-TermReadKey
perl-Term-ReadPassword
perl-Term-UI
perl-Test-AutoBuild
perl-Test-Class
perl-Test-Cmd
perl-Test-Deep
perl-Test-Distribution
perl-Test-Expect
perl-Test-File
perl-Test-File-Contents
perl-Test-Inline
perl-Test-LongString
perl-Test-MinimumVersion
perl-Test-MockObject
perl-Test-NoWarnings
perl-Test-Number-Delta
perl-Test-Prereq
perl-Test-Script
perl-Test-Unit
perl-Test-use-ok
perl-Test-Warn
perl-Test-WWW-Mechanize
perl-Test-YAML-Meta
perl-Test-YAML-Valid
perl-Text-ASCIITable
perl-Text-CSV_XS
perl-Text-Diff-HTML
perl-Text-Format
perl-Text-Iconv
perl-Text-Kakasi
perl-Text-Levenshtein
perl-Text-LevenshteinXS
perl-Text-Markdown
perl-Text-Quoted
perl-Text-RecordParser
perl-Text-Shellwords
perl-Text-SimpleTable
perl-Text-TabularDisplay
perl-Text-Tree
perl-Text-WikiFormat
perl-Text-WordDiff
perl-Text-Wrapper
perl-Tie-EncryptedHash
perl-Time-Duration
perl-Time-modules
perl-Time-Period
perl-Time-Piece-MySQL
perl-Tree-DAG_Node
perl-Tree-Simple
perl-Tree-Simple-VisitorFactory
perl-Unix-Statgrab
perl-URI-Fetch
perl-User
perl-Want
perl-Workflow
perl-WWW-Babelfish
perl-WWW-Bugzilla
perl-WWW-Mechanize
perl-WWW-Myspace
perl-WWW-Search
perl-Wx
perl-X11-Protocol
perl-XML-DOM-XPath
perl-XML-Filter-BufferText
perl-XML-Filter-XInclude
perl-XML-Generator-DBI
perl-XML-Handler-YAWriter
perl-XML-LibXSLT
perl-XML-Merge
perl-XML-SAX-Writer
perl-XML-Stream
perl-XML-Tidy
perl-XML-TreeBuilder
perl-XML-Validator-Schema
perl-XML-Writer
perl-XML-Xerces
perl-XML-XPathEngine
perl-YAML-Parser-Syck
[epel5]
name=EPEL5
baseurl=http://download.fedora.redhat.com/pub/epel/5/$basearch/
enabled=0
[epel5-testing]
name=EPEL5
baseurl=http://download.fedora.redhat.com/pub/epel/testing/5/$basearch/
enabled=0
[epel5-source]
name=EPEL5 - Source
baseurl=http://download.fedora.redhat.com/pub/epel/5/SRPMS/
enabled=0
[epel5-source-testing]
name=EPEL5 - Source
baseurl=http://download.fedora.redhat.com/pub/epel/testing/5/SRPMS/
enabled=0
[centos5-source]
baseurl=http://ftp-stud.fht-esslingen.de/pub/Mirrors/centos/5/os/SRPMS/
name=centos5-source
enabled=0