[libmoosex-storage-perl] branch master updated (890c929 -> 6659327)

Intrigeri intrigeri at moszumanska.debian.org
Wed Aug 27 21:07:02 UTC 2014


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

intrigeri pushed a change to branch master
in repository libmoosex-storage-perl.

      from  890c929   update changelog
       new  6cba5d3   Add debian/upstream/metadata
      adds  7cceac3   Directory for svk import.
      adds  e59193f   importing MooseX-Storage alpha cut (take 2)
      adds  e973962   now with thaw as well as freeze, see TODOs
      adds  bff7e5f   refactor Storage output into an IO engine to allow better flexability
      adds  a23e18d   moving things around
      adds  4d1850a   roles
      adds  681ad95   updates so it's more releaseable
      adds  b5384d0   Patch to use JSON::Any and Test::JSON
      adds  ec9c192   moving MooseX::Storage
      adds  12145c6   adding atomic file
      adds  6f0912d   foo
      adds  e64b730   atomic file stuff
      adds  e1bb45f   adding test with subtypes
      adds  913d96d   some thoughts and hacks on type handling,.. this probably needs some work
      adds  3db8f79   fixin up the ArrayRef and HashRef expand/collapse stuff and adding the ability to add custom types
      adds  95f31c3   more tests
      adds  ba5bba7   reworking tests
      adds  7eb5dc6   implemented cycle handling
      adds  b430caa   cycle stuff
      adds  eebcb6d   adding metaclass alias
      adds  1390c23   docs
      adds  b477f39   foo
      adds  8d8356b   0.01 releaase
      adds  444851c   0.01 releaase
      adds  7b428d1   more tweaks for 0.01
      adds  45d9a73   * changes for MooseX::IOC * fixes in the MooseX::AttributeHelpers * better errors in MooseX::Storage
      adds  c183004   adding in version and authority checks
      adds  b577889   foo
      adds  219c1cc   more refined checks for version and authority
      adds  c4a322e   adding simple checksum role
      adds  98ae09f   WithCheksum 2.0
      adds  88651e7   foo
      adds  72a40e0   foo
      adds  7aac8ce   skipping tests if you don't have Test::* installed r16589 at alice-3:  perigrin | 2007-04-13 19:26:09 -0500 now with accurate error messages (d'oh!) r21430 at alice-3:  perigrin | 2007-05-16 22:02:59 -0500 Add a first draft of MooseX::Daemonize
      adds  ea18900   add comment about YAML::LibYAML fix cargo cult code r22129 at alice-3:  perigrin | 2007-06-02 11:11:21 -0500 kill buffering so that tests and errors print out cleanly r22184 at alice-3:  perigrin | 2007-06-04 03:28:14 -0500 add an example HTTPD r22185 at alice-3:  perigrin | 2007-06-04 04:16:54 -0500 HTTPD: It works! It Really Works!
      adds  a6ebb4c   foo
      adds  34dcaa5   swithc to Data::Dumper
      adds  f6e1331   fix bug
      adds  06a6673   tweaks and shit
      adds  c86a46c   0.02
      adds  1c6ac77   adding new tests
      adds  69b45b7   MooseX::Storage - added peek()
      adds  bc0c5bf   foo
      adds  b04cbd4   0.03
      adds  021c860   adding better tests for utils
      adds  8cd124d   0.04
      adds  b7e2e91   fix checksuming
      adds  a7f358f   0.05
      adds  e51e487   Correct number of tests
      adds  27444b0   Looks like the test runs 25 without Digest::HMAC and 26 with.
      adds  d691721   Add mysteriously-missing Bool handling
      adds  669c005   Add failing false-value tests, will try to get them passing
      adds  14b0a4d   Make false ints and strings work, bools still no good
      adds  eea0dfa   Fix that failing test, caused by $self->collapse_attribute_value() || return
      adds  917411c   0.06
      adds  4dcc2ca   Fix number of tests without Digest::HMA which was causing the CPANTS failures
      adds  4747c53   bumping versions and writing changelogs
      adds  124c2ba   0.07 adding in the Storable role
      adds  c9ff362   if json is valid utf8 mark it as such
      adds  6c9f2c8   adding in some basic change info
      adds  6f491fa   foo
      adds  24b5691   fixing some utf stuff we forgot
      adds  41d0d37   fixing some utf stuff we forgot
      adds  cfd67ea   fixing some utf stuff we forgot
      adds  9740e0b   adding in a utf8 test
      adds  6237d56   fixing the utf8 handling for files
      adds  399f350   make local copy of MX::Storage r34053 at alice-3:  perigrin | 2007-10-10 01:00:20 -0500 tag 0.08 release r34460 at alice-3:  perigrin | 2007-10-23 14:18:07 -0500 change to Module::Install (the lack of Makefile.PL was bothering me)
      adds  0229beb   remove MANIFEST since we generate it anyway
      adds  9237d6b   some changelog tweaks and shit
      adds  1f3074e   adding support for Deferred
      adds  bf33d7c   Deferred is done
      adds  cfee09a   0.11
      adds  eaa2635   add patch from awwaiid for build_requires Test::Deep
      adds  4fa64e8   0.12
      adds  04990d7   fixing the traits
      adds  f33d399   foo
      adds  3defafb   some small tweaks
      adds  6d0abbe   0.13
      adds  ec73712   use refaddr instead of stringification
      adds  df7bb43   adjusting versions and adding to changelog
      adds  5e5d4e2   use tempfiles in the test suite
      adds  cfd008f   Test::TempDir
      adds  dbf29d8   auto_install is evil
      adds  7ce0b87   demand Module::Install 0.75
      adds  f914305   Fix issue I'm seeing in MX::Storage when using it in multiple roles which I combine.
      adds  5aaf0d4   Fix issue with test when Best isn't available
      adds  38c636f   Fix test plan.
      adds  f4ffa4e   Update the use non-deprecated methods, and bump all the version numbers to be current.
      adds  a67da49   We need not a .cvsignore, but svn ignore props would be useful
      adds  1205c2e   Checking in changes prior to tagging of version 0.17.  Changelog diff is:
      adds  ef87e4a   Added support for Maybe[...] constraints
      adds  0c08960   Fix .shipit
      adds  8f67718   Apply patch from RT#46343
      adds  5ca5223   Bump version numbers for release
      adds  083aca6   Add .gitignore
      adds  cf17505   Checking in changes prior to tagging of version 0.18.  Changelog diff is:
      adds  d109f06   How am I the first one to catch this stevanism?
      adds  14ef449   * testing commit
      adds  76218b4   * add support for Storage( traits => [...] ) to alter the behaviour of the   storage engine. One trait has been added: OnlyWhenBuilt, which only   serializes attributes whose predicate returns 'true'. * docs & tests added
      adds  186d680   * fix a bug where if a required constructor argument was not serialized, it was   impossible to ->unpack again.
      adds  76b6081   * formatting change
      adds  335eb37   * add extra test to ensure restoring fails if required argument isn't provided
      adds  298cda9   * move Base::WithChecksum to build upon Basic.pm, avoid code duplication
      adds  c21a034   * implement the unpack( $data, inject => {...} ) feature.   * add docs & tests
      adds  5b7ea1f   * add feature to disable cycle checking, eitehr via trait or option   * add docs & tests (including 1 TODO test)
      adds  1e1598d   * quell warning
      adds  21257e6   Change so that we just return the class name, so that roles can permute this class name
      adds  59abaf7   I think that these should be implemented as a role on the engine. So if I arrange to stuff an option into the pack and unpack calls, it'll work like magic, and you can also turn the features on for individual ->pack or ->unpack calls if you want to (once I move the functionality)
      adds  a473d69   Actually do something useful with the engine_traits parameter, by appling a role in the MooseX::Storage::Engine::Trait:: namespace to the engine instance created
      adds  3513de0   Ok, so, the interface just changed, and the docs are complete crap now, but the implementation of cycle check disabling is out in the role, which is what I was going for
      adds  4eafd26   Mangle OnlyWhenBuilt funstionality into the role, going back to trivial map_attributes
      adds  7798385   Remove -T as that stops my perl finding my local::lib, ergo I don't find pod coverage and the test doesn't run. Bump required pod::coverage version so that POD is found for ::Deferred, and switch to manually getting a list of modules and manually filtering out ::Traits?::, as these are buried in other files and have no methods, so need no individual docs
      adds  00c9052   Add repository info to META.yml
      adds  24dafa4   Merge branch 'master' of gitmo at jules.scsys.co.uk:MooseX-Storage
      adds  2ed048b   skip pod tests, usually
      adds  99b6180   Merge branch 'master' into engine_traits
      adds  ec72518   Strip all the trailing whitespace
      adds  511f9c4   Add docs for the undocumented classes
      adds  e43a61e   Changelogging
      adds  7b601dc   Remove -T
      adds  d4b1b66   Bump versions
      adds  f82612b   Add no Moose::Role everywhere
      adds  14e5132   Checking in changes prior to tagging of version 0.21.  Changelog diff is:
      adds  a908e25   Fix as we only work with a recent Moose version
      adds  e0f8f2e   Fix warning when types do not have a parent type
      adds  49f81d6   allow storage roles from outside of MooseX::Storage::whatever::
      adds  f35d205   enable Old-Man-Style four-space indents
      adds  9ff679e   __expand_role for "foreign" and parameterized roles * =Foo::Format::Foo for an absolute role name * [ ParamRole => $args ] for a param-ed role
      adds  2569723   docs, prereq
      adds  75b4d0b   bump version
      adds  74c02e3   remove autoinstall
      adds  11d44bb   Bump versions
      adds  766ab81   Whitespace trim tests
      adds  f3cef25   Run author side tests always
      adds  f97c80c   Merge branch 'master' of gitmo at git.moose.perl.org:MooseX-Storage
      adds  b03a207   Ignore built dists
      adds  b709d32   Merge branch 'master' of jules.scsys.co.uk:MooseX-Storage
      adds  b5f363a   Revert "Whitespace trim tests", this was clearly retarded of me as it breaks the YAML valid test (YAML being like that and all) which I can't run as Test::YAML::Valid in turn fails it's tests so I can't install it.
      adds  0e45b8f   Bump versions
      adds  3df7058   Ignore built dists
      adds  94574eb   Removed dependency on Best.
      adds  f16b574   Add YAML implementation tests
      adds  f5f21f1   Print implementation used as diagnostic
      adds  5cc94cf   eval require instead of use
      adds  ba17e62   Add author_requires for all the optional modules so that authors have to run all the tests
      adds  18d8a64   Fix bug with the YAML::Any change
      adds  68cf342   Bump version to 0.24
      adds  d7ef03f   Use feature in Moose 0.99 to allow serialization of union types.
      adds  c905cef   Add changes.
      adds  1f5c6dd   Bump versions
      adds  c557e79   Fix repository URI
      adds  049541b   Fix infinite recusion in classes which overload stringify and call into MX::Storage
      adds  8919e01   Bump versions
      adds  61fb1aa   allow deferred to use parameterized roles
      adds  54d6ff3   tests for deferred and param roles
      adds  39535ad   changelog/docs
      adds  a99b06b   bump version
      adds  0b17318   use Test::Requires in tests
      adds  f105066   fix doc errors in pod docs - link to MooseX::Storage::Basic, word misspelling etc
      adds  be50e6e   Allow traits in external namespaces
      adds  004bf3e   Version 0.28
      adds  00993f6   spelling
      adds  08d0f48   Remove Test::TempDir
      adds  9566cef   Make Makefile.PL features work again. RT#67170
      adds  3e13f37   Version 0.30
      adds  9d3c60f   convert all uses of Test::Exception to Test::Fatal.
      adds  7f21ab5   Merge
      adds  9ca3590   Fix docs
      adds  cb53401   add documentation for add_custom_type_handler to MooseX::Storage::Engine
      adds  a0e1d53   Version 0.31
      adds  851ab53   Ignore MYMETA
      adds  7d5ab57   RT#69811 - Fix SHA1 use
      adds  bc3a07d   Make sure authors have all the deps
      adds  1cd4032   Whitespace
      adds  0edcbfe   Create a JSON::Any object, so setting $ENV{JSON_ANY_CONFIG} works.
      adds  cd4cef7   Don't rely on hash key order in tests (RT#81695)
      adds  e44b5f5   Version 0.32
      adds  c820001   Fix MANIFEST.SKIP
      adds  b47a0bb   also document the r/w repo for gitmo users
      adds  6f80d40   fix hash order randomization issue: use canonical mode with JSON (RT#84287)
      adds  81a523b   bump version to 0.33
      adds  8e1415e   document the date of every release
      adds  0c8aa61   depend on a specific perl version (determined via Perl::MinimumVersion)
      adds  619ab94   Test::Deep is already required; use it instead of is_deeply
      adds  81a84db   remove useless shebangs in tests
      adds  c2dae5d   remove whitespace
      adds  b9f532e   still work when Cpanel::JSON::XS is all we have installed
      adds  880d376   use Test::Deep::JSON rather than Test::JSON
      adds  96cde74   add prereq recommendations for all feature prereqs
      adds  1d46692   fix prereq list in README - it was ancient!
      adds  e7ab79c   bump version for release
      adds  30d5da5   set JSON configs first before loading, so Test::Requires can skip cleanly
      adds  84f77ca   include standard stuff (expanded at build time - don't be alarmed!)
      adds  efd4f7a   bump $VERSION to 0.35
      adds  bba46bb   changelog for release
      adds  f446cd0   ignore backup
      adds  d3671a4   convert to Dist::Zilla
      adds  7850edf   no need for these duplicate tests now
      adds  e877685   remove extraneous declarations that confuse dzil and add no value
      adds  acf1df1   declare optional features
      adds  8b2ba85   make EOL tests pass
      adds  8af2c2b   make spelling tests pass
      adds  1f2883b   make unused vars tests pass
      adds  9a07230   make cpan changes tests pass
      adds  1ba4790   changelog
      adds  7884136   Merge branch 'topic/dzil'
      adds  4d94161   MooseX-Storage-0.36-TRIAL
      adds  60d07f9   avoid trying to talk to github or add github metadata
      adds  17cdf69   [OptionalFeature] 0.002 changed some option names
      adds  2f3976d   fix spelling of github plugin names (Y U NO CONSISTENT?)
      adds  d92b238   remove unneeded utf8 declarations
      adds  515cb7a   add missing (core) prereqs
      adds  fdc71a7   make compile test skip optional features
      adds  26a10d6   MooseX-Storage-0.37-TRIAL
      adds  8725bb5   changelog for next release
      adds  814698b   MooseX-Storage-0.38-TRIAL
      adds  d29321d   changelog for stable release
      adds  769dd9c   fix whitespace to make "dzil authordeps --missing" happy (see dist-zilla issue#196)
      adds  77e5790   MooseX-Storage-0.39
      adds  719eb53   fix malformed pod in test
      adds  3f3dcd7   do not skip any tests in author mode - die instead!
      adds  1606454   remove last use of Best (that should have come out in 2010!)
      adds  4f94761   bump to latest version of bundle
      adds  5c60299   add x_contributors metadata
      adds  c2d52f9   make this test function properly when JSON backends aren't installed
      adds  141476e   depend on latest pluginbundle
      adds  7285118   MooseX-Storage-0.40
      adds  50f4ba2   update prereqs to reflect things used in tests
      adds  025186b   reformat Changes to make CPAN::Changes::Spec and metacpan parsing happy
      adds  8931361   use newest [OptionalFeature], that doesn't set dynamic_config => 1
      adds  5ea6506   this is a shorter way of specifying the gitmo repository properly
      adds  19d8a77   move to github
      adds  8b95014   MooseX-Storage-0.41
      adds  bfc02e7   add missing -always_recommend flags
      adds  a7b918e   make use of -default = 1 in optional feature specifications
      adds  d759b12   Dist::Zilla 4.300038 has a workaround for the yaml encoding issue (see rjbs/Dist-Zilla#200)
      adds  5db03d5   MooseX-Storage-0.42
      adds  352d533   Class::MOP::load_class is deprecated in Moose 2.1100
      adds  a63a9dd   MooseX-Storage-0.43
      adds  6f3164f   fix max allowed minimum perl to what Moose uses
      adds  0ded396   add irc and mailinglist addresses to metadata
      adds  6603cc4   use nothingmuch's full name in author list; ensure we ship with dzil 5 (for encoding fixes)
      adds  8695cd1   clean up date formatting in changelog
      adds  a3f7309   add starting copyright year
      adds  d21504f   weave our pod
      adds  ba87901   changelog for this release
      adds  b52a95c   no longer using [Test::CheckDeps]
      adds  1f26f0b   clean up usage of develop test prereqs
      adds  963813a   MooseX-Storage-0.44
      adds  da57447   typo fixes
      adds  29b92c4   Merge pull request #3 from dsteinbrunner/patch-1
      adds  eabc163   canonicalize contributors entries
      adds  28e7e00   fix spelling
      adds  651586b   Check more-specific fallback types first
      adds  e8a2462   Merge pull request #2 from dagolden/topic/saner-type-fallbacks
      adds  68a075c   add authordep for podweaver section
      adds  26b7e9c   changelog for PR#2
      adds  8747263   we need newer Pod::Weaver to get the encodings to come out right
      adds  01cb843   fix authordep
      adds  f153cf7   MooseX-Storage-0.45
      adds  b6856ca   Drop "Important Note" from the docs
      adds  179a3ce   Merge pull request #5 from broquaint/patch-1
      adds  e0b1f4a   add blank line to make room for $VERSION declaration by [PkgVersion]
      adds  a493fb6   drop unneeded pragma ($JSON variables were removed ages ago)
      adds  fdbd0ce   clean up prereqs (Digest is already a runtime requirement)
      adds  7a84e30   ensure namespaces are clean
      adds  2915954   take confess, blessed from Carp and Scalar::Util, rather than Moose
      adds  543b9d1   fix abstract typos
      adds  4a2a532   add a unit test that looks for potential breakages and conflicts
      adds  324d979   fix docs: incorrect parameter name (thanks, Steve Caldwell!)
      adds  895a748   fix typo
      adds  ae7d2a8   use the new [Test::CleanNamespaces] plugin
      adds  0eb893b   can calculate our prereqs automatically, with some tweaks
      adds  4027721   fix optional prereq to match what is used
      adds  bd7a618   clearly document all bundled class and attribute traits
      adds  033a364   changelog for doc fixes
      adds  4a1dd0b   use new modules_from_features option (thanks kentnl!)
      adds  918336d   MooseX-Storage-0.46
      adds  71406b2   tighten up entries
      adds  e06fd44   remove unnecessary plugin
      adds  9606946   now using [Git::Contributors]
      adds  b857455   Dist::Conflicts may be buggy? report its version
      adds  47d2ad9   add some keywords to metadata
      adds  79c4ef4   ensure that diagnostics are printed with the right encoding
      adds  f3edfa2   report all installed JSON backends, and which one is being used
      adds  84199fa   also dump information about what YAML backend is in use
      adds  00304b0   this file has been dead since 2007!
      adds  1438784   whitespace
      adds  4209667   make key order consistent in tests
      adds  e5170b0   patched to handle serialization of undef params.
      adds  9cbf0f0   test that unset attributes are not serialized, but set-and-undefined attributes are
      adds  7aa2814   changelog for PR#6
      adds  fa61467   also report the version of MXRP, since we have special logic for it
      adds  b02ce8f   remove useless and confusing variable copying
      adds  342ddd4   MooseX::Role::Parameterized 1.03 removed MooseX::Role::Parameterized::Meta::Role::Parameterizable and replaced it with a trait
      adds  3e83538   MooseX-Storage-0.47
      adds  2cd7e70   Imported Upstream version 0.47
       new  0662b10   Merge tag 'upstream/0.47'
       new  6659327   libmoosex-storage-perl (0.47-1)

The 3 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:
 Build.PL                                           | 145 ++++-
 CONTRIBUTING                                       |  31 +-
 Changes                                            |   9 +
 MANIFEST                                           |   9 +-
 META.json                                          | 604 ++++++++++++++-------
 META.yml                                           | 449 +++++++++------
 Makefile.PL                                        |  23 +-
 README                                             |   4 +-
 README.md                                          | 257 ---------
 TODO                                               |   9 -
 debian/changelog                                   |  11 +-
 debian/upstream/metadata                           |  10 +
 dist.ini                                           |  18 +-
 lib/MooseX/Storage.pm                              |  77 +--
 lib/MooseX/Storage/Base/WithChecksum.pm            |  13 +-
 lib/MooseX/Storage/Basic.pm                        |  13 +-
 lib/MooseX/Storage/Deferred.pm                     |  15 +-
 lib/MooseX/Storage/Engine.pm                       |  19 +-
 lib/MooseX/Storage/Engine/IO/AtomicFile.pm         |  13 +-
 lib/MooseX/Storage/Engine/IO/File.pm               |  10 +-
 .../Storage/Engine/Trait/DisableCycleDetection.pm  |  13 +-
 lib/MooseX/Storage/Engine/Trait/OnlyWhenBuilt.pm   |  13 +-
 lib/MooseX/Storage/Format/JSON.pm                  |  13 +-
 lib/MooseX/Storage/Format/Storable.pm              |  14 +-
 lib/MooseX/Storage/Format/YAML.pm                  |  10 +-
 lib/MooseX/Storage/IO/AtomicFile.pm                |  13 +-
 lib/MooseX/Storage/IO/File.pm                      |  13 +-
 lib/MooseX/Storage/IO/StorableFile.pm              |  13 +-
 .../Storage/Meta/Attribute/DoNotSerialize.pm       |  20 +-
 .../Storage/Meta/Attribute/Trait/DoNotSerialize.pm |  20 +-
 lib/MooseX/Storage/Traits/DisableCycleDetection.pm |  15 +-
 lib/MooseX/Storage/Traits/OnlyWhenBuilt.pm         |  15 +-
 lib/MooseX/Storage/Util.pm                         |  15 +-
 t/00-report-prereqs.dd                             | 166 ++++++
 t/00-report-prereqs.t                              | 323 +++++------
 t/001_basic.t                                      |   1 -
 t/002_basic_io.t                                   |   2 +-
 t/002_basic_w_subtypes.t                           |   1 -
 t/003_basic_w_embedded_objects.t                   |   1 -
 t/004_w_cycles.t                                   |   3 -
 t/006_w_custom_type_handlers.t                     |   5 -
 t/007_false.t                                      |   1 -
 t/008_do_not_serialize.t                           |   5 -
 t/010_basic_json.t                                 |   3 +-
 t/011_basic_json_w_utf8.t                          |   5 +
 t/012_param_json.t                                 |   1 -
 t/020_basic_yaml.t                                 |   3 +-
 t/020_basic_yaml_syck.t                            |   2 +-
 t/020_basic_yaml_xs.t                              |   2 +-
 t/030_with_checksum.t                              |   1 +
 t/040_basic_utils.t                                |   2 -
 t/050_basic_storable.t                             |  17 +-
 t/060_basic_deferred.t                             |  23 +-
 t/061_basic_deferred_w_io.t                        |  13 +-
 t/070_basic_maybe.t                                |  22 +-
 t/100_io.t                                         |  11 +-
 t/101_io_atomic.t                                  |  11 +-
 t/102_io_storable_file.t                           |  10 +-
 t/103_io_storable_file_custom.t                    |  11 +-
 t/104_io_w_utf8.t                                  |   4 +
 t/105_io_atomic_w_utf8.t                           |   5 +
 t/300_overloaded.t                                 |   1 +
 t/zzz-check-breaks.t                               |   2 +-
 weaver.ini                                         |   2 -
 xt/author/00-compile.t                             |   4 +-
 xt/author/no-tabs.t                                |  82 +++
 xt/author/pod-spell.t                              |  85 +--
 xt/release/changes_has_content.t                   |   2 +-
 xt/release/clean-namespaces.t                      |   4 +-
 xt/release/kwalitee.t                              |   9 +-
 xt/release/no-tabs.t                               |  33 --
 xt/release/test-version.t                          |  22 -
 xt/release/unused-vars.t                           |   8 -
 73 files changed, 1592 insertions(+), 1242 deletions(-)
 delete mode 100644 README.md
 delete mode 100644 TODO
 create mode 100644 debian/upstream/metadata
 create mode 100644 t/00-report-prereqs.dd
 create mode 100644 xt/author/no-tabs.t
 delete mode 100644 xt/release/no-tabs.t
 delete mode 100644 xt/release/test-version.t
 delete mode 100644 xt/release/unused-vars.t

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



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