Navigation Menu

Skip to content

Commit

Permalink
added new scripts, better osname/osvers checks in Article.pm
Browse files Browse the repository at this point in the history
  • Loading branch information
barbie committed Dec 19, 2008
1 parent 90db952 commit 5008ab1
Show file tree
Hide file tree
Showing 8 changed files with 684 additions and 125 deletions.
228 changes: 118 additions & 110 deletions CHANGES
@@ -1,130 +1,138 @@
Revision history for Perl module CPAN::Testers::Data::Generator. Revision history for Perl module CPAN::Testers::Data::Generator.


0.31 18/12/2008 0.32 19/12/2008
- name change to fit below the CPAN::Testers namespace. - added progress option to bin/cpanstats-verify (v0.22)
- added epoch to date extraction from article. - fixes to Article.pm to attempt to correct missing osnames and osvers.
- added filename reference from CPAN-DistnameInfo. - added articles scripts that have been used behind the scenes for
- added ability to provide SQL string in bin/cpanstats-select. sometime:
- added better command line option parsing to bin/cpanstats-reparse. bin/articles-verify (v0.02)
- convert to use CPAN::Testers::Common::DBUtils. bin/articles-view (v0.02)
- added MySQL cpanstats database to codebase.
- new scripts added to examples to handle database creation:
examples/cpanstats-createdb (v0.01)
examples/cpanstats-convert (v0.01)
- update to bin scripts with latest code changes:
bin/cpanstats (v0.05)
bin/cpanstats-delete (v0.12)
bin/cpanstats-reparse (v0.08)
bin/cpanstats-select (v0.09)
bin/cpanstats-update (v0.07)
bin/cpanstats-verify (v0.21)


0.30 01/10/2008 0.31 18/12/2008
- ensure upload pattern matching is for the end of the string. - name change to fit below the CPAN::Testers namespace.
- add more option validation in bin/cpanstats-verify (v0.20). - added epoch to date extraction from article.
- added filename reference from CPAN-DistnameInfo.
- added ability to provide SQL string in bin/cpanstats-select.
- added better command line option parsing to bin/cpanstats-reparse.
- convert to use CPAN::Testers::Common::DBUtils.
- added MySQL cpanstats database to codebase.
- new scripts added to examples to handle database creation:
examples/cpanstats-createdb (v0.01)
examples/cpanstats-convert (v0.01)
- update to bin scripts with latest code changes:
bin/cpanstats (v0.05)
bin/cpanstats-delete (v0.12)
bin/cpanstats-reparse (v0.08)
bin/cpanstats-select (v0.09)
bin/cpanstats-update (v0.07)
bin/cpanstats-verify (v0.21)


0.29 19/09/2008 0.30 01/10/2008
- ignore any uploads that are not in a supported archive format used - ensure upload pattern matching is for the end of the string.
for testing. - add more option validation in bin/cpanstats-verify (v0.20).


0.28 18/09/2008 0.29 19/09/2008
- added SQLite pragma 'auto_vacuum' to database creation. - ignore any uploads that are not in a supported archive format used
- created an _init function to generate db/nntp objects in one place for testing.
- add --localonly option to help screen in bin/cpanstats-verify (v0.19)
- fixed test script to correctly do cmp_ok :)


0.27 11/09/2008 0.28 18/09/2008
- added 'grade' option to search in bin/cpanstats-select (v0.08) - added SQLite pragma 'auto_vacuum' to database creation.
- fixed help text in bin/cpanstats-update (v0.06) - created an _init function to generate db/nntp objects in one place
- fixed test bug in 12generate.t (I can't count!) - add --localonly option to help screen in bin/cpanstats-verify (v0.19)
- fixed test script to correctly do cmp_ok :)


