commit perl-Mouse for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package perl-Mouse for openSUSE:Factory checked in at Wed Feb 2 02:19:40 CET 2011. -------- New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/perl-Mouse/perl-Mouse.changes 2010-12-01 14:50:45.000000000 +0100 @@ -0,0 +1,195 @@ +------------------------------------------------------------------- +Wed Dec 1 13:33:59 UTC 2010 - coolo@novell.com + +- switch to perl_requires macro + +------------------------------------------------------------------- +Mon Nov 29 18:30:41 UTC 2010 - coolo@novell.com + +- remove /var/adm/perl-modules + +------------------------------------------------------------------- +Sat Oct 30 19:41:53 UTC 2010 - pascal.bleser@opensuse.org + +- update to 0.81: + * Bugfix: roles which attributes has no methods could affect cache invalidation + +- changes from 0.80: + * Bugfix: resolve RT #61906: a single 'accessor' did not define the method for the attribute + +- changes from 0.79: + * Bugfix: fix a mis-use of aTHX_/pTHX_ in XS + +- changes from 0.78: + * Bugfixes: + + resolve RT #61852: parametrized type constraints didn't call their "where" clause anymore + + Mouse::Object::DESTROY could fail to call DEMOLISHes in some cases + +------------------------------------------------------------------- +Wed Sep 29 14:13:29 UTC 2010 - pascal.bleser@opensuse.org + +- update to 0.77: + * Bugfixes: + + fix tests failed against 5.6.2 + + combination of 'isa' and 'does' for has() sugar was incorrectly proccessed in Mouse::PurePerl + + fix foreign class checking routines -- please update MouseX::Foreign + +------------------------------------------------------------------- +Tue Sep 28 12:37:49 UTC 2010 - pascal.bleser@opensuse.org + +- update to 0.76: + * Bugfixes: + + workaround 5.6.problems + + fix edge cases of handles => sub { ... } + + avoid warnings on attribute cloning + +------------------------------------------------------------------- +Mon Sep 27 08:19:56 UTC 2010 - pascal.bleser@opensuse.org + +- update to 0.75: + * Bugfix: diamond inheritance without C3 mro cauld cause problems in Mouse::XS + +- changes from 0.74: + * Bugfixes: + + workaround Test::Builder2 problem again + + fix some compatibility issues on perl 5.6.2 + +- changes from 0.73: + * Bugfixes: + + resolve RT #61613 + +- changes from 0.72: + * Bugfixes: + + internal refatoring has removed a number of incompatibilities in Mouse::PurePerl + + error messages from duck types are now compatible with Moose + +- changes from 0.71: + * Changes: + + inheritance from non-Mouse classes now produces warnings; use MouseX::Foreign if you want this type of inheritance + + a new module Mouse::Meta::Role::Application has been added; using Mouse without roles should consume less memory + * Bugfixes: + + meta class reinitialization caused by Mouse::Util::MetaRole did not work correctly + +- changes from 0.70: + * Bugfixes: + + delegations ignored method modifiers + +------------------------------------------------------------------- +Mon Sep 13 13:51:52 UTC 2010 - lars@linux-schulserver.de + +- update to 0.69: + + Workaround a problem with Test::Builder 2.00_01, which could cause + SEGV + + Remove an optional depenency, Data::Util + + Fix looks_like_number portability + + An attribute in a subclass can now override the value of "is" + + Remove long deprecated methods: + _create_args(), compute_all_applicable_attributes(), + and clone_instance() + + Improve C++ compatibility in Mouse::XS + +------------------------------------------------------------------- +Tue Aug 31 23:42:48 UTC 2010 - pascal.bleser@opensuse.org + +- update to 0.64: + * build failure on 5.13.3 + * illegal inheritance options for clone_and_inherit_options() is now a black list, not a white list (Moose 1.09 feature) + * remove long deprecated methods in Mouse::Meta::Attribute: clone_parent, get_parent_args, canonicalize_args, create + +- changes from 0.63: + * resolve RT#59460: Test::Requires is not a required prerequisite unless release-testing + * add Mouse::Util::TypeConstraints::register_type_constraint() RT#59539 + +- changes from 0.62: + * support MouseX::StrictConstructor + +- changes from 0.61: + * workaround the Perl_call_sv() problem again + +- changes from 0.60: + * BUILDALL is now called by Mouse::Meta::Class::new_object, rather than by Mouse::Object::new + * fix type constraint validation messages to not include the string 'failed' twice in the same sentence + * resolve RT #57975: the prefix "Exception caught" is no longer added to exceptions Mouse catches + +- changes from 0.59: + * improve error messages on $class->accessor() + +------------------------------------------------------------------- +Mon May 10 11:48:15 UTC 2010 - lars@linux-schulserver.de + +- update to 0.58: + + Resolve RT #57144: Fix problems in Perl_call_sv() again + + Resolve RT#56837: Role application to instance with init_arg'd + attributes caused problems (Sanko Robinson) + +------------------------------------------------------------------- +Thu Apr 29 07:29:08 UTC 2010 - lars@linux-schulserver.de + +- update to 0.56: + + Resolve RT#56837: Role application to instance with init_arg'd + attributes caused problems + + Fix a bug that traits could cause panic/SEGV on threads (gfx) + + Resolve RT#56523: has with reader, writer, lazy and builder + could not create a write-only accessor + + Mouse::Meta::Class could not clone objects with "required" attrs + +------------------------------------------------------------------- +Sun Mar 28 16:52:07 UTC 2010 - lars@linux-schulserver.de + +- update to 0.52: + + Workaround Perl-RT#69939 (eval "use $module" in Perl_call_sv() + may cause segmentation faults, + http://rt.perl.org/rt3/Public/Bug/Display.html?id=69939) + +------------------------------------------------------------------- +Mon Mar 15 11:20:18 UTC 2010 - lars@linux-schulserver.de + +- update to 0.51: + + [BUG FIXES] + * Mouse::Object::DESTROY could cause SEGVs + * Attribute triggers could cause panics + * Integers > 2**32 ware not groked as Int + * Incorrect types, e.g. "Array[Int", was accepted + * Metaclass compatibility was sometimes ignored + + [MOOSE COMPATIBILITY] + * before/around/after accept regular expressions + * has() becomes strict + * the global destruction flag is passed to DEMOLISH methods + * Delegations can be curried + * Built-in type constraints have the same hierarchy as Moose's + +------------------------------------------------------------------- +Sat Feb 20 12:31:52 UTC 2010 - lars@linux-schulserver.de + +- update to 0.50: + * Mouse::Tiny + - Allow "use Mouse::Tiny VERSION" with a patch contributed by + chocolateboy, RT #54383 (gfx) + * Mouse::Util::MetaRole + - Add Mouse::Util::MetaRole::apply_metaroles + to catch up the latest Moose API for metaroles (gfx) + * MouseAccessor.xs + - Fix RT #54203 that writers might return undef in setting values + reported by chocolateboy (gfx) + * MouseTypeConstraints.xs + - Fix magic handling in type constraints reported by sunnavy (gfx) + * Makefile.PL + - Shipped with M::I::XSUtil 0.21 (gfx) + - Fix an issue that gcc 4.0 don't support -Wc++-compat (gfx) + * Mouse + - Add a caveat on XS callbacks to the pod (gfx) + * Mouse::Meta::Attribute + - Add support for code references for handles + patched by Frank Cuny (gfx) + * Mouse::Util::TypeConstraints + - Fix Str and ScalarRef for typeglobs, lvalues, and etc. (gfx) + * Moose.pm + - Add Moose::Util::TypeConstraints exports to allow easier testing + of TypeConsraints from the command line (gfx) +- BuildRequire perl-Test-Excpetion to run make check successfully + +------------------------------------------------------------------- +Sat Dec 26 19:32:19 UTC 2009 - lars@linux-schulserver.de + +- initial version 0.4501 + calling whatdependson for head-i586 New: ---- Mouse-0.81.tar.bz2 perl-Mouse.changes perl-Mouse.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Mouse.spec ++++++ # # spec file for package perl-Mouse # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: perl-Mouse Version: 0.81 Release: 1 Summary: Moose minus the antlers # http://search.cpan.org/CPAN/authors/id/G/GF/GFUJI/Mouse-%{version}.tar.gz Source: Mouse-%{version}.tar.bz2 Url: http://search.cpan.org/dist/Mouse Group: Development/Libraries/Perl License: Perl License BuildRoot: %{_tmppath}/%{name}-%{version}-build %{perl_requires} BuildRequires: gcc BuildRequires: perl BuildRequires: perl-macros BuildRequires: make BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(Test::Exception) >= 0.29 BuildRequires: perl(ExtUtils::ParseXS) >= 2.21 BuildRequires: perl(ExtUtils::MakeMaker) >= 6.42 BuildRequires: perl(Devel::PPPort) >= 3.19 BuildRequires: perl(Scalar::Util) >= 1.14 BuildRequires: perl(XSLoader) >= 0.1 BuildRequires: perl(Regexp::Common) BuildRequires: perl(Locale::US) BuildRequires: perl(HTTP::Headers) BuildRequires: perl(Params::Coerce) BuildRequires: perl(URI) BuildRequires: perl(Test::Output) BuildRequires: perl(Test::LeakTrace) BuildRequires: perl(IO::String) BuildRequires: perl(IO::File) BuildRequires: perl(Declare::Constraints::Simple) BuildRequires: perl(Test::Deep) BuildRequires: perl(Pod::Coverage::Moose) BuildRequires: perl(Moose) >= 1.05 BuildRequires: perl(Path::Class) BuildRequires: perl(MRO::Compat) BuildRequires: perl(Class::MOP) BuildRequires: perl(Class::Method::Modifiers::Fast) Requires: perl(Scalar::Util) >= 1.14 Requires: perl(XSLoader) >= 0.1 Requires: perl(MRO::Compat) Requires: perl(Class::MOP) Requires: perl(Class::Method::Modifiers::Fast) %description This module provides some useful test functions for Mouse based classes. It is an experimental first release, so comments and suggestions are very welcome. %prep %setup -q -n "Mouse-%{version}" %__sed -i '/^auto_install/d' Makefile.PL %build %__perl Makefile.PL PREFIX="%{_prefix}" %__make %{?jobs:-j%{jobs}} %install %perl_make_install %perl_process_packlist %check %__make test %clean %{?buildroot:%__rm -rf "%{buildroot}"} %files %defattr(-,root,root) %doc Changes README %{perl_vendorarch}/ouse.pm %{perl_vendorarch}/Mouse.pm %{perl_vendorarch}/Mouse %{perl_vendorarch}/Squirrel.pm %{perl_vendorarch}/Squirrel %{perl_vendorarch}/auto/Mouse %dir %{perl_vendorarch}/Test %{perl_vendorarch}/Test/Mouse.pm %doc %{perl_man3dir}/Mouse.%{perl_man3ext}%{ext_man} %doc %{perl_man3dir}/Mouse::*.%{perl_man3ext}%{ext_man} %doc %{perl_man3dir}/Squirrel.%{perl_man3ext}%{ext_man} %doc %{perl_man3dir}/Squirrel::*.%{perl_man3ext}%{ext_man} %doc %{perl_man3dir}/Test::Mouse.%{perl_man3ext}%{ext_man} %doc %{perl_man3dir}/ouse.%{perl_man3ext}%{ext_man} %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de