[libjson-any-perl] branch master updated (afb0b8c -> 2e70d23)

gregor herrmann gregoa at debian.org
Mon Sep 15 18:47:05 UTC 2014


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

gregoa pushed a change to branch master
in repository libjson-any-perl.

      from  afb0b8c   update changelog
       new  8ef51eb   Add debian/upstream/metadata
       new  6ab3845   Update debian/changelog
      adds  11afda1   checking in JSON-Any
      adds  ecd7f42   cleaning the repo a bit
      adds  9fb8bb4   removing blib (more cleaning)
      adds  1e8e614   last files cleaned
      adds  dfea177   - cleaned up t/04-ENV.t to not require JSON::XS anymore - fixed split on uninitalized value error - cleaned up JSON-XS tests a bit - added 04-ENV.t to MANIFEST
      adds  5f51390   pod updates and version bump
      adds  6883f35   update META.yaml
      adds  51984d7   add example directory
      adds  a3791ea   change to skip_all based skippage
      adds  3eaefa8   fixing tests
      adds  2ecd3ba   skip all 04-ENV.t until I get it working
      adds  dadcd94   helps if I test 04-ENV.t against the code it was designed for
      adds  ccf7c0d   changed Makefile.PL to Module::Install
      adds  3631b49   added a carp requirement version number bump
      adds  d719e73   fix issues with JSON::XS being pedantic about how it's methods/functions are called
      adds  e087b9c   Fix JSON.pm backend tests
      adds  58952c3   Add a test for unicode strings
      adds  b73818c   add utf8 support for JSON::{Converter,Parser}
      adds  d5d255b   improve unicode test
      adds  5d97a50   also test for is_utf8()
      adds  cb0eb8e   fix the exiting sub via next warning
      adds  7a8aef4   fix the exiting sub via next warning
      adds  2ce3b51   cleanup the repo
      adds  5317415   add in changes
      adds  0899906   add more history
      adds  dacfb41   expand tabs
      adds  9f49c18   don't send utf8 json sources to JSON::XS
      adds  fbf2fa8   fix the manifest
      adds  9bb4f41   change things to try to get JSON::XS to play nice with UTF8
      adds  87f18c1   remove inc
      adds  a3fcaf4   remove MANIFEST since we can generate it
      adds  59bb09f   no strict 'refs' is unnecessary
      adds  e670c04   consistently emit utf8 json if utf8 is enabled. introduce $JSON::Any::UTF8 to control this behavior in non OO mode
      adds  07a3099   Document the UTF8 change
      adds  98ea22e   0.09 release
      adds  168f212   utf8 tests for JSON::XS
      adds  f2fa994   fix perl -MJSON::Any=Syck -e 'JSON::Any->new->objToJson({ foo =>  1 })' No JSON::Syck Object created! at -e line 1
      adds  6c3b22d   require 5.8.3 die if trying to set uft8 on JSON::Syck until someone tells me that it'll succeed
      adds  cca1dd5   version number bump
      adds  6f5cb89   fix issues with tests and setup 1.12 release so we can fix our tests
      adds  b7333f2   fix bug #30509
      adds  161e16b   fix for latest JSON/JSON::XS
      adds  38803b5   version number bump and minor makefile changes
      adds  e08e2f9   fix the tests so that they'll skip if you don't have a JSON package installed (despite the reccomendations from Makefile.PL) ... I'M LOOKING AT YOU DAVID CANTRELL'S SMOKER!
      adds  4d495a6   at mst's strong reccomendation (::grin::) test use_ok in the load test if any package is installed then use_ok to make sure JSON::Any loads okay ... this is ugly and verbose but does protect us better and was the right idea
      adds  f2102ff   from the Changes:
      adds  a6ed3a8   add a note about compatibility
      adds  ffcda91   fix erroneous test spotted by jrockway
      adds  53d0a37   version number bump
      adds  e92b780   * JSON::Any now compatible with both versions of JSON::XS  (Simon Wistow) * Document that calling 'use JSON::Any ();' is a bad idea * Make JSON.pm required unless a supported JSON package is already installed
      adds  8bfd48c   supporting allow_blessed, turned out to be a LOT easier than expected
      adds  644abfd   Added two simple methods to get to the values that the underlying modules use for true/false
      adds  435e7fb   Added two simple methods to get to the values that the underlying modules use for true/false
      adds  12e2dbc   added skipping of some bits
      adds  1fc51f5   remove +x on Changes
      adds  030aa49   Remove JSON::PC and bump version number
      adds  bfa89d0   missed a ref to JSON::PC and add MANIFEST.SKIP
      adds  880d76f   make Syck deprecated and optional
      adds  2fd0666   Document changes, bump version number, and update Makefile
      adds  1c89db3   Added string escape tests.
      adds  536a67f   remove JSON::PC from the tests
      adds  2203ea5   make the Syck test a TODO test so we can release
      adds  83da672   update version numbers to be consistent
      adds  ddb8a55   drop the dep down to 5.008
      adds  e9b163e   Better error message when a handler can't be found
      adds  4060539   add deprecation feature for JSON::Syck to close the Test::JSON bug
      adds  7bf4570   clean up packaging for release
      adds  ed17741   Added tets for boolean support
      adds  de45f0a   Updated get_true/get_false for JSON::XS
      adds  f68c388   Added a workaround for handlers that don't parse bare true/false values
      adds  d8b3c00   Removed require/import of utf8 since that isn't necessary or advised
      adds  c122ca0   Fixed: skip tests when backend is unavailable
      adds  928d82e   update the skip text a little
      adds  9f7455d   version number bump get ready for release
      adds  17ad676   clean up Changes
      adds  2532659   Automagically regenerate README
      adds  72c5298   Updated README
      adds  9c031c2   Add .gitignore
      adds  b285ce5   I guess just sucking this shit up is the best bet.. And should probably be done in more places, <sigh>.. Better solutions welcome
      adds  76e4048   Tidy up to use a regex
      adds  469a038   clean up for 1.22 release
      adds  9b5aa0e   README apparently updated
      adds  dd4d6d2   add support for JSON.pm v1
      adds  cd4804d   update Changes and Version
      adds  1378475   update for 0.24, fixing the build from where MI changed underneath me
      adds  847b61f   Fix for Perl 5.13 deprecation of 'for qw() {}' http://search.cpan.org/~miyagawa/perl-5.13.6/pod/perl5135delta.pod#Use_of_qw(...)_as_parentheses
      adds  a603c0f   get set for 1.25 release
      adds  bc13929   add Deprecation notice
      adds  182de41   update README
      adds  ebc0c45   fix typos and add a test to catch them
      adds  b7d9ffb   add back auto_install so feature works again
      adds  20ad0e2   add changes and bump version for 1.27 release
      adds  b3d2687   update README
      adds  96b6d34   move podspell into xt/
      adds  c4fc946   fix for RT#68690
      adds  90acf0e   fix for version number collision
      adds  46df74c   update version and changes for release
      adds  34965f9   rework to use a similar process as Any::Moose so that the toolchain bits work properly
      adds  edbbf5f   have dzil manage our version numbers
      adds  8415752   add support for JSON::PP
      adds  b20a5d1   add Cpanel::JSON::XS support
      adds  d324166   tidy up the code
      adds  9855652   clean up and modernize the dist for 1.30 release
      adds  f8fb91c   Fix no_plan usage
      adds  75a29b8   Test string escaping with JSON:PP as well
      adds  6bd1def   Add support for JSON::XS version 3
      adds  ed357ec   Merge pull request #2 from ilmari/json-xs-3
      adds  cc51c10   Pull Changes from Git and prune local/
      adds  756c6ac   test for more accpetable backends on install
      adds  360853b   test without JSON::XS and add a compat note
      adds  14744d6   add a todo note for ether (or whomever) to pick up before I get back to it
      adds  f520061   fix the tests to properly exclude JSON::XS
      adds  d585c4c   bump minimum version requirement for JSON.pm
      adds  87ce2b2   ignore a few more directories
      adds  0880faa   Include dep Test::Requires in dist.ini
      adds  e1fbae5   Merge pull request #3 from wolfsage/t_fix_deps
      adds  dafc7b9   convert to using my pluginbundle
      adds  ec57a1f   restore Changes entries from 1.30 and earlier
      adds  affe019   write some Changes entries for "The Years That Were Lost to [ChangelogFromGit]"
      adds  cdc9dfc   canonicalize dates, and add empty entries for the missing releases
      adds  5aabad2   rely on autogenerated pod spelling test
      adds  3f0fedc   [PodWeaver] already adds a NAME section
      adds  92cd962   add a starting copyright year
      adds  8bcd473   strip trailing spaces, convert tabs to spaces
      adds  ec8290c   canonicalize contributor names -- also happens to fix the last spelling error (see RT#94814)
      adds  494f779   prevent the backends from slipping into our prereq list
      adds  4897712   add develop prereqs on all the backends, to ensure we test them all before release
      adds  a68cd4c   remove unneeded shebangs
      adds  5223b0d   use done_testing instead of counting tests in most places
      adds  5771bf5   clean up skipping of tests when various backends not available
      adds  b2bba05   minor pod markup improvements
      adds  6497e49   use warnings in all tests
      adds  ae438b1   fix load test: attempt to load *all* the backends we support
      adds  a6ae0ca   Improve error message when failing to find a suitable backend (RT#87751)
      adds  ba37b0b   switch to JSON::PP as the default fallback at install time, rather than JSON.pm
      adds  fdfb48a   fix debugging warning that was left behind in the test
      adds  19a557b   pimp JSON::MaybeXS instead of JSON.pm
      adds  b02aebe   JSON-Any-1.33
      adds  f2d5923   report on the versions of each JSON backend in cpantesters reports
      adds  d4aac47   out of curiosity, also report if JSON::MaybeXS is installed
      adds  13f028c   a bit more diagnostics in failure messages
      adds  b9ec890   even tighter entry
      adds  61b8bb9   authordep for weaver module
      adds  bd2f0c6   replace use of Devel::StringInfo with a hand-rolled Data::Dumper of diagnostic data
      adds  26708bf   use [DynamicPrereqs] instead of baking our own MakeMaker plugin
      adds  47b80c3   JSON-Any-1.34
      adds  16124d6   short synopsis
      adds  3de7b09   move the deprecation notice higher, and note it in the abstract too
      adds  bfa5e11   Merge pull request #1 from karenetheridge/topic/better_deprecation_notice
      adds  0cbe1aa   changelog
      adds  c918ebb   add keywords to metadata
      adds  398e2ad   clean up our namespace
      adds  5e73694   now using [Git::Contributors]
      adds  de06e26   better flow control
      adds  c50dcbe   JSON-Any-1.35
      adds  95a9feb   come on, most of these aren't *really* required for a release... but do test them all if you change anything significant
      adds  a3fa37d   let's not kid ourselves
      adds  bd6bd26   allow this test to run if either Cpanel::JSON::XS or JSON::XS are installed
      adds  b0f80c9   remove unnecessary latin1 char in this test
      adds  ecf4aab   remove unneeded shebang
      adds  297efff   remove bizarre and unneeded modifications of special variables
      adds  8d70af3   JSON::Any should always load, because we should have always installed a backend if one wasn't already installed
      adds  55b8d14   clean up uses of Data::Dumper
      adds  84150f0   test booleans with Cpanel::JSON::XS too
      adds  628869a   use Test::Fatal instead of bare evals in tests
      adds  6eb19aa   move irrelevant bits of this test out to a better location
      adds  424fe79   changelog for test cleanup
      adds  383eebf   JSON_ANY_CONFIG was not overridable by the constructor options - violates principle of least surprise!
      adds  eaad63d   JSON-Any-1.36
      adds  1301c86   Imported Upstream version 1.36
       new  33036e3   Merge tag 'upstream/1.36'
       new  067e598   Update debian/changelog
       new  2975213   Add deprecation notice to debian/control.
       new  d653d2a   (Build-) depend on libnamespace-clean-perl.
       new  2e70d23   releasing package libjson-any-perl version 1.36-1

The 7 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:
 CONTRIBUTING                     |  13 +-
 Changes                          |   7 +
 MANIFEST                         |   7 +-
 META.json                        | 392 ++++++++++++++++++++++++++-------------
 META.yml                         | 267 +++++++++++++++-----------
 Makefile.PL                      |  22 +--
 README                           |   6 +-
 README.md                        | 213 ---------------------
 debian/changelog                 |  11 +-
 debian/control                   |   8 +-
 debian/upstream/metadata         |   9 +
 dist.ini                         |  14 +-
 lib/JSON/Any.pm                  |  85 +++++----
 t/00-load.t                      |   8 +-
 t/00-report-prereqs.dd           | 133 +++++++++++++
 t/00-report-prereqs.t            | 275 ++++++++++++---------------
 t/01-JSON.t                      |   3 +-
 t/02-JSON-XS.t                   |   2 -
 t/04-ENV.t                       |  60 +++---
 t/06-JSON-PP.t                   |   1 -
 t/10_unicode.t                   |   5 +-
 t/11-string-escape.t             |  22 +--
 t/12-boolean.t                   |  35 ++--
 t/13-no-backends.t               |   3 +-
 t/14-deprecated.t                |   3 +-
 xt/author/00-compile.t           |   4 +-
 xt/{release => author}/no-tabs.t |   6 +-
 xt/author/pod-spell.t            |  24 +--
 xt/release/changes_has_content.t |   2 +-
 xt/release/clean-namespaces.t    |  11 ++
 xt/release/kwalitee.t            |   9 +-
 31 files changed, 899 insertions(+), 761 deletions(-)
 delete mode 100644 README.md
 create mode 100644 debian/upstream/metadata
 create mode 100644 t/00-report-prereqs.dd
 rename xt/{release => author}/no-tabs.t (90%)
 create mode 100644 xt/release/clean-namespaces.t

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



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