[libpackage-stash-perl] branch master updated (6ac8770 -> 6cbd541)

gregor herrmann gregoa at debian.org
Sat Sep 27 16:43:55 UTC 2014


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

gregoa pushed a change to branch master
in repository libpackage-stash-perl.

      from  6ac8770   releasing package libpackage-stash-perl version 0.36-2 to unstable
       new  9d9cb44   Add debian/upstream/metadata
       new  0726cff   Update debian/changelog
      adds  f497958   initial commit
      adds  f10f621   initial import of code from Class::MOP::Package
      adds  683542f   docs
      adds  3b9f59f   synopsis test
      adds  b1a00d0   handle IO slots
      adds  30d1a09   initialize the ARRAY and HASH slots on get
      adds  56a2984   more support for IO slots
      adds  3634ce6   error when trying to init a stash slot with a value of the wrong type
      adds  d2d3faf   tests for nonexistent hash/array entries
      adds  6ee333b   add TODO test
      adds  42fa5cf   always save and restore scalars, since has_package_symbol isn't reliable
      adds  b133cc4   un-TODO
      adds  a2a2164   only pass initializers for array and hash
      adds  b746972   what is this i don't even
      adds  60146e1   work around a ppi bug that dzil triggers
      adds  21acc42   release date
      adds  ea39081   oops, need to dep on Test::Exception
      adds  4950f55   changelog and version bump
      adds  e94260d   rename Stash::Manip -> Package::Stash
      adds  18713f8   changelog and version bump
      adds  4ada57e   Extend add_package_symbol to set %DB::sub if appropriate.
      adds  640de36   named args for add_package_symbol
      adds  c61010a   update docs for add_package_symbol
      adds  a1c10d3   stop autovivifying on get
      adds  e55803f   add get_or_add_package_symbol, for the vivify behavior
      adds  a1cab66   changelog and version bump
      adds  a9daba9   bump prereq for Test::More to get done_testing
      adds  988beb4   updated dzil stuff
      adds  9a3d139   remove eol whitespace
      adds  fe563c3   changelog
      adds  c1e1809   changelog
      adds  0992f4e   stop using my pod weaver template things here
      adds  e55970b   cache the ref to the stash
      adds  118d308   changelog
      adds  6f0d8b6   changelog
      adds  0a5166a   Add tests to make sure that changing the stash is reflected in the cached namespace
      adds  f8e7797   make the ISA special-casing more sane
      adds  34b3fdd   more complete handling of vivication
      adds  9488328   another test
      adds  8ed8a47   changelog
      adds  dc7dc3b   changelog
      adds  44726d1   revert the vivication changes for now, i didn't mean to release them
      adds  426bd90   changelog
      adds  759031e   changelog
      adds  5d3589c   Revert "revert the vivication changes for now, i didn't mean to release them"
      adds  7640329   remove bad coderef tests (not how we want to handle vivification)
      adds  7486ccf   fix coderef vivification
      adds  41fc247   fix code vivify tests
      adds  13f4d7c   move from Test::Exception to Test::Fatal
      adds  1f3bc92   changelog
      adds  354ce5a   add conflict checking to the generated Makefile.PL
      adds  614505f   changelog
      adds  b10a21d   actually, only do the weird special casing on broken perl versions
      adds  a26c320   changelog
      adds  0e77a14   conflict on mx-role-overloading too
      adds  2334588   new dzil wants 'Prereqs'
      adds  e0fc93b   changelog
      adds  4d78341   depend on @DOY-0.05 for the awesome stuff, so it actually works
      adds  b596e7e   changelog
      adds  23093e2   mark trial releases
      adds  67b1704   revert vivication changes for now again
      adds  c7f0ea4   changelog
      adds  dc378b6   Revert "revert vivication changes for now again"
      adds  25c87f5   fix some edge cases
      adds  f754373   preserve existing behavior here i guess
      adds  d1f721b   fix list_all_package_symbols
      adds  2905fb3   almost complete pure perl implementation
      adds  b6f2c7d   add namespace::clean 0.18 as a conflict
      adds  e4afde0   initial quite broken implementation of backend switching
      adds  a5129e5   okay, working implementation selection
      adds  079d40f   depend on ::XS if a compiler is available
      adds  4723417   fix another edge case
      adds  409b558   todo-ify some leak tests on pp
      adds  dd06d7a   changelog
      adds  a912fc4   pod coverage
      adds  bd8214a   changelog
      adds  cdb543b   document the memory leaks as a bug
      adds  a20ff0f   note method renaming in changelog
      adds  67caa3c   use dist-checkconflicts
      adds  2d7d043   changelog
      adds  6a6af2f   changelog
      adds  10b0692   use the dzil conflicts plugin
      adds  2eb6ad7   silence deprecation warnings for now
      adds  edb592e   changelog
      adds  c7bb478   changelog
      adds  3168f83   mark trial releases
      adds  b81c0e8   changelog
      adds  2b8c34f   changelog
      adds  70d7962   whoops, the conflicts plugin takes care of this too
      adds  d692734   changelog
      adds  2e643e4   changelog
      adds  851240d   changelog
      adds  3aa0057   bump Package::Stash::XS dep to 0.18
      adds  0b8010d   changelog
      adds  6c30b27   update test suite
      adds  8e46cfb   bump ::XS version again
      adds  5878580   changelog
      adds  1f5e1ba   changelog
      adds  9e8ba15   make the leak tests release-only
      adds  fdf824b   lower perl prereq to 5.8.1 (ribasushi)
      adds  cc8f865   drop Test::Requires as a test dep, since that test isn't run by users
      adds  8f642b3   changelog
      adds  0551db9   changelog
      adds  1ad97ee   whoops, i still did need that dep
      adds  02390f0   changelog
      adds  5bb2ca3   apparently some cpantesters run release tests
      adds  ba3c1f7   bump xs dep
      adds  87ae3e6   changelog
      adds  1b6c490   changelog
      adds  e705649   skip Package::Stash::Conflicts in compile tests
      adds  eb53b1b   make the namespace cache lazy and weak, in case the stash is deleted
      adds  d5611bc   changelog
      adds  55d477c   bump dep on ::XS
      adds  36cbfba   disable caching of the namespace on 5.8
      adds  045998e   changelog
      adds  a44d6c3   changelog
      adds  fb57ca9   also skip the conflicts script
      adds  be98e65   changelog
      adds  94461db   changelog
      adds  1de0245   don't mark ::XS as a dep, but do set dynamic_config = 1
      adds  f5ed275   changelog
      adds  a01e721   changelog
      adds  eb403ae   changelog
      adds  664f643   changelog
      adds  65b8253   no reason this shouldn't be using the namespace
      adds  86bd7e9   remove unused variable
      adds  774f4f1   better argument checking for ->new
      adds  7d7023f   Module::Install called these as methods (ribasushi)
      adds  d39376f   changelog
      adds  b9a3496   changelog
      adds  6b2008e   test updates
      adds  bca9865   regexprefs are valid scalar refs too
      adds  c3986e8   changelog
      adds  adda4f4   remove test numbers
      adds  d173d3a   one more scalar type
      adds  aa9c54a   refactor tests a bit
      adds  1c6fd0d   sync test suite
      adds  1e90750   changelog
      adds  fcc5933   changelog
      adds  7ef54f4   better test for scalar existence
      adds  92b6eef   update leak tests
      adds  0352cb1   remove xt test numbers
      adds  ed131e4   don't allow invalid package names
      adds  875d2d1   don't allow invalid stash entry names
      adds  9494921   depend on ::XS 0.24
      adds  12b5662   tests, and make this actually work
      adds  fb571e9   one more test
      adds  6a42a16   also do that check for the hashref form
      adds  7cfc804   changelog
      adds  212f256   oops, forgot to conflict on mxms
      adds  85a0e72   changelog
      adds  65c1400   stop using a custom weaver.ini
      adds  50419d9   make add_symbol go through ->namespace too
      adds  86cf201   redeprecate these
      adds  d621315   hack in support for package::anon specifically here
      adds  91a6181   and, actually enable support for anonymous packages
      adds  8642531   initial tests for anonymous packages
      adds  c049a78   simplify this logic a bit
      adds  0f40e41   don't initialize the slot unless a value is provided
      adds  abe3605   sync impl-selection tests
      adds  1715486   make sure this is testing the right thing
      adds  31cd651   more extensive tests for anon packages
      adds  96fcd34   test for ribasushi's @INC hook bug
      adds  d93368f   this is only going to work on 5.14
      adds  bc2b071   this test needs to use the right implementation too
      adds  e88665a   better diagnostics for get_symbol issues on bare anon stashes
      adds  c6ddb1d   add some tests for bare anon stashes
      adds  ace6563   properly conditionalize these on the PP implementation
      adds  acbc69c   don't rely on the ::PP BROKEN_ constants existing in tests
      adds  f253ff9   make sure we don't get warnings about redefining symbols
      adds  e068010   disable bare anon stash tests for now
      adds  42b01b3   sync tests
      adds  d18c45a   actually, this isn't our fault, this is just generic 5.8 brokenness
      adds  df62307   sync tests
      adds  7d36752   vivify globs properly, so they pick up the right magic
      adds  e6f5dd2   this causes redefinition warnings too on earlier perls
      adds  6515983   dzil stuff
      adds  f22b46d   bump up xs dep
      adds  9cf1cab   no, really make sure i'm testing the right thing (why is this failing)
      adds  7ebef6b   fix add_symbol with no value
      adds  cd53353   can't vivify subs without a value
      adds  d4f755a   handle things like PL_sv_undef here
      adds  23bce74   apparently we're no longer leaky here
      adds  27c82de   sync tests
      adds  f4e53d9   golfed the remove_symbol function
      adds  bcc7f41   Fixes bug RT-78272
      adds  386514e   Moves test to Test::Fatal instead of Test::Exception
      adds  ff58136   Replaces internal logic to select implementation with Module::Implementation
      adds  da8549a   Explicitly requires Module::Implementation version 0.06+
      adds  c75c703   move this test to the right place and clean it up
      adds  1aa95f3   need to handle assignment in the BROKEN_GLOB_ASSIGNMENT case too
      adds  948efbf   need to handle BROKEN_ISA_ASSIGNMENT here too
      adds  5045a43   sync tests
      adds  b6a64d5   sync tests
      adds  07da32a   apparently ->isa lookups used to be cached in the package
      adds  7a5d424   changelog
      adds  602ba06   changelog
      adds  172f5a6   remove deprecated api
      adds  e2bc5d7   changelog
      adds  32672c8   packaging stuff
      adds  fad76cc   changelog
      adds  e565af5   sync test suite
      adds  279f93e   Add a WORKING WITH VARIABLES section trying to cover all the quirks of assign-by-value and assign-by-reference
      adds  84b1cae   Merge pull request #7 from kentfredric/doc_variable_reference_passing
      adds  96ea738   packaging stuff
      adds  fdbcbb3   remove some duplication
      adds  fb5d3be   there's no reason for these to be methods
      adds  829070f   stop trying to be clever
      adds  8d77fdc   clean up docs
      adds  1bad3b1   refactor
      adds  59236a4   don't try to build the xs part if PUREPERL_ONLY is specified
      adds  83dce97   Variable::Magic shouldn't be a dep
      adds  fcab43b   changelog
      adds  a1000cb   register configure prereqs
      adds  7022f56   changelog
      adds  4303dd9   link to github issues
      adds  8d4e0e9   don't munge ::Conflicts
      adds  75c2df3   Fix a spurious warning under taint mode
      adds  b13158a   error handling here
      adds  5724a3a   . isn't in @INC in taint mode
      adds  1025023   these tests should also use t/lib
      adds  0ca85d6   hardcode this for now
      adds  308f507   5.19 doesn't exist anymore
      adds  c7fa083   add Package::Anon as a develop requires dep
      adds  95ee7dd   bail out earlier if Package::Anon isn't supported
      adds  9e6b6f0   allow Package::Anon installation to fail
      adds  c297c06   changelog
      adds  5bad2ce   changelog
      adds  e1f93cb   Imported Upstream version 0.37
       new  afa490c   Merge tag 'upstream/0.37'
       new  d774944   Update debian/changelog
       new  a6f4abb   Update rm-package-stash-conflicts.patch to changed test file.
       new  587870b   Drop 0001-Fix-a-spurious-warning-under-taint-mode.patch, merged upstream.
       new  c4c019b   Update years of copyright.
       new  10302cd   Declare compliance with Debian Policy 3.9.6.
       new  ed7cca1   wrap&sort d/control
       new  aa9e477   Drop version from libpackage-stash-xs-perl in Recommends.
       new  6cbd541   releasing package libpackage-stash-perl version 0.37-1

