[libclass-load-perl] branch master updated (a78ceb4 -> c02e627)

gregor herrmann gregoa at debian.org
Sat Jun 27 22:04:35 UTC 2015


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

gregoa pushed a change to branch master
in repository libclass-load-perl.

      from  a78ceb4   releasing package libclass-load-perl version 0.22-1
       new  3ba2220   Add debian/upstream/metadata
       new  f91a16e   Update debian/changelog
      adds  7afc300   layout, working on this later :)
      adds  cddc41f   the API
      adds  0adc8f0   A failing test!
      adds  312c4aa   The first file will be is-class-loaded
      adds  7228755   Step 1: check %INC
      adds  dbe19f5   A module that defines @ISA is loaded
      adds  8de2320   Method ISA works too
      adds  54efbf1   $VERSION's cool too
      adds  903ff65   Check for methods, (failing) tests for ONLY @ISA and $VERSION
      adds  f1aa8ff   Allow $ISA and @VERSION because checking the globref autovivifies :/
      adds  57772e2   Implementations of load_class and try_load_class, some tests
      adds  6bdb6df   croak, don't die
      adds  3e325d5   If we fail to load a class, remove traces from it from %INC so is_class_loaded returns false
      adds  e1aaf05   More tests!
      adds  d61d888   Ensure that is_class_loaded is used before trying to load a class
      adds  96de4a4   Fix test count
      adds  ec16d47   Rewrite the class->file mapper to take into account different OSes
      adds  fbc827e   Rename Class-Require to Class-Load
      adds  a39ed7d   Begin renaming Class-Require to Class-Load
      adds  b5071df   Move some files around
      adds  dc57d17   Not yet sure if deleting from %INC makes sense, I'll wait on it
      adds  3e43a65   documentation
      adds  f1980c1   doc fixes etc
      adds  e914efd   Back down to MI 0.70
      adds  59b0a0e   Ignore autogenerated files
      adds  3494aa6   Update Makefile.PL and Changes
      adds  f4a4a8b   Bump to 0.02
      adds  9b3fa09   Ignore still more autogenerated files
      adds  53d630c   Use my bps address for Class::Load
      adds  c4f957a   Declare dep on Test::Exception
      adds  4045b3a   Less ugly in the module one-liner :)
      adds  d31851b   Bump to 0.03
      adds  b578d8a   Forgot to regen SIGNATURE; bump to 0.04
      adds  f04f8f0   Cargo cult CMOP's old pure-perl is_class_loaded
      adds  665fff5   Changes and version
      adds  cce4270   Bump Module::Install, set repository
      adds  fedffdb   Re-add inc
      adds  2393f93   gitignore
      adds  d737f68   Remove shebang
      adds  abb3137   Doc tweaks
      adds  a3b2210   Bump to 0.06
      adds  c5892ae   fatalize 0003-load-class.t
      adds  4ead0e5   Move Test::Exception -> Test::Fatal
      adds  def747f   update changelog
      adds  e4d7d52   Patches to make double-load error conditions more obvious/guarantee a fail on 5.8
      adds  6b8e3ce   +Added load optional code and docs
      adds  78aa632   Update changelog
      adds  7d659d5   Add to export
      adds  02f71d1   Fix errors, add tests
      adds  2f452f3   global variables are gross
      adds  f1179a7   add a few more special cases here
      adds  52db9cd   explicitly use Scalar::Util
      adds  e59e9e3   Be more explicit about try_load_class's contextual return
      adds  79bb22f   Give doy credit
      adds  adfc2dc   Small prose fixes
      adds  84d0d44   0.06 and its changes
      adds  18408fb   Bump Module::Install to 1.00
      adds  2628e58   Better SEE ALSO
      adds  f2e7421   Bump Copyright to 2010
      adds  fc7332c   Less boilerplate
      adds  c0ea806   Link to tokuhirom's blog post
      adds  300a936   Add version checking via all entry paths to the code
      adds  d99749e   Clean up error handling a bit, and make sure to check if version is defined, not if its true
      adds  4877a4a   Fix spelling error in comment
      adds  fcae7e6   use done_testing in all tests
      adds  a0bc372   First stage of implementing PP/XS versions of Class::Load - PP version is working
      adds  8b04088   Add a shim module so that we can easily copy tests from this distro to Class-Load-XS
      adds  64b447c   Handle difference between PP & XS case for $ISA in package
      adds  ba73b88   Add load_first_existing_class
      adds  4be733f   Add a test for a corner case bug that was in the Class::MOP test suite
      adds  de7305c   Add corner case test from Class::MOP test suite
      adds  b0fab3a   Don't pass an undef $options to is_class_loaded, to avoid errors from XS implementation
      adds  cb84e02   switch to dzil
      adds  ce97bae   dzilize distro
      adds  57f401e   Fix spelling of i.e.
      adds  7eb9dc5   Update .gitignore
      adds  16830db   add some pod tests
      adds  9b65ab2   Add test for version object in $VERSION
      adds  0f7e9f2   Bump version
      adds  3bf2749   Fix name
      adds  36720c0   Loading version in a package causes false positives for is_class_loaded
      adds  c283120   Handle an object in $VERSION correctly
      adds  934df23   Say what implementation of the code the tests are using
      adds  4529ebd   Changes for next version
      adds  83b29a6   Add _implementation sub for tests
      adds  a668d7b   v0.07
      adds  84d4414   Pod fix
      adds  543dd47   Add prereq on Data::OptList
      adds  6373704   Bump version
      adds  b278f60   Changes for 0.08
      adds  5ba4ad1   v0.08
      adds  d90b548   there's no reason to have different behavior here
      adds  afc4569   fix shawn's name
      adds  d0334cb   use package::stash
      adds  b2ee5ab   use try::tiny
      adds  8a5322f   this is unnecessary
      adds  972f7cf   don't allow invalid module names
      adds  5292fb7   Remove extra whitespace
      adds  ea07939   use _is_module_name everywhere internally remove _is_valid_class_name
      adds  9244c11   Changes for 0.09
      adds  962cf12   Bump version
      adds  0a784d6   v0.09
      adds  79d76e5   make sure the $@ localization doesn't hide errors
      adds  a2dea8c   Bump version
      adds  d1a5e09   v0.10
      adds  a116055   Add some tests from Kent Fredric for false positives on bad modules
      adds  05ec72d   rename files and improve test descriptions
      adds  1d5afca   Make failing test a $TODO
      adds  6c38278   Add more tests for false positives
      adds  bea4988   Fix comment typos
      adds  0216adf   package names can't start with digits
      adds  4d9efa6   changelog for starts with digit fix
      adds  fa4d52c   add missing package
      adds  ad525bb   Test more bad module names
      adds  ae10c59   Clean up code formatting and add some more bad names
      adds  9fdc0c3   use Module::Runtime
      adds  aac4aad   Add changes for Module::Runtime use
      adds  460801d   Bump version
      adds  75e92c1   v0.11
      adds  88db1e5   Bump Module::Runtime dep to latest
      adds  dae146d   Changes for next version
      adds  b0daf9a   Bump version
      adds  fc05b17   v0.12
      adds  a49912c   Add test for when no implementation is available
      adds  fee858b   Add a test for a bad $Class::Load::IMPLEMENTATION value
      adds  5f2920c   Add a test that there is no warning from loading Class::Load when ::XS is not available
      adds  9f4db3b   Shut up "used only once" warning
      adds  b4a2dd8   We need to use the catch from Try::Tiny to get the exception value
      adds  b07daa7   Changes for next release
      adds  36d6ab4   Actually require Module::Runtime 0.011 in code too
      adds  d7d35b5   Bump version
      adds  e4abbd4   Need Test::Requires
      adds  4644ef2   v0.13
      adds  6338d41   Use Module::Implementation to handle loading XS or PP version
      adds  2b07b98   Changes for 0.14
      adds  49e0105   Small formatting tweak
      adds  abb8fbf   Use AutoPrereqs
      adds  9708642   Bump version
      adds  351d288   v0.14
      adds  d2f9f2f   Accomodate latest changes to Module::Implementation
      adds  bd6bd6a   Changes for 0.14
      adds  8653291   Bump version
      adds  b16f1a4   Sort test prereqs
      adds  94bdabd   v0.15
      adds  e9bdd8b   Require Module::Runtime 0.012
      adds  2c75184   Changes for next release
      adds  ab3c31a   Bump version
      adds  92d8adb   v0.16
      adds  83fba00   stop relying on %INC here, it's not actually safe
      adds  508ac82   Changes for next release
      adds  b46ed3d   Bump version
      adds  ecfa222   v0.17
      adds  6a06656   Require Package::Stash 0.14+
      adds  e217dd7   Changes for next release
      adds  b09662a   Bump version
      adds  31a8175   v0.18
      adds  5871d53   Make Changes formatting more consistent
      adds  18c5298   add test messages to the tests
      adds  5828cc1   Fix spelling, formatting, and tweak test description
      adds  2889e25   s/"/'/g as needed
      adds  aec82c3   Tidy this t/003-load.t
      adds  98e4684   Test descriptions for all tests
      adds  265d9fa   Make load_class() return the class name on success
      adds  4e7a256   No need for Pod::Coverage::Moose
      adds  2da5f5b   A bunch of Cleanup on error throwing
      adds  0ffd7ec   Tweak Changes formatting
      adds  3fc24c8   Add RT reference for load_class returns name
      adds  b8fde41   Bump version
      adds  88e931b   v0.19
      adds  a2877ce   changelog and version bump
      adds  b8f62e9   v0.19
      adds  4f8c568   reenable linkcheck plugin
      adds  ca94204   Merge remote-tracking branch 'doy/master'
      adds  b2cf24f   Bump version
      adds  0706c28   Changes for next release
      adds  c0b5596   v0.20
      adds  e24d900   Fix my grammarly
      adds  59dbb9c   Clarify my gibberish
      adds  0de1ab0   Add tests for handling of weird constants.
      adds  5f2e13e   Fix comment typoe
      adds  1f9bb42   minor comment fixes
      adds  bbf5dd0   switch to my pluginbundle
      adds  8537065   canonical repository moved to https://github.com/moose/Class-Load
      adds  c4c6e08   add missing prereqs
      adds  4e7f572   Class-Load-0.21
      adds  60735f0   remove unneeded shebangs
      adds  aad116c   add contributors to metadata and pod
      adds  6dd990a   tighten up entries
      adds  3a9081b   remove unnecessary plugin
      adds  1ccae67   use the new surgical config option for more succinct configuration
      adds  f9c6de7   now using [Git::Contributors]
      adds  0792d97   add irc channel and mailing list info to metadata
      adds  93567d9   try to keep our namespaces clean(ish)
      adds  e6e8da3   leave a blank like for [PkgVersion] to insert into
      adds  36be6c5   capitalize abstract; move it up
      adds  b9fb7b1   add keywords to metadata
      adds  5cffff9   add reference to Module::Runtime (RT#97853)
      adds  8e22fe1   document some caveats - e.g. see RT#63013
      adds  8465ff7   remove unneeded pod
      adds  923c197   Class-Load-0.22
      adds  38af8d6   avoid namespace tests for now
      adds  66e1dcf   Coverage for Class::Load::PP is 0.0%, with 1 naked subroutine: is_class_loaded
      adds  187bb26   add a placeholder .mailmap
      adds  85c0970   hardcode the distribution name in Changes, to reduce churn on each release
      adds  eb3e615   since we are still targeting perl 5.6, only use MakeMaker to build
      adds  b72c1f5   keep $VERSION right in the repo
      adds  7d411b0   switch to my podweaver plugin bundle
      adds  07c4e03   remove unneeded module
      adds  29ebb54   avoid having to clean our namespaces by avoiding importing (most) things
      adds  a4ea42a   Class-Load-0.23
      adds  666a50c   Imported Upstream version 0.23
       new  afddc6d   Merge tag 'upstream/0.23'
       new  7cdee62   Update debian/changelog
       new  1a05481   Update years of packaging copyright.
       new  6bd9ede   Update (build) dependencies.
       new  1276d65   Reformat debian/control with cme
       new  9f5d322   Mark package as autopkgtest-able.
       new  5aa8b3f   Declare compliance with Debian Policy 3.9.6.
       new  4f332db   debian/rules: remove override_dh_auto_install.
       new  c02e627   releasing package libclass-load-perl version 0.23-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:
 Build.PL                               | 121 --------
 CONTRIBUTING                           |  19 +-
 Changes                                |   3 +
 INSTALL                                |   9 +-
 MANIFEST                               |  11 +-
 META.json                              | 544 +++++++++++++++++++++------------
 META.yml                               | 427 +++++++++++++++-----------
 Makefile.PL                            |  74 +----
 README                                 |   4 +-
 debian/changelog                       |  13 +
 debian/control                         |   8 +-
 debian/copyright                       |   2 +-
 debian/rules                           |   8 -
 debian/upstream/metadata               |   8 +
 dist.ini                               |   7 +-
 lib/Class/Load.pm                      |  48 ++-
 lib/Class/Load/PP.pm                   |  15 +-
 t/00-report-prereqs.dd                 |  66 +++-
 t/00-report-prereqs.t                  |  13 +-
 t/011-without-xs.t                     |   1 -
 weaver.ini                             |   6 -
 xt/author/00-compile.t                 |  12 +-
 xt/{release/no-tabs.t => author/eol.t} |  13 +-
 xt/{release => author}/kwalitee.t      |   2 +-
 xt/{release => author}/no-tabs.t       |   9 +-
 xt/author/pod-spell.t                  |   2 +-
 xt/release/changes_has_content.t       |   2 +-
 xt/release/eol.t                       |   8 -
 xt/release/minimum-version.t           |   2 +-
 xt/release/pod-coverage.t              |   7 -
 xt/release/portability.t               |   1 +
 31 files changed, 763 insertions(+), 702 deletions(-)
 delete mode 100644 Build.PL
 create mode 100644 debian/upstream/metadata
 delete mode 100644 weaver.ini
 copy xt/{release/no-tabs.t => author/eol.t} (85%)
 rename xt/{release => author}/kwalitee.t (95%)
 rename xt/{release => author}/no-tabs.t (92%)
 delete mode 100644 xt/release/eol.t
 delete mode 100644 xt/release/pod-coverage.t

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



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