This is an automated email from the git hooks/post-receive script. dom pushed a commit to branch master in repository libexception-class-perl.
commit 946e73f7c407db780c57304f27895fc2c10f2be3 Author: Dominic Hargreaves <d...@earth.li> Date: Wed Jan 4 22:50:29 2017 +0000 Imported Upstream version 1.42 --- CONTRIBUTING.md | 2 +- Changes | 7 +++++++ LICENSE | 6 +++--- META.json | 17 +++++++++-------- META.yml | 15 ++++++++------- Makefile.PL | 2 +- README.md | 9 +++++---- lib/Exception/Class.pm | 23 ++++++++++++++++++----- lib/Exception/Class/Base.pm | 6 +++--- perlcriticrc | 3 +++ xt/author/pod-spell.t | 3 +++ 11 files changed, 61 insertions(+), 32 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 457c37b..bcfab31 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -127,5 +127,5 @@ commit or patch), unless you specifically request for it not to be. If you wish to be listed under a different name or address, you should submit a pull request to the .mailmap file to contain the correct mapping. -This file was generated via Dist::Zilla::Plugin::GenerateFile::FromShareDir 0.012 from a +This file was generated via Dist::Zilla::Plugin::GenerateFile::FromShareDir 0.013 from a template file originating in Dist-Zilla-PluginBundle-DROLSKY-0.78. diff --git a/Changes b/Changes index cd9de21..f532517 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,10 @@ +1.42 2017-01-04 + +- Generated exception classes are now added to %INC. If you subclass a + generated class with "use base" then base.pm will no longer attempt to load + the requested class. Patch by Todd Rinaldo. PR #8. + + 1.41 2016-12-07 - Switch to GitHub Issues. diff --git a/LICENSE b/LICENSE index 8763198..20ae53c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2017 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. @@ -12,7 +12,7 @@ b) the "Artistic License" --- The GNU General Public License, Version 1, February 1989 --- -This software is Copyright (c) 2016 by Dave Rolsky. +This software is Copyright (c) 2017 by Dave Rolsky. This is free software, licensed under: @@ -272,7 +272,7 @@ That's all there is to it! --- The Artistic License 1.0 --- -This software is Copyright (c) 2016 by Dave Rolsky. +This software is Copyright (c) 2017 by Dave Rolsky. This is free software, licensed under: diff --git a/META.json b/META.json index 52713d3..37e48e2 100644 --- a/META.json +++ b/META.json @@ -72,11 +72,11 @@ "provides" : { "Exception::Class" : { "file" : "lib/Exception/Class.pm", - "version" : "1.41" + "version" : "1.42" }, "Exception::Class::Base" : { "file" : "lib/Exception/Class/Base.pm", - "version" : "1.41" + "version" : "1.42" } }, "release_status" : "stable", @@ -91,7 +91,7 @@ "web" : "https://github.com/houseabsolute/Exception-Class" } }, - "version" : 1.41, + "version" : 1.42, "x_Dist_Zilla" : { "perl" : { "version" : "5.024000" @@ -200,7 +200,7 @@ { "class" : "Dist::Zilla::Plugin::GitHub::Meta", "name" : "@DROLSKY/GitHub::Meta", - "version" : "0.42" + "version" : "0.43" }, { "class" : "Dist::Zilla::Plugin::GitHub::Update", @@ -210,7 +210,7 @@ } }, "name" : "@DROLSKY/GitHub::Update", - "version" : "0.42" + "version" : "0.43" }, { "class" : "Dist::Zilla::Plugin::MetaResources", @@ -698,7 +698,7 @@ } }, "name" : "@DROLSKY/Generate CONTRIBUTING.md", - "version" : "0.012" + "version" : "0.013" }, { "class" : "Dist::Zilla::Plugin::InstallGuide", @@ -838,7 +838,7 @@ "branch" : null, "changelog" : "Changes", "signed" : 0, - "tag" : "v1.41", + "tag" : "v1.42", "tag_format" : "v%v", "tag_message" : "v%v" }, @@ -996,8 +996,9 @@ }, "x_authority" : "cpan:DROLSKY", "x_contributors" : [ + "Leon Timmermans <faw...@gmail.com>", "Ricardo Signes <r...@cpan.org>" ], - "x_serialization_backend" : "Cpanel::JSON::XS version 3.0115" + "x_serialization_backend" : "Cpanel::JSON::XS version 3.0225" } diff --git a/META.yml b/META.yml index 868509a..fcd9bb0 100644 --- a/META.yml +++ b/META.yml @@ -18,10 +18,10 @@ name: Exception-Class provides: Exception::Class: file: lib/Exception/Class.pm - version: '1.41' + version: '1.42' Exception::Class::Base: file: lib/Exception/Class/Base.pm - version: '1.41' + version: '1.42' requires: Class::Data::Inheritable: '0.02' Devel::StackTrace: '2.00' @@ -35,7 +35,7 @@ resources: bugtracker: https://github.com/houseabsolute/Exception-Class/issues homepage: http://metacpan.org/release/Exception-Class repository: git://github.com/houseabsolute/Exception-Class.git -version: '1.41' +version: '1.42' x_Dist_Zilla: perl: version: '5.024000' @@ -122,14 +122,14 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::GitHub::Meta name: '@DROLSKY/GitHub::Meta' - version: '0.42' + version: '0.43' - class: Dist::Zilla::Plugin::GitHub::Update config: Dist::Zilla::Plugin::GitHub::Update: metacpan: 1 name: '@DROLSKY/GitHub::Update' - version: '0.42' + version: '0.43' - class: Dist::Zilla::Plugin::MetaResources name: '@DROLSKY/MetaResources' @@ -510,7 +510,7 @@ x_Dist_Zilla: repo_root: . version: '0.006' name: '@DROLSKY/Generate CONTRIBUTING.md' - version: '0.012' + version: '0.013' - class: Dist::Zilla::Plugin::InstallGuide name: '@DROLSKY/InstallGuide' @@ -618,7 +618,7 @@ x_Dist_Zilla: branch: ~ changelog: Changes signed: 0 - tag: v1.41 + tag: v1.42 tag_format: v%v tag_message: v%v Dist::Zilla::Role::Git::Repo: @@ -734,5 +734,6 @@ x_Dist_Zilla: version: '6.008' x_authority: cpan:DROLSKY x_contributors: + - 'Leon Timmermans <faw...@gmail.com>' - 'Ricardo Signes <r...@cpan.org>' x_serialization_backend: 'YAML::Tiny version 1.69' diff --git a/Makefile.PL b/Makefile.PL index 0442c28..2bee7fd 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -30,7 +30,7 @@ my %WriteMakefileArgs = ( "File::Spec" => 0, "Test::More" => "0.96" }, - "VERSION" => "1.41", + "VERSION" => "1.42", "test" => { "TESTS" => "t/*.t" } diff --git a/README.md b/README.md index fb11a49..339d4e9 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Exception::Class - A module that allows you to declare real exception classes in # VERSION -version 1.41 +version 1.42 # SYNOPSIS @@ -307,13 +307,14 @@ button at [http://www.urth.org/~autarch/fs-donation.html](http://www.urth.org/~a Dave Rolsky <auta...@urth.org> -# CONTRIBUTOR +# CONTRIBUTORS -Ricardo Signes <r...@cpan.org> +- Leon Timmermans <faw...@gmail.com> +- Ricardo Signes <r...@cpan.org> # COPYRIGHT AND LICENSE -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2017 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff --git a/lib/Exception/Class.pm b/lib/Exception/Class.pm index 996ce65..3488d54 100644 --- a/lib/Exception/Class.pm +++ b/lib/Exception/Class.pm @@ -5,7 +5,7 @@ use 5.008001; use strict; use warnings; -our $VERSION = '1.41'; +our $VERSION = '1.42'; use Exception::Class::Base; use Scalar::Util qw( blessed reftype ); @@ -188,6 +188,9 @@ EOPERL eval $code; die $@ if $@; + ( my $filename = "$subclass.pm" ) =~ s{::}{/}g; + $INC{$filename} = __FILE__; + $CLASSES{$subclass} = 1; } @@ -218,7 +221,7 @@ Exception::Class - A module that allows you to declare real exception classes in =head1 VERSION -version 1.41 +version 1.42 =head1 SYNOPSIS @@ -529,15 +532,25 @@ button at L<http://www.urth.org/~autarch/fs-donation.html>. Dave Rolsky <auta...@urth.org> -=head1 CONTRIBUTOR +=head1 CONTRIBUTORS + +=for stopwords Leon Timmermans Ricardo Signes + +=over 4 + +=item * + +Leon Timmermans <faw...@gmail.com> -=for stopwords Ricardo Signes +=item * Ricardo Signes <r...@cpan.org> +=back + =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2017 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff --git a/lib/Exception/Class/Base.pm b/lib/Exception/Class/Base.pm index a0aa598..4b1c187 100644 --- a/lib/Exception/Class/Base.pm +++ b/lib/Exception/Class/Base.pm @@ -3,7 +3,7 @@ package Exception::Class::Base; use strict; use warnings; -our $VERSION = '1.41'; +our $VERSION = '1.42'; use Class::Data::Inheritable 0.02; use Devel::StackTrace 2.00; @@ -268,7 +268,7 @@ Exception::Class::Base - A base class for exception objects =head1 VERSION -version 1.41 +version 1.42 =head1 SYNOPSIS @@ -573,7 +573,7 @@ Dave Rolsky <auta...@urth.org> =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2016 by Dave Rolsky. +This software is copyright (c) 2017 by Dave Rolsky. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff --git a/perlcriticrc b/perlcriticrc index 1abe358..e920013 100644 --- a/perlcriticrc +++ b/perlcriticrc @@ -65,3 +65,6 @@ add_packages = Carp Test::Builder # prevents very common errors when using a sub in list context to construct a # hash and ending up with a missing value or key. [-Subroutines::ProhibitExplicitReturnUndef] + +[Variables::RequireLocalizedPunctuationVars] +allow = %INC diff --git a/xt/author/pod-spell.t b/xt/author/pod-spell.t index bb5bb13..77b0570 100644 --- a/xt/author/pod-spell.t +++ b/xt/author/pod-spell.t @@ -19,17 +19,20 @@ DROLSKY's Dave Exception Kumar's +Leon PayPal Ricardo Rolsky Rolsky's Signes +Timmermans Uncatchable autarch automagic drolsky egid esque +fawaka isa lib namespace -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libexception-class-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits