r42065 - in /trunk/libmoosex-lazyrequire-perl: Changes META.yml Makefile.PL README debian/changelog debian/control dist.ini lib/MooseX/LazyRequire.pm lib/MooseX/LazyRequire/Meta/Attribute/Trait/LazyRequire.pm t/basic.t

ansgar-guest at users.alioth.debian.org ansgar-guest at users.alioth.debian.org
Tue Aug 18 16:48:35 UTC 2009


Author: ansgar-guest
Date: Tue Aug 18 16:48:29 2009
New Revision: 42065

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=42065
Log:
* New upstream release
* debian/control: bump Standards-Version to 3.8.3
* debian/control: build-dep on debhelper 7.0.50 for override_dh_*

Modified:
    trunk/libmoosex-lazyrequire-perl/Changes
    trunk/libmoosex-lazyrequire-perl/META.yml
    trunk/libmoosex-lazyrequire-perl/Makefile.PL
    trunk/libmoosex-lazyrequire-perl/README
    trunk/libmoosex-lazyrequire-perl/debian/changelog
    trunk/libmoosex-lazyrequire-perl/debian/control
    trunk/libmoosex-lazyrequire-perl/dist.ini
    trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire.pm
    trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire/Meta/Attribute/Trait/LazyRequire.pm
    trunk/libmoosex-lazyrequire-perl/t/basic.t

Modified: trunk/libmoosex-lazyrequire-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/Changes?rev=42065&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/Changes (original)
+++ trunk/libmoosex-lazyrequire-perl/Changes Tue Aug 18 16:48:29 2009
@@ -1,2 +1,9 @@
+0.03  Mon, 17 Aug 2009 11:12:11 +0200
+  * Remove code that wasn't meant to be there in the last release.
+
+0.02  Mon, 17 Aug 2009 11:08:33 +0200
+  * Rename the attribute option from 'lazy_require' to 'lazy_required'.
+  * Depend on Test::More 0.88 for done_testing.
+
 0.01  Thu, 13 Aug 2009 02:17:02 +0200
   * Initial release.

Modified: trunk/libmoosex-lazyrequire-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/META.yml?rev=42065&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/META.yml (original)
+++ trunk/libmoosex-lazyrequire-perl/META.yml Tue Aug 18 16:48:29 2009
@@ -11,6 +11,7 @@
 requires:
   Moose: 0
   MooseX::Types::Moose: 0
+  Test::More: 0.88
   aliased: 0.30
   namespace::autoclean: 0
-version: 0.01
+version: 0.03

Modified: trunk/libmoosex-lazyrequire-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/Makefile.PL?rev=42065&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/Makefile.PL (original)
+++ trunk/libmoosex-lazyrequire-perl/Makefile.PL Tue Aug 18 16:48:29 2009
@@ -9,10 +9,11 @@
   NAME      => 'MooseX::LazyRequire',
   AUTHOR    => 'Florian\ Ragwitz\ \<rafl\@debian\.org\>',
   ABSTRACT  => 'Required\ attributes\ which\ fail\ only\ when\ trying\ to\ use\ them',
-  VERSION   => '0.01',
+  VERSION   => '0.03',
   EXE_FILES => [ qw() ],
   (eval { ExtUtils::MakeMaker->VERSION(6.31) } ? (LICENSE => 'perl') : ()),
   PREREQ_PM    => {
+    "Test::More" => '0.88',
     "MooseX::Types::Moose" => '0',
     "namespace::autoclean" => '0',
     "aliased" => '0.30',

Modified: trunk/libmoosex-lazyrequire-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/README?rev=42065&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/README (original)
+++ trunk/libmoosex-lazyrequire-perl/README Tue Aug 18 16:48:29 2009
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution MooseX-LazyRequire, version
-0.01:
+0.03:
 
   Required attributes which fail only when trying to use them
 

Modified: trunk/libmoosex-lazyrequire-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/debian/changelog?rev=42065&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/debian/changelog (original)
+++ trunk/libmoosex-lazyrequire-perl/debian/changelog Tue Aug 18 16:48:29 2009
@@ -1,10 +1,16 @@
-libmoosex-lazyrequire-perl (0.01-2) UNRELEASED; urgency=low
+libmoosex-lazyrequire-perl (0.03-1) unstable; urgency=low
 
+  [ Salvatore Bonaccorso ]
   * debian/control: Changed: Replace versioned (build-)dependency on
     perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as
     permitted by Debian Policy 3.8.3).
 
- -- Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>  Sun, 16 Aug 2009 20:15:06 +0200
+  [ Ansgar Burchardt ]
+  * New upstream release
+  * debian/control: bump Standards-Version to 3.8.3
+  * debian/control: build-dep on debhelper 7.0.50 for override_dh_*
+
+ -- Ansgar Burchardt <ansgar at 43-1.org>  Tue, 18 Aug 2009 18:46:14 +0200
 
 libmoosex-lazyrequire-perl (0.01-1) unstable; urgency=low
 

Modified: trunk/libmoosex-lazyrequire-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/debian/control?rev=42065&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/debian/control (original)
+++ trunk/libmoosex-lazyrequire-perl/debian/control Tue Aug 18 16:48:29 2009
@@ -1,13 +1,13 @@
 Source: libmoosex-lazyrequire-perl
 Section: perl
 Priority: optional
