r39189 - in /trunk/libmouse-perl: Changes MANIFEST META.yml debian/changelog lib/Mouse.pm lib/Mouse/Tiny.pm

nhandler-guest at users.alioth.debian.org nhandler-guest at users.alioth.debian.org
Fri Jul 3 00:13:27 UTC 2009


Author: nhandler-guest
Date: Fri Jul  3 00:13:22 2009
New Revision: 39189

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=39189
Log:
Update to 0.27

Added:
    trunk/libmouse-perl/lib/Mouse/Tiny.pm
      - copied unchanged from r39188, branches/upstream/libmouse-perl/current/lib/Mouse/Tiny.pm
Modified:
    trunk/libmouse-perl/Changes
    trunk/libmouse-perl/MANIFEST
    trunk/libmouse-perl/META.yml
    trunk/libmouse-perl/debian/changelog
    trunk/libmouse-perl/lib/Mouse.pm

Modified: trunk/libmouse-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmouse-perl/Changes?rev=39189&op=diff
==============================================================================
--- trunk/libmouse-perl/Changes (original)
+++ trunk/libmouse-perl/Changes Fri Jul  3 00:13:22 2009
@@ -1,4 +1,9 @@
 Revision history for Mouse
+
+0.27 Thu Jul  2 15:17:37 2009
+    * Doc updates (Sartak)
+
+    * Include missing Mouse::Tiny
 
 0.26 Wed Jul  1 13:39:30 2009
     * Fix failing tests by requiring a newer Moose in that test (t0m)

Modified: trunk/libmouse-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmouse-perl/MANIFEST?rev=39189&op=diff
==============================================================================
--- trunk/libmouse-perl/MANIFEST (original)
+++ trunk/libmouse-perl/MANIFEST Fri Jul  3 00:13:22 2009
@@ -24,6 +24,7 @@
 lib/Mouse/Meta/TypeConstraint.pm
 lib/Mouse/Object.pm
 lib/Mouse/Role.pm
+lib/Mouse/Tiny.pm
 lib/Mouse/TypeRegistry.pm
 lib/Mouse/Util.pm
 lib/Mouse/Util/TypeConstraints.pm

Modified: trunk/libmouse-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmouse-perl/META.yml?rev=39189&op=diff
==============================================================================
--- trunk/libmouse-perl/META.yml (original)
+++ trunk/libmouse-perl/META.yml Fri Jul  3 00:13:22 2009
@@ -25,4 +25,4 @@
   perl: 5.6.0
 resources:
   license: http://dev.perl.org/licenses/
-version: 0.26
+version: 0.27

Modified: trunk/libmouse-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmouse-perl/debian/changelog?rev=39189&op=diff
==============================================================================
--- trunk/libmouse-perl/debian/changelog (original)
+++ trunk/libmouse-perl/debian/changelog Fri Jul  3 00:13:22 2009
@@ -1,3 +1,9 @@
+libmouse-perl (0.27-1) UNRELEASED; urgency=low
+
+  * New upstream release
+
+ -- Nathan Handler <nhandler at ubuntu.com>  Fri, 03 Jul 2009 00:10:43 +0000
+
 libmouse-perl (0.26-1) UNRELEASED; urgency=low
 
   * New upstream release

Modified: trunk/libmouse-perl/lib/Mouse.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmouse-perl/lib/Mouse.pm?rev=39189&op=diff
==============================================================================
--- trunk/libmouse-perl/lib/Mouse.pm (original)
+++ trunk/libmouse-perl/lib/Mouse.pm Fri Jul  3 00:13:22 2009
@@ -4,7 +4,7 @@
 use 5.006;
 use base 'Exporter';
 
-our $VERSION = '0.26';
+our $VERSION = '0.27';
 
 use Carp 'confess';
 use Scalar::Util 'blessed';
@@ -268,16 +268,19 @@
 
 L<Moose> is wonderful. B<Use Moose instead of Mouse.>
 
-Unfortunately, Moose has a compile-time penalty. Though significant progress has
-been made over the years, the compile time penalty is a non-starter for some
-applications.
+Unfortunately, Moose has a compile-time penalty. Though significant progress
+has been made over the years, the compile time penalty is a non-starter for
+some very specific applications. If you are writing a command-line application
+or CGI script where startup time is essential, you may not be able to use
+Moose. We recommend that you instead use L<HTTP::Engine> and FastCGI for the
+latter, if possible.
 
 Mouse aims to alleviate this by providing a subset of Moose's functionality,
 faster.
 
 We're also going as light on dependencies as possible.
-L<Class::Method::Modifiers> or L<Data::Util> is required if you want support
-for L</before>, L</after>, and L</around>.
+L<Class::Method::Modifiers::Fast> or L<Class::Method::Modifiers> is required
+if you want support for L</before>, L</after>, and L</around>.
 
 =head2 MOOSE COMPAT
 
@@ -289,7 +292,13 @@
 The idea is that, if you need the extra power, you should be able to run
 C<s/Mouse/Moose/g> on your codebase and have nothing break. To that end,
 we have written L<Any::Moose> which will act as Mouse unless Moose is loaded,
-in which case it will act as Moose.
+in which case it will act as Moose. Since Mouse is a little sloppier than
+Moose, if you run into weird errors, it would be worth running:
+
+    ANY_MOOSE=Moose perl your-script.pl
+
+to see if the bug is caused by Mouse. Moose's diagnostics and validation are
+also much better.
 
 =head2 MouseX
 
@@ -298,6 +307,12 @@
 
 If you really must write a Mouse extension, please contact the Moose mailing
 list or #moose on IRC beforehand.
+
+=head2 Maintenance
+
+The original author of this module has mostly stepped down from maintaining
+Mouse. See L<http://www.nntp.perl.org/group/perl.moose/2009/04/msg653.html>.
+If you would like to help maintain this module, please get in touch with us.
 
 =head1 KEYWORDS
 
@@ -495,7 +510,9 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2008 Shawn M Moore.
+Copyright 2008-2009 Infinity Interactive, Inc.
+
+http://www.iinteractive.com/
 
 This program is free software; you can redistribute it and/or modify it
 under the same terms as Perl itself.




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