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@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
334 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
491 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 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
[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-testing-source]
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
perl-Ace
perl-Acme-Damn
perl-Algorithm-Annotate
perl-Algorithm-C3
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-Cairo
perl-Callback
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-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-InsideOut
perl-Class-Loader
perl-Class-MakeMethods
perl-Class-MOP
perl-Class-Observable
perl-Class-Prototyped
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-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-Set
perl-DBD-AnyData
perl-DBD-CSV
perl-DBD-Mock
perl-DBD-SQLite2
perl-DBD-XBase
perl-DBI-Dumper
perl-DBIx-POS
perl-DBIx-SQLite-Simple
perl-DBM-Deep
perl-Declare-Constraints-Simple
perl-Devel-Caller
perl-Devel-Cover
perl-Devel-Profiler
perl-Devel-Size
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-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-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-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-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-List-Compare
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-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-Net-CUPS
perl-Net-DBus
perl-Net-DNS-SEC
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-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-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-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-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-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-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-Tie-EncryptedHash
perl-Time-Duration
perl-Time-modules
perl-Time-Period
perl-Time-Piece-MySQL
perl-Tree-DAG_Node
perl-Tree-Simple-VisitorFactory
perl-Unix-Statgrab
perl-URI-Fetch
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-XInclude
perl-XML-Generator-DBI
perl-XML-LibXSLT
perl-XML-SAX-Writer
perl-XML-Stream
perl-XML-TreeBuilder
perl-XML-Validator-Schema
perl-XML-Writer
perl-XML-XPathEngine
perl-YAML-Parser-Syck