-Build-Depends: debhelper (>= 7)
+Build-Depends: debhelper (>= 7.0.50~)
 Build-Depends-Indep: perl, libmoosex-types-perl,
   libnamespace-autoclean-perl, libaliased-perl (>= 0.30), libmoose-perl,
   libtest-simple-perl (>= 0.88), libtest-pod-perl (>= 1.00)
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Ansgar Burchardt <ansgar at 43-1.org>
-Standards-Version: 3.8.2
+Standards-Version: 3.8.3
 Homepage: http://search.cpan.org/dist/MooseX-LazyRequire/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libmoosex-lazyrequire-perl/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/

Modified: trunk/libmoosex-lazyrequire-perl/dist.ini
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/dist.ini?rev=42065&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/dist.ini (original)
+++ trunk/libmoosex-lazyrequire-perl/dist.ini Tue Aug 18 16:48:29 2009
@@ -1,5 +1,5 @@
 name    = MooseX-LazyRequire
-version = 0.01
+version = 0.03
 author  = Florian Ragwitz <rafl at debian.org>
 license = Perl_5
 copyright_holder = Florian Ragwitz
@@ -9,6 +9,7 @@
 MooseX::Types::Moose = 0
 namespace::autoclean = 0
 aliased = 0.30
+Test::More = 0.88
 
 [@Filter]
 bundle = @Classic

Modified: trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire.pm?rev=42065&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire.pm (original)
+++ trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire.pm Tue Aug 18 16:48:29 2009
@@ -1,5 +1,5 @@
 package MooseX::LazyRequire;
-our $VERSION = '0.01';
+our $VERSION = '0.03';
 
 # ABSTRACT: Required attributes which fail only when trying to use them
 
@@ -29,7 +29,7 @@
 
 =head1 VERSION
 
-version 0.01
+version 0.03
 
 =head1 SYNOPSIS
 
@@ -39,8 +39,8 @@
     use MooseX::LazyRequire;
 
     has foo => (
-        is           => 'ro',
-        lazy_require => 1,
+        is            => 'ro',
+        lazy_required => 1,
     );
 
     has bar => (
@@ -56,7 +56,7 @@
 
 =head1 DESCRIPTION
 
-This module adds a C<lazy_require> option to Moose attribute declarations.
+This module adds a C<lazy_required> option to Moose attribute declarations.
 
 The reader methods for all attributes with that option will throw an exception
 unless a value for the attributes was provided earlier by a constructor
@@ -66,13 +66,13 @@
 
 Apparently Moose roles don't have an attribute metaclass, so this module can't
 easily apply its magic to attributes defined in roles. If you want to use
-C<lazy_require> in role attributes, you'll have to apply the attribute trait
+C<lazy_required> in role attributes, you'll have to apply the attribute trait
 yourself:
 
     has foo => (
-        traits       => ['LazyRequire'],
-        is           => 'ro',
-        lazy_require => 1,
+        traits        => ['LazyRequire'],
+        is            => 'ro',
+        lazy_required => 1,
     );
 
 

Modified: trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire/Meta/Attribute/Trait/LazyRequire.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire/Meta/Attribute/Trait/LazyRequire.pm?rev=42065&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire/Meta/Attribute/Trait/LazyRequire.pm (original)
+++ trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire/Meta/Attribute/Trait/LazyRequire.pm Tue Aug 18 16:48:29 2009
@@ -1,12 +1,13 @@
 package MooseX::LazyRequire::Meta::Attribute::Trait::LazyRequire;
-our $VERSION = '0.01';
+our $VERSION = '0.03';
 
 
 use Moose::Role;
+use Carp qw/cluck/;
 use MooseX::Types::Moose qw/Bool/;
 use namespace::autoclean;
 
-has lazy_require => (
+has lazy_required => (
     is       => 'ro',
     isa      => Bool,
     required => 1,
@@ -15,10 +16,16 @@
 
 after _process_options => sub {
     my ($class, $name, $options) = @_;
-    return unless $options->{lazy_require};
+
+    if (exists $options->{lazy_require}) {
+        cluck "deprecated option 'lazy_require' used. use 'lazy_required' instead.";
+        $options->{lazy_required} = delete $options->{lazy_require};
+    }
+
+    return unless $options->{lazy_required};
 
     Moose->throw_error(
-        "You may not use both a builder or a default and lazy_require for one attribute ($name)",
+        "You may not use both a builder or a default and lazy_required for one attribute ($name)",
         data => $options,
     ) if $options->{builder};
 
@@ -46,7 +53,7 @@
 
 =head1 VERSION
 
-version 0.01
+version 0.03
 
 =head1 AUTHOR
 

Modified: trunk/libmoosex-lazyrequire-perl/t/basic.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/t/basic.t?rev=42065&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/t/basic.t (original)
+++ trunk/libmoosex-lazyrequire-perl/t/basic.t Tue Aug 18 16:48:29 2009
@@ -9,8 +9,8 @@
     use MooseX::LazyRequire;
 
     has bar => (
-        is           => 'ro',
-        lazy_require => 1,
+        is            => 'ro',
+        lazy_required => 1,
     );
 
     has baz => (
@@ -47,8 +47,8 @@
     use MooseX::LazyRequire;
 
     has foo => (
-        is           => 'rw',
-        lazy_require => 1,
+        is            => 'rw',
+        lazy_required => 1,
     );
 
     has baz => (




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