The 11 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                                            |   3 +
 LICENSE                                            |   8 +-
 MANIFEST                                           |   2 +
 META.json                                          | 323 +++++++++++++++++----
 META.yml                                           | 320 ++++++++++++++------
 Makefile.PL                                        | 120 ++++----
 README                                             |   6 +-
 bin/package-stash-conflicts                        |   8 +-
 debian/changelog                                   |  14 +
 debian/control                                     |  33 ++-
 debian/copyright                                   |   4 +-
 ...1-Fix-a-spurious-warning-under-taint-mode.patch |  68 -----
 debian/patches/rm-package-stash-conflicts.patch    |  30 +-
 debian/patches/series                              |   1 -
 debian/upstream/metadata                           |   7 +
 dist.ini                                           |  11 +
 inc/MMPackageStash.pm                              |   3 +-
 lib/Package/Stash.pm                               |  15 +-
 lib/Package/Stash/Conflicts.pm                     |  40 +--
 lib/Package/Stash/PP.pm                            |  11 +-
 t/00-compile.t                                     | 123 ++++----
 t/anon-basic.t                                     |  13 +-
 t/anon.t                                           |  14 +-
 t/bare-anon-basic.t                                |  13 +-
 t/bare-anon.t                                      |  13 +-
 t/lib/Package/Stash.pm                             |   2 +-
 t/{warnings.t => warnings-taint.t}                 |   3 +-
 t/warnings.t                                       |   1 +
 xt/release/no-tabs.t                               |  45 ++-
 xt/release/pod-coverage.t                          |  12 +-
 xt/release/pod-syntax.t                            |   5 +-
 31 files changed, 842 insertions(+), 429 deletions(-)
 delete mode 100644 debian/patches/0001-Fix-a-spurious-warning-under-taint-mode.patch
 create mode 100644 debian/upstream/metadata
 copy t/{warnings.t => warnings-taint.t} (87%)

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



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