0.26 02/09/2008 0.27 11/09/2008
- abstracted all database functionality out of Generator.pm into - added 'grade' option to search in bin/cpanstats-select (v0.08)
Database.pm, including database creation. All scripts updated too. - fixed help text in bin/cpanstats-update (v0.06)
- database links changed to reference CPAN Testers development site. - fixed test bug in 12generate.t (I can't count!)
- corrections to the database schema in POD
- several POD updates across all files, including
bin/cpanstats (v0.04)
bin/cpanstats-delete (v0.11)
bin/cpanstats-reparse (v0.07)
bin/cpanstats-select (v0.07)
bin/cpanstats-update (v0.05)
bin/cpanstats-verify (v0.18)
- fixed dependency in cpanstats
- consistently provided help|h and version|V options to all scripts
- fix to support old form of PAUSE uploads
- abstracted reparse code into Generator.pm from cpanstats-reparse
- more tests


0.25 28/08/2008 0.26 02/09/2008
- added POD about bugs and see also sections. - abstracted all database functionality out of Generator.pm into
- fixed POD in scripts. Database.pm, including database creation. All scripts updated too.
- added author to upload metadata, to save lookups elsewhere. - database links changed to reference CPAN Testers development site.
- renamed several supporting scripts: - corrections to the database schema in POD
delstats => bin/cpanstats-delete (v0.10) - several POD updates across all files, including
selectstats => bin/cpanstats-select (v0.06) bin/cpanstats (v0.04)
upstats => bin/cpanstats-update (v0.04) bin/cpanstats-delete (v0.11)
readstats => bin/cpanstats-verify (v0.17) bin/cpanstats-reparse (v0.07)
- added further functionality to cpanstats-select. bin/cpanstats-select (v0.07)
- added bin/cpanstats-reparse (v0.06) to distribution bin/cpanstats-update (v0.05)
- added nostore option to not retain old articles in the articles bin/cpanstats-verify (v0.18)
database. - fixed dependency in cpanstats
- consistently provided help|h and version|V options to all scripts
- fix to support old form of PAUSE uploads
- abstracted reparse code into Generator.pm from cpanstats-reparse
- more tests


0.24 19/08/2008 0.25 28/08/2008
- added bin/readstats (v0.16), bin/delstats (v0.09), - added POD about bugs and see also sections.
- fixed POD in scripts.
- added author to upload metadata, to save lookups elsewhere.
- renamed several supporting scripts:
delstats => bin/cpanstats-delete (v0.10)
selectstats => bin/cpanstats-select (v0.06)
upstats => bin/cpanstats-update (v0.04)
readstats => bin/cpanstats-verify (v0.17)
- added further functionality to cpanstats-select.
- added bin/cpanstats-reparse (v0.06) to distribution
- added nostore option to not retain old articles in the articles
database.

0.24 19/08/2008
- added bin/readstats (v0.16), bin/delstats (v0.09),
bin/selectstats (v0.05) and bin/upstats (v0.03) from the non-CPAN bin/selectstats (v0.05) and bin/upstats (v0.03) from the non-CPAN
cpanstats distribution. cpanstats distribution.
- updated all scripts to use an options hash rather than individual - updated all scripts to use an options hash rather than individual
variables. variables.
- added new Database.pm module to handle all local DB interaction. - added new Database.pm module to handle all local DB interaction.
- fixed test bug in t/12generate.t (thanks to Slaven Rezic). - fixed test bug in t/12generate.t (thanks to Slaven Rezic).


0.23 18/08/2008 0.23 18/08/2008
- new maintainer: Barbie. - new maintainer: Barbie.
- major overhaul to draw in CPAN Testers Statistics code. - major overhaul to draw in CPAN Testers Statistics code.
- added version to Article.pm. - added version to Article.pm.
- added ability to decode QuotedPrintable and Base64 (Article.pm) - added ability to decode QuotedPrintable and Base64 (Article.pm)
- added functionality to parse the upload articles as well as the - added functionality to parse the upload articles as well as the
report articles (Article.pm). report articles (Article.pm).
- added more reliable subject parsing. - added more reliable subject parsing.
- added more reliable Perl -V parsing. - added more reliable Perl -V parsing.
- testers.db now renamed to cpanstats.db. - testers.db now renamed to cpanstats.db.
- news.db now renamed to articles.db. - news.db now renamed to articles.db.
- field names changed: - field names changed:
status => state, status => state,
distribution => dist, distribution => dist,
archname => platform. archname => platform.
- new fields added: postdate,tester. - new fields added: postdate,tester.
- fixed prerequisites in modules, Makefile.PL and META.yml. - fixed prerequisites in modules, Makefile.PL and META.yml.
- bin/cpan_www_testers_generate replaced with bin/cpanstats.pl - bin/cpan_www_testers_generate replaced with bin/cpanstats.pl
- added more test samples - added more test samples
- added more tests - added more tests


0.22 Thu Feb 3 15:27:41 GMT 2005 0.22 Thu Feb 3 15:27:41 GMT 2005
- now includes perl + OS version in the testers.db - now includes perl + OS version in the testers.db
- use SQLite 3.0 - use SQLite 3.0
- bin/cpan_www_testers_generate expanded to give more - bin/cpan_www_testers_generate expanded to give more
flexibility for execution flexibility for execution
- added Makefile.PL (as per TODO) - added Makefile.PL (as per TODO)
- added tests - added tests
- added more POD - added more POD
- (thanks to Barbie) - (thanks to Barbie)


0.21 Sun Mar 7 18:31:35 GMT 2004 0.21 Sun Mar 7 18:31:35 GMT 2004
- the NNTP cache now uses SQLite instead of DB_File - the NNTP cache now uses SQLite instead of DB_File
- rename Changes to CHANGES - rename Changes to CHANGES


0.20 Wed Aug 13 21:52:06 BST 2003 0.20 Wed Aug 13 21:52:06 BST 2003
- make sure to HTML escape everything - make sure to HTML escape everything
- design update, now with CSS - design update, now with CSS
- Fix bug where reports are use A/AM/AMS/Crypt-TEA-1.22.tar.gz - Fix bug where reports are use A/AM/AMS/Crypt-TEA-1.22.tar.gz
instead of Crypt-TEA-1.22.tar.gz instead of Crypt-TEA-1.22.tar.gz
- added a TODO - added a TODO
- sort using version, not Sort::Version - sort using version, not Sort::Version
- renamed to CPAN::WWW::Testers::Generator - renamed to CPAN::WWW::Testers::Generator
- included HISTORY section by Elaine Ashton - included HISTORY section by Elaine Ashton
- moved examples/generate.pl to an installed script, - moved examples/generate.pl to an installed script,
bin/cpan_www_testers_generate bin/cpan_www_testers_generate


0.10 Thu Jul 31 23:09:25 BST 2003 0.10 Thu Jul 31 23:09:25 BST 2003
- initial release - initial release
2 changes: 2 additions & 0 deletions MANIFEST
Expand Up @@ -3,6 +3,8 @@ MANIFEST This list of files
Makefile.PL Makefile.PL
META.yml META.yml
README README
bin/articles-verify
bin/articles-view
bin/cpanstats bin/cpanstats
bin/cpanstats-delete bin/cpanstats-delete
bin/cpanstats-reparse bin/cpanstats-reparse
Expand Down
6 changes: 3 additions & 3 deletions META.yml
@@ -1,6 +1,6 @@
--- #YAML:1.0 --- #YAML:1.0
name: CPAN-Testers-Data-Generator name: CPAN-Testers-Data-Generator
version: 0.31 version: 0.32
abstract: Download and summarize CPAN Testers data abstract: Download and summarize CPAN Testers data
author: author:
- Barbie <barbie@cpan.org> - Barbie <barbie@cpan.org>
Expand Down Expand Up @@ -38,10 +38,10 @@ build_requires:
provides: provides:
CPAN::Testers::Data::Generator: CPAN::Testers::Data::Generator:
file: lib/CPAN/Testers/Data/Generator.pm file: lib/CPAN/Testers/Data/Generator.pm
version: 0.31 version: 0.32
CPAN::Testers::Data::Generator::Article: CPAN::Testers::Data::Generator::Article:
file: lib/CPAN/Testers/Data/Generator/Article.pm file: lib/CPAN/Testers/Data/Generator/Article.pm
version: 0.31 version: 0.32


no_index: no_index:
directory: directory:
Expand Down

0 comments on commit 5008ab1

Please sign in to comment.