[libbusiness-isbn-perl] branch master updated (5fc709e -> 02bdd9f)

gregor herrmann gregoa at debian.org
Wed Jul 20 17:13:52 UTC 2016


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libbusiness-isbn-perl.

      from  5fc709e   update changelog
      adds  a395965   Initial revision
      adds  ea38338   * these files were from some other universe.  they have since returned there.
      adds  a32f0b9   * removed tarballs.
      adds  52b13e0   * this file was from something else, which has claimed it.
      adds  a70a53a   * syncing this version number with the one from my local CVS repository. this is the version number that is now on CPAN.
      adds  f56118b   Sorted all the country data down at the bottom to make it easier to pick through it all
      adds  4fab7dd   Added missing commas to revised data format
      adds  69dd9ce   * This is the first stab at separating the ISBN data from the code so that the data (or the code) can be updated separately.  eventually this should allow users to specify a data source, including things that are not necessarily text files.  volunteers? ;)
      adds  b52b7f7   * This is the new data from www.isbn.org.  There are some minor differences from the previous data.  Some changes look like keying errors while others appear to be added data since I got the original data.
      adds  f7ab174   * there were ^M line endings.  the file was uploaded via maccvs and created in BBEdit, so i gotta look into that.
      adds  11e7428   * a list of ISBNs from Andy Lester that we can use for testing
      adds  2d9f105   * added a test to check a long list of ISBNs
      adds  e374821   * removed a bunch of bad and malformed ISBNs
      adds  6f44286   * removed data from this module (it's now in Data.pm)
      adds  d480472   Fixed a quoting problem with group code 986 - China wasn't quoted so any attempts to look that up should fail big time.
      adds  8304714   * added isbns.txt which test.pl needs
      adds  e6163b3   * a script to pull down ISBN data and partially munge it.
      adds  e6b3400   * removed the isbns.txt file to make the distribution smaller.  i'll leave it in the CVS source, and i'll still be able to complete that test, but other users shouldn't need it.
      adds  a518723   * only performs the isbn file test if isbns.txt is readable.  otherwise it skips this test.  now i don't have to distribute the huge isbns.txt file. :)
      adds  754f906   * added a mehtod to produce an EAN13 barcode, in PNG format, from the ISBN
      adds  f58232e   * more German ISBNs from  Christian Kirsch <ck at held.mind.de>.
      adds  710b589   * removed hyphens
      adds  1e7048c   * removed a couple of lines that tried to short-circuit checking all publisher codes.  in Data.pm, the publisher code ranges are listed in roughly the ASCII-betical order, but i was looking at their lengths.
      adds  8d330e8   * changed _common_format so that it untaints the data
      adds  6b8bcfe   * added Pod stubs
      adds  3bea189   * added new EAN prefix 979 support * fixed some pod bummers
      adds  27368e6   * converted tests to Test::More
      adds  7665bf7   * skip gzip files
      adds  102cbb4   * POD fixes - use items rather than head2s
      adds  cb542b0   * added back isbns.txt
      adds  ad6ca11   * got rid of trial_publisher_code_length
      adds  5cb6860   * added Test::Pod dependency
      adds  81eda7b   * changes up to 1.70
      adds  175dacf   * added release config file
      adds  6b77767   * MakeMaker artifacts
      adds  f49911f   * first version for xisbn tests
      adds  d93be98   * Test::Pod is now optional
      adds  f3db5b1   * added xisbn test
      adds  6898af6   * hard code class names to get rid of File::Find::Rule
      adds  fa5f9fe   * made some lines a bit more pretty
      adds  4f1eb53   * removed File::Find::Rule and some test dependencies
      adds  28d82ae   * added support for OCLC's xIBSN project
      adds  2960423   * i'm getting uninitialized value warnings, so i'll turn off warnings until i can figure it out.  it is just temporary
      adds  3bf5a24   * removed the no warnings statement since the warnings are from Test::More
      adds  0ffacec   * added dist pattern
      adds  2e5e341   * added release cookie file artifact
      adds  8953d52   * for version 1.71
      adds  4a898f9   * get rid of File::Find::Rule
      adds  bc2a7d9   * cheack for required modules in png_barcode, and warn if they aren't there * previous behaviour is a fatal error
      adds  99bb0d1   * added META.yml
      adds  ea15c36   * for version 1.72
      adds  f5bb51b   * this is only a distribution fix, not a bug fix
      adds  c78559f   * Makemaker will automatically create META.yml for us
      adds  cec32e0   * for version 1.73
      adds  e08b58b   * do not put these files in the MANIFEST
      adds  751bdcc   * updated from current POD, 1.73
      adds  c9d2752   * added note about LightningSource's ISBN bar code generator * added note about Ed Summers helping out * cleaned-up email addresses to use C<< >>
      adds  50ccd69   * ignore left over temporary files
      adds  ce8f252   * created with make maifest, so now they are in order
      adds  573eca6   * for version 1.74
      adds  cd0c2d9   * added SourceForge address to SOURCE note * updated email address
      adds  ffd050d   * added note about 13 digit ISBNs * no feature changes
      adds  1f612ca   * for version 1.76
      adds  1df0650   * removed Business::ISBN::Data from the distribution.  It's a separate module now, so CPAN.pm installs it first, and the version in this dist overwrote it with old data.  Bad, bad, bad!
      adds  cf2300f   * for version 1.77
      adds  b43bcd4   * stripped some whitespace
      adds  4bf3448   * require the latest version of Business::ISBN::Data, which you need to pass the tests
      adds  c2b8861   * for version 1.78
      adds  4b1cb88   * Updated tests reflect the latest changes to the ISBN prefixes and publisher codes (ISBNs that were invalid before are valid now).
      adds  a83dc09   Ignore Schwern's new artifacts
      adds  23bd01e   * for version 1.79
      adds  da20ff6   * added a POD coverage test, and added docs for the uncovered methods
      adds  adb61cf   * for version 1.80
      adds  752d695   * add pod_coverage.t to MANIFEST!  Oops!
      adds  1fd54d7   * The data file is now in a separate distribution
      adds  b3a4a69   * expose the "country" group name as the country method. It should have been done earlier but I overlooked it.
      adds  d5d9ee2   * for version 1.81
      adds  9225713   * Fixed a small problem in the validating code. It turns out that 0 is a valid publisher code (why god? why?) so when I check the publisher code I need to check for definedness, not value.
      adds  d799064   * for version 1.82
      adds  66b6f06   * updated for copyright and license
      adds  5ba6367   * for version 1.83
      adds  dd991b7   * updated for copyright and license
      adds  d85cccc   * updated for copyright and license
      adds  4bf2386   * for version 1.83
      adds  95fbc35   * for version 1.84
      adds  062825e   add examples directory
      adds  eaef7a1   Start of refactoring to support ISBN13
      adds  d2c6e01   * rewrote most of the code and moved the common parts into ISBN.pm for ISBN10.pm.
      adds  c255714   * test for exportable constants * list of bad ISBNs to check
      adds  f062146   Consolidating the documentation and filling out the tests. Almost there :)
      adds  0e52973   Add author to Makefile.PL and tag version as dev release
      adds  1dfa6a1   * for version 2.00
      adds  19de76e   * let's promote this to a full fledged release
      adds  7828728   * some developer files
      adds  99e53e9   * add rt/27107.t to the distro and tests
      adds  d681d62   * for version 2.01
      adds  0da5ef9   * fix RT # 28843: _parse_prefix in ISBN13.pm accepted anything that was 13 characters and started with three digits, causing _set_prefix to croak when it tried to set an invalid prefix. I updated _parse_prefix to be stricter.
      adds  875e5d8   bump version
      adds  7757760   * for version 2.02
      adds  bb1f95f   * Fix Exporter import. It seems there are still some people using MacOS 9. They have ancient perls with ancient Exporters.
      adds  f5da1ba   * for version 2.02
      adds  7d12031   * added a valid_isbn_checksum exportable routine to just return the answer without the object stuff at the user level.
      adds  aefe235   * added test file for valid_isbn_checksum function
      adds  3e16195   * for version 2.02
      adds  82ba00f   * RT #29089 - _max_length in ISBN13.pm still says 10. Now fixed.
      adds  62f7c1c   * add ISBN13 test files to manifest
      adds  0dd7257   shut up pod coverage
      adds  a93231e   * for version 2.02
      adds  b63f491   * ISBN13::group should return the same group ISBN10 would. I had a method in there for testing and it always returned "Bookland". That's the wrong behavior though.
      adds  d906c17   * bump version numbers
      adds  efa3bbc   * for version 2.02
      adds  39cc202   * test for RT 29292: ensure ISBN 13 has hypens in the right place
      adds  95c8a9b   * update version and MANIFEST for new test file * This is another dev release before pushing 2.03 out the door
      adds  dcda93f   * for version 2.02
      adds  3bf1063   * Workaround odd bug about modifying non-lvalue subroutine.
      adds  447ea22   * Disable Test::Pod::Coverage because Pod::Coverage is broken
      adds  66682dc   * for version 2.03
      adds  66c1f14   * make png_barcode test work, skip everything if no GD::Barcode::EAN13
      adds  8bae606   * for version 2.03
      adds  1a0f766   * added dropbox directory to hold various docs I find
      adds  9bee24a   * Adjustment to example in synopsis
      adds  4b771b1   * The ISBN Agency added a prefix for Gabon (99902), so my test data for a bad prefix is now failing. I'll use 99970 instead.
      adds  a88f7cf   * bump and sanitize version
      adds  e334382   * Require the latest versions of Test::Manifest and Business::ISBN::Data
      adds  0c7df8b   * Remove the GD prereq. Everyone seems to be having a problem with borked GD installs.
      adds  63bdd35   Whitespace fixes
      adds  97513fc   * Need to make this a developer release"
      adds  107bbb6   * Changes clean-ups. No big whoop
      adds  95d722b   * Updated version to 2.05, now that I know 2.04_01 works. That change makes the PNG tests optional.
      adds  bb4bf83   * Update prereqs, copyright date
      adds  bf757e0   * Update the copyright date on everything
      adds  a90f526   * Guard against invalid ISBN formats in valid_isbn_checksum. Remove SVN keywords
      adds  64ed5b6   * Update the XISBN URL
      adds  4d895dd   * don't use defined with a hash. That's deprecated
      adds  fc85280   Update xisbn test for right URL
      adds  ca6c05a   Ignore generated file MYMETA.yml
      adds  e933a4f   Remove CVS keywords
      adds  18272ac   Add missing 2.05 message
      adds  bd4f6a1   Move lib files to conventional location
      adds  35edd7e   Update host. Again. *shrug*
      adds  7449875   Merge branch 'cvstags' into xisbn
      adds  2c53d03   Merge branch 'xisbn'
      adds  21faf0b   Make this a dev release
      adds  251c7be   Ignore dropbox folder
      adds  4c37255   Fix RT#52430
      adds  bbd5367   Update copyright dates
      adds  3e413c7   Changes from the previous release, 2.05_01
      adds  e64d8cd   Remove the * for the non-list of bugs
      adds  a184a9d   Bump versions
      adds  4f5e588   Require latest ISBN data
      adds  926238f   Bump version
      adds  c4d3962   99970 is now a valid group code (for Haiti)
      adds  e59e763   Changes to fix test for Haiti group code
      adds  b41840a   Update to Github address
      adds  d2fef00   Format and whitespace
      adds  fd307cc   Remove CVS header line
      adds  0d25bd1   Github #3: Don't set GOOD_ISBN at the end of _check_validity.
      adds  930bcbf   Bump to 2.05_04
      adds  068ee17   Bump to stable release
      adds  c81d160   Update MANIFEST, add test for Github issue #3
      adds  f7de94a   Changes for 2.06
      adds  8604bf4   Use default MANIFEST.SKIP
      adds  88649eb   Update version and copyright date
      adds  9862b3f   Added cpan repository metadata
      adds  15a5951   Merge branch 'master' of github.com:briandfoy/business--isbn
      adds  6c80833   Release for 2.07
      adds  e51286b   Update bad isbns to use a bad group code
      adds  5560595   Use the latest ISBN data
      adds  792f7b1   Use TEST_REQUIRES
      adds  96e2841   Add stuff to increment and decrement articles
      adds  bb5ecdd   Add the first steps for testing increments
      adds  46e7fae   Return ARTICLE_CODE_OUT_OF_RANGE for increment errors
      adds  4b0eadf   Bump version
      adds  1088cf6   Add stepping test
      adds  162aa99   Credit Markus Spann for increment and decrement
      adds  be56407   Get rid of Test::ISBN circular dependency
      adds  9337587   Bump version
      adds  64f7ed1   () after call to constant
      adds  50212f6   Get rid of circular dependency
      adds  4e5c3dc   Clean up Changes
      adds  fb71437   Remove .cvsignore
      adds  49ea68f   Expand .travis.yml for coveralls, 5.20, helpers
      adds  68fab74   ignore these files
      adds  e35dafd   Update copyright statement
      adds  fb986f6   Remove HTML version of the docs
      adds  b3ef029   normalize Changes header line according to CPAN::Changes::Spec
      adds  cbd1753   Add author test for Changes file
      adds  2b7bdd5   Fix changes.t for missing interpolated variable
      adds  326c344   Normalize Changes, more so
      adds  b5fd233   Date format for CPAN::Changes::Spec
      adds  d5b0847   Modulino-ize Makefile.PL, Phase 1
      adds  98f0c59   Die if we cannot load correct ExtUtils::MakeMaker
      adds  58a7e6f   More modernization of Makefile.PL
      adds  c4eb05a   Most of the modernization of Makefile.PL
      adds  088d6e0   Update LICENSE file to include full license
      adds  f5bcc9f   "Depend on File::Spec::Functions"
      adds  b37c054   "5.008 does not have // !"
      adds  9c6c4af   Dist name from module
      adds  58e4af3   clean up distdir
      adds  aee97de   set a package
      adds  a213885   It's not bugtraker with no c
      adds  494a518   The new README.pod, fit for GitHub
      adds  b224b83   Remove the old README (now README.pod)
      adds  0f90d37   Update MANIFEST
      adds  ba8c566   Add MIN_PERL_VERSION
      adds  d7a7b67   Add MIN_PERL_VERSION
      adds  bafcf5e   Add Pod to all the Makefile.PLs
      adds  a4ec779   typo
      adds  bd9c760   Add INSTALL.SKIP
      adds  92a9bfd   Add INSTALL.SKIP
      adds  ecd627f   Escape metachar in skip pattern
      adds  c63cc61   Update MANIFEST for INSTALL.SKIP
      adds  9c9c9b8   Use Mojo to fetch and parse xISBN.
      adds  ad29eae   Use an environment variable to set debug.
      adds  fe60c35   Whitespace
      adds  8f5f2d6   Bump version
      adds  c0c7eba   Add Pod encoding
      adds  69617c3   Remove debugging statement
      adds  06ea955   Brace reformatting
      adds  ce62e21   * for version 2.09_01
      adds  f8ac323   Remove old test file
      adds  39bc6c2   Fix a bullet point in the changes
      adds  98fee5c   Require a later Test::More
      adds  336f440   Have a fallback if Mojo::DOM isn't there.
      adds  d53b83c   Bump version
      adds  8ee3a58   * for version 2.09_02
      adds  ca6efb4   Git rid of tabs in YAML
      adds  6ab600d   Update MANIFEST for inadverent additions
      adds  280306b   Merge branch 'master' of github.com:briandfoy/business-isbn
      adds  2801d8a   Add v5.22 to Travis, and run in container by turning off sudo
      adds  e2e0006   Add v5.22 to Travis, and run in container by turning off sudo
      adds  46d2b08   Fix repository location
      adds  c0c6a60   Note what this module does
      adds  b6e9af9   Whitespace
      adds  303f053   Sync dependency on *::Data to the latest
      adds  8e44f98   Bump version
      adds  eeb6dc2   * for version 2.010
      adds  cd7266a   These subs are in the main package
      adds  589ead9   Bump version
      adds  8a2c717   Example of setting unassigned group code
      adds  afe8511   Add the error_* methods to get the error text
      adds  5b930a3   Access the argument list directly
      adds  960ff3b   Deprecate xisbn
      adds  9f5ee4b   The error codes are the ones less than 1
      adds  39bf4ed   remove the xisbn tests from the manifest
      adds  b11194b   Add a test file for the error_* methods
      adds  edd635b   Test the errors
      adds  9fcd601   Update MANIFEST
      adds  e08f42b   * for version 2.010_01
      adds  ac5c137   Fix Changes to note that 2.010 is a stable release
      adds  c680bf9   Bump to stable version
      adds  01916cc   * for version 2.011
      adds  f4f622c   Imported Upstream version 2.011
       new  9ea881f   Merge tag 'upstream/2.011'
       new  c0c288d   Update debian/changelog
       new  41e76d0   Update years of packaging copyright.
       new  441d005   Declare compliance with Debian Policy 3.9.8.
       new  2fa55ba   Use HTTPS for Homepage in debian/control.
       new  02104b6   Skip tests which tries to connect to the internet
       new  8ea6091   Install new example script.
       new  02bdd9f   releasing package libbusiness-isbn-perl version 2.011-1

The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                               | 13 +++++-
 MANIFEST                              |  2 +
 META.json                             |  2 +-
 META.yml                              |  2 +-
 debian/changelog                      | 13 ++++--
 debian/control                        |  5 +--
 debian/copyright                      |  2 +-
 debian/libbusiness-isbn-perl.examples |  1 +
 debian/rules                          | 15 +++++++
 debian/tests/pkg-perl/smoke-skip      |  2 +
 examples/private_group_code.pl        | 83 +++++++++++++++++++++++++++++++++++
 lib/Business/ISBN.pm                  | 54 ++++++++++++++++++++---
 lib/Business/ISBN10.pm                | 11 +----
 lib/Business/ISBN13.pm                | 10 +----
 t/errors.t                            | 45 +++++++++++++++++++
 t/test_manifest                       |  2 +-
 t/xisbn10.t                           | 26 ++++++-----
 17 files changed, 242 insertions(+), 46 deletions(-)
 create mode 100644 debian/libbusiness-isbn-perl.examples
 create mode 100644 debian/tests/pkg-perl/smoke-skip
 create mode 100755 examples/private_group_code.pl
 create mode 100644 t/errors.t

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libbusiness-isbn-perl.git



More information about the Pkg-perl-cvs-commits mailing list