commit perl-Class-Tiny for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Class-Tiny for openSUSE:Factory checked in at 2020-09-09 17:49:19 Comparing /work/SRC/openSUSE:Factory/perl-Class-Tiny (Old) and /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new.3399 (New) Package is "perl-Class-Tiny" Wed Sep 9 17:49:19 2020 rev:9 rq:832738 version:1.008 Changes: --- /work/SRC/openSUSE:Factory/perl-Class-Tiny/perl-Class-Tiny.changes 2016-09-13 22:25:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new.3399/perl-Class-Tiny.changes 2020-09-09 17:50:55.194620484 +0200 @@ -1,0 +2,13 @@ +Sat Sep 5 03:07:12 UTC 2020 - Tina Müller + +- updated to 1.008 + see /usr/share/doc/packages/perl-Class-Tiny/Changes + + 1.008 2020-09-04 10:04:50-04:00 America/New_York + - No changes since 1.007 + 1.007 2020-09-02 07:02:55-04:00 America/New_York (TRIAL RELEASE) + [DOCUMENTATION] + - DEMOLISH docs incorrectly claimed that errors were thrown. Updated to +say that errors are rethrown. + +--- Old: Class-Tiny-1.006.tar.gz New: Class-Tiny-1.008.tar.gz Other differences: -- ++ perl-Class-Tiny.spec ++ --- /var/tmp/diff_new_pack.tlCydo/_old 2020-09-09 17:50:56.422621482 +0200 +++ /var/tmp/diff_new_pack.tlCydo/_new 2020-09-09 17:50:56.426621486 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Class-Tiny # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,19 +12,19 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: perl-Class-Tiny -Version:1.006 +Version:1.008 Release:0 %define cpan_name Class-Tiny Summary:Minimalist class construction License:Apache-2.0 Group: Development/Libraries/Perl -Url:http://search.cpan.org/dist/Class-Tiny/ -Source0: http://www.cpan.org/authors/id/D/DA/DAGOLDEN/%{cpan_name}-%{version}.tar.gz +URL:https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/%{cpan_name}-%{version}.tar.gz Source1:cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -68,11 +68,11 @@ %setup -q -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} %check -%{__make} test +make test %install %perl_make_install @@ -81,6 +81,7 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes CONTRIBUTING.mkdn LICENSE README +%doc Changes CONTRIBUTING.mkdn README +%license LICENSE %changelog ++ Class-Tiny-1.006.tar.gz -> Class-Tiny-1.008.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-1.006/Changes new/Class-Tiny-1.008/Changes --- old/Class-Tiny-1.006/Changes2016-09-10 20:47:59.0 +0200 +++ new/Class-Tiny-1.008/Changes2020-09-04 16:04:56.0 +0200 @@ -1,5 +1,16 @@ Revision history for Class-Tiny +1.008 2020-09-04 10:04:50-04:00 America/New_York + +- No changes since 1.007 + +1.007 2020-09-02 07:02:55-04:00 America/New_York (TRIAL RELEASE) + +[DOCUMENTATION] + +- DEMOLISH docs incorrectly claimed that errors were thrown. Updated to + say that errors are rethrown. + 1.006 2016-09-10 14:47:49-04:00 America/New_York - No changes since 1.005 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-1.006/MANIFEST new/Class-Tiny-1.008/MANIFEST --- old/Class-Tiny-1.006/MANIFEST 2016-09-10 20:47:59.0 +0200 +++ new/Class-Tiny-1.008/MANIFEST 2020-09-04 16:04:56.0 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.007. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.015. CONTRIBUTING.mkdn Changes LICENSE @@ -36,10 +36,10 @@ tidyall.ini xt/author/00-compile.t xt/author/critic.t +xt/author/minimum-version.t xt/author/pod-coverage.t xt/author/pod-spell.t xt/author/pod-syntax.t xt/author/portability.t xt/author/test-version.t xt/release/distmeta.t -xt/release/minimum-version.t diff -urN '--exclude=CVS' '--exclude=.cvsignore'
commit perl-Class-Tiny for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Class-Tiny for openSUSE:Factory checked in at 2016-09-13 22:24:51 Comparing /work/SRC/openSUSE:Factory/perl-Class-Tiny (Old) and /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new (New) Package is "perl-Class-Tiny" Changes: --- /work/SRC/openSUSE:Factory/perl-Class-Tiny/perl-Class-Tiny.changes 2015-11-12 19:41:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new/perl-Class-Tiny.changes 2016-09-13 22:25:43.0 +0200 @@ -1,0 +2,17 @@ +Sun Sep 11 05:05:48 UTC 2016 - co...@suse.com + +- updated to 1.006 + see /usr/share/doc/packages/perl-Class-Tiny/Changes + + 1.006 2016-09-10 14:47:49-04:00 America/New_York + + - No changes since 1.005 + + 1.005 2016-09-06 12:12:06-04:00 America/New_York (TRIAL RELEASE) + + [INTERNAL] + + - Optimize generated accessors (5% to 25% faster depending on +combination of read vs write and default vs no-default). + +--- Old: Class-Tiny-1.004.tar.gz New: Class-Tiny-1.006.tar.gz Other differences: -- ++ perl-Class-Tiny.spec ++ --- /var/tmp/diff_new_pack.87pZRh/_old 2016-09-13 22:25:44.0 +0200 +++ /var/tmp/diff_new_pack.87pZRh/_new 2016-09-13 22:25:44.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Class-Tiny # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: perl-Class-Tiny -Version:1.004 +Version:1.006 Release:0 %define cpan_name Class-Tiny Summary:Minimalist class construction @@ -58,7 +58,7 @@ * 'DESTROY' calls 'DEMOLISH' for each class from child to parent Multiple-inheritance is possible, with superclass order determined via -mro::get_linear_isa|mro/Functions. +mro::get_linear_isa. It uses no non-core modules for any recent Perl. On Perls older than v5.10 it requires MRO::Compat. On Perls older than v5.14, it requires ++ Class-Tiny-1.004.tar.gz -> Class-Tiny-1.006.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-1.004/Changes new/Class-Tiny-1.006/Changes --- old/Class-Tiny-1.004/Changes2015-10-30 15:34:03.0 +0100 +++ new/Class-Tiny-1.006/Changes2016-09-10 20:47:59.0 +0200 @@ -1,5 +1,16 @@ Revision history for Class-Tiny +1.006 2016-09-10 14:47:49-04:00 America/New_York + +- No changes since 1.005 + +1.005 2016-09-06 12:12:06-04:00 America/New_York (TRIAL RELEASE) + +[INTERNAL] + +- Optimize generated accessors (5% to 25% faster depending on + combination of read vs write and default vs no-default). + 1.004 2015-10-30 10:33:59-04:00 America/New_York - No changes since 1.003 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-1.004/MANIFEST new/Class-Tiny-1.006/MANIFEST --- old/Class-Tiny-1.004/MANIFEST 2015-10-30 15:34:03.0 +0100 +++ new/Class-Tiny-1.006/MANIFEST 2016-09-10 20:47:59.0 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.041. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.007. CONTRIBUTING.mkdn Changes LICENSE @@ -39,7 +39,7 @@ xt/author/pod-coverage.t xt/author/pod-spell.t xt/author/pod-syntax.t +xt/author/portability.t xt/author/test-version.t xt/release/distmeta.t xt/release/minimum-version.t -xt/release/portability.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-1.004/META.json new/Class-Tiny-1.006/META.json --- old/Class-Tiny-1.004/META.json 2015-10-30 15:34:03.0 +0100 +++ new/Class-Tiny-1.006/META.json 2016-09-10 20:47:59.0 +0200 @@ -4,7 +4,7 @@ "David Golden" ], "dynamic_config" : 1, - "generated_by" : "Dist::Zilla version 5.041, CPAN::Meta::Converter version 2.150001", + "generated_by" : "Dist::Zilla version 6.007, CPAN::Meta::Converter version 2.150009", "license" : [ "apache_2_0" ], @@ -37,6 +37,7 @@ "Dist::Zilla::Plugin::OnlyCorePrereqs" : "0.003", "Dist::Zilla::Plugin::PerlVersionPrereqs" : "0", "Dist::Zilla::Plugin::Prereqs" : "0", +"Dist::Zilla::Plugin::ReleaseStatus::FromVersion" : "0", "Dist::Zilla::Plugin::RemovePrereqs" : "0",
commit perl-Class-Tiny for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Class-Tiny for openSUSE:Factory checked in at 2015-11-12 19:41:25 Comparing /work/SRC/openSUSE:Factory/perl-Class-Tiny (Old) and /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new (New) Package is "perl-Class-Tiny" Changes: --- /work/SRC/openSUSE:Factory/perl-Class-Tiny/perl-Class-Tiny.changes 2015-02-10 20:22:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new/perl-Class-Tiny.changes 2015-11-12 19:41:31.0 +0100 @@ -1,0 +2,17 @@ +Wed Nov 11 09:49:33 UTC 2015 - co...@suse.com + +- updated to 1.004 + see /usr/share/doc/packages/perl-Class-Tiny/Changes + + 1.004 2015-10-30 10:33:59-04:00 America/New_York + + - No changes since 1.003 + + 1.003 2015-10-27 13:01:02-04:00 America/New_York (TRIAL RELEASE) + + [INTERNAL] + + - Refactored accessor generation to allow subclasses of Class::Tiny +to implement alternate accessors. + +--- Old: Class-Tiny-1.001.tar.gz New: Class-Tiny-1.004.tar.gz cpanspec.yml Other differences: -- ++ perl-Class-Tiny.spec ++ --- /var/tmp/diff_new_pack.722J2U/_old 2015-11-12 19:41:32.0 +0100 +++ /var/tmp/diff_new_pack.722J2U/_new 2015-11-12 19:41:32.0 +0100 @@ -17,14 +17,15 @@ Name: perl-Class-Tiny -Version:1.001 +Version:1.004 Release:0 %define cpan_name Class-Tiny Summary:Minimalist class construction License:Apache-2.0 Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Class-Tiny/ -Source: http://www.cpan.org/authors/id/D/DA/DAGOLDEN/%{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/D/DA/DAGOLDEN/%{cpan_name}-%{version}.tar.gz +Source1:cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl @@ -34,7 +35,34 @@ %description This module offers a minimalist class construction kit in around 120 lines -of code. +of code. Here is a list of features: + + * defines attributes via import arguments + + * generates read-write accessors + + * supports lazy attribute defaults + + * supports custom accessors + + * superclass provides a standard 'new' constructor + + * 'new' takes a hash reference or list of key/value pairs + + * 'new' supports providing 'BUILDARGS' to customize constructor options + + * 'new' calls 'BUILD' for each class from parent to child + + * superclass provides a 'DESTROY' method + + * 'DESTROY' calls 'DEMOLISH' for each class from child to parent + +Multiple-inheritance is possible, with superclass order determined via +mro::get_linear_isa|mro/Functions. + +It uses no non-core modules for any recent Perl. On Perls older than v5.10 +it requires MRO::Compat. On Perls older than v5.14, it requires +Devel::GlobalDestruction. %prep %setup -q -n %{cpan_name}-%{version} @@ -53,6 +81,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes CONTRIBUTING.mkdn cpanfile LICENSE perlcritic.rc README tidyall.ini +%doc Changes CONTRIBUTING.mkdn LICENSE README %changelog ++ Class-Tiny-1.001.tar.gz -> Class-Tiny-1.004.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-1.001/Changes new/Class-Tiny-1.004/Changes --- old/Class-Tiny-1.001/Changes2015-01-31 03:13:12.0 +0100 +++ new/Class-Tiny-1.004/Changes2015-10-30 15:34:03.0 +0100 @@ -1,5 +1,16 @@ Revision history for Class-Tiny +1.004 2015-10-30 10:33:59-04:00 America/New_York + +- No changes since 1.003 + +1.003 2015-10-27 13:01:02-04:00 America/New_York (TRIAL RELEASE) + +[INTERNAL] + +- Refactored accessor generation to allow subclasses of Class::Tiny + to implement alternate accessors. + 1.001 2015-01-30 21:13:07-05:00 America/New_York [ADDED] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-1.001/MANIFEST new/Class-Tiny-1.004/MANIFEST --- old/Class-Tiny-1.001/MANIFEST 2015-01-31 03:13:12.0 +0100 +++ new/Class-Tiny-1.004/MANIFEST 2015-10-30 15:34:03.0 +0100 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.031. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.041. CONTRIBUTING.mkdn Changes LICENSE @@ -36,10 +36,10 @@ tidyall.ini xt/author/00-compile.t xt/author/critic.t +xt/author/pod-coverage.t xt/author/pod-spell.t +xt/author/pod-syntax.t +xt/author/test-version.t xt/release/distmeta.t
commit perl-Class-Tiny for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Class-Tiny for openSUSE:Factory checked in at 2015-02-10 20:22:40 Comparing /work/SRC/openSUSE:Factory/perl-Class-Tiny (Old) and /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new (New) Package is perl-Class-Tiny Changes: --- /work/SRC/openSUSE:Factory/perl-Class-Tiny/perl-Class-Tiny.changes 2014-08-25 11:05:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new/perl-Class-Tiny.changes 2015-02-10 20:22:42.0 +0100 @@ -1,0 +2,10 @@ +Sat Feb 7 07:21:44 UTC 2015 - co...@suse.com + +- updated to 1.001 +[ADDED] +- Added support for BUILDARGS for Moo(se) compatibility + +[INTERNAL] +- Implements BUILDALL via method (was inline) for Moo(se) compatibility + +--- Old: Class-Tiny-1.000.tar.gz New: Class-Tiny-1.001.tar.gz Other differences: -- ++ perl-Class-Tiny.spec ++ --- /var/tmp/diff_new_pack.366q8R/_old 2015-02-10 20:22:43.0 +0100 +++ /var/tmp/diff_new_pack.366q8R/_new 2015-02-10 20:22:43.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Class-Tiny # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,42 +17,24 @@ Name: perl-Class-Tiny -Version:1.000 +Version:1.001 Release:0 %define cpan_name Class-Tiny Summary:Minimalist class construction License:Apache-2.0 Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Class-Tiny/ -Source: Class-Tiny-1.000.tar.gz +Source: http://www.cpan.org/authors/id/D/DA/DAGOLDEN/%{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Test::More) = 0.96 -BuildRequires: perl(version) %{perl_requires} %description This module offers a minimalist class construction kit in around 120 lines -of code. Here is a list of features: - -* defines attributes via import arguments -* generates read-write accessors -* supports lazy attribute defaults -* supports custom accessors -* superclass provides a standard 'new' constructor -* 'new' takes a hash reference or list of key/value pairs -* 'new' calls 'BUILD' for each class from parent to child -* superclass provides a 'DESTROY' method -* 'DESTROY' calls 'DEMOLISH' for each class from child to parent - -Multiple-inheritance is possible, with superclass order determined via -mro/Functions. - -It uses no non-core modules for any recent Perl. On Perls older than v5.10 -it requires the MRO::Compat manpage. On Perls older than v5.14, it requires -the Devel::GlobalDestruction manpage. +of code. %prep %setup -q -n %{cpan_name}-%{version} @@ -71,6 +53,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes CONTRIBUTING cpanfile LICENSE perlcritic.rc README tidyall.ini +%doc Changes CONTRIBUTING.mkdn cpanfile LICENSE perlcritic.rc README tidyall.ini %changelog ++ Class-Tiny-1.000.tar.gz - Class-Tiny-1.001.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-1.000/CONTRIBUTING new/Class-Tiny-1.001/CONTRIBUTING --- old/Class-Tiny-1.000/CONTRIBUTING 2014-07-16 15:55:35.0 +0200 +++ new/Class-Tiny-1.001/CONTRIBUTING 1970-01-01 01:00:00.0 +0100 @@ -1,70 +0,0 @@ -## HOW TO CONTRIBUTE - -Thank you for considering contributing to this distribution. This file -contains instructions that will help you work with the source code. - -The distribution is managed with Dist::Zilla. This means than many of the -usual files you might expect are not in the repository, but are generated -at release time (e.g. Makefile.PL). - -### Getting dependencies - -See the included `cpanfile` file for a list of dependencies. If you have -App::cpanminus 1.6 or later installed, you can use `cpanm` to satisfy -dependencies like this: - -$ cpanm --installdeps . - -Otherwise, you can install Module::CPANfile 1.0002 or later and then satisfy -dependencies with the regular `cpan` client and `cpanfile-dump`: - -$ cpan `cpanfile-dump` - -### Running tests - -You can run tests directly using the `prove` tool: - -$ prove -l -$ prove -lv t/some_test_file.t - -For most distributions, `prove` is entirely sufficent for you to test any -patches you have. - -### Code style and tidying - -Please try to match any existing
commit perl-Class-Tiny for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Class-Tiny for openSUSE:Factory checked in at 2014-08-25 11:04:05 Comparing /work/SRC/openSUSE:Factory/perl-Class-Tiny (Old) and /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new (New) Package is perl-Class-Tiny Changes: --- /work/SRC/openSUSE:Factory/perl-Class-Tiny/perl-Class-Tiny.changes 2013-12-02 07:26:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new/perl-Class-Tiny.changes 2014-08-25 11:05:17.0 +0200 @@ -1,0 +2,28 @@ +Fri Aug 15 08:54:35 UTC 2014 - ncut...@suse.com + +- re-checked license +- updated to 1.000 -- upstream changes since last check-in: + +1.000 2014-07-16 09:55:29-04:00 America/New_York + +[*** INCOMPATIBLE CHANGES ***] + +- Attributes for custom accessors *MUST* be declared for them to be + set via the constructor. It is no longer sufficient for a method of + the same name to exist. + +- Unknown constructor arguments are ignored rather than fatal; they are + not included in the object. Special instructions for using BUILD to + hide constructor arguments from validation are irrelevant and have + been removed. + +- These changes make Class::Tiny-based classes easier to subclass by + more advanced object frameworks like Moose or Moo. + +0.015 2014-07-13 23:10:47-04:00 America/New_York + +[CHANGED] + +- lowered minimum perl to 5.006 + +--- Old: Class-Tiny-0.014.tar.gz New: Class-Tiny-1.000.tar.gz Other differences: -- ++ perl-Class-Tiny.spec ++ --- /var/tmp/diff_new_pack.fE1BXo/_old 2014-08-25 11:05:18.0 +0200 +++ /var/tmp/diff_new_pack.fE1BXo/_new 2014-08-25 11:05:18.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Class-Tiny # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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 @@ -17,24 +17,42 @@ Name: perl-Class-Tiny -Version:0.014 +Version:1.000 Release:0 %define cpan_name Class-Tiny Summary:Minimalist class construction License:Apache-2.0 Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Class-Tiny/ -Source: http://www.cpan.org/authors/id/D/DA/DAGOLDEN/%{cpan_name}-%{version}.tar.gz +Source: Class-Tiny-1.000.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Test::More) = 0.96 +BuildRequires: perl(version) %{perl_requires} %description This module offers a minimalist class construction kit in around 120 lines -of code. +of code. Here is a list of features: + +* defines attributes via import arguments +* generates read-write accessors +* supports lazy attribute defaults +* supports custom accessors +* superclass provides a standard 'new' constructor +* 'new' takes a hash reference or list of key/value pairs +* 'new' calls 'BUILD' for each class from parent to child +* superclass provides a 'DESTROY' method +* 'DESTROY' calls 'DEMOLISH' for each class from child to parent + +Multiple-inheritance is possible, with superclass order determined via +mro/Functions. + +It uses no non-core modules for any recent Perl. On Perls older than v5.10 +it requires the MRO::Compat manpage. On Perls older than v5.14, it requires +the Devel::GlobalDestruction manpage. %prep %setup -q -n %{cpan_name}-%{version} ++ Class-Tiny-0.014.tar.gz - Class-Tiny-1.000.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-0.014/Changes new/Class-Tiny-1.000/Changes --- old/Class-Tiny-0.014/Changes2013-11-28 13:12:20.0 +0100 +++ new/Class-Tiny-1.000/Changes2014-07-16 15:55:35.0 +0200 @@ -1,5 +1,27 @@ Revision history for Class-Tiny +1.000 2014-07-16 09:55:29-04:00 America/New_York + +[*** INCOMPATIBLE CHANGES ***] + +- Attributes for custom accessors *MUST* be declared for them to be + set via the constructor. It is no longer sufficient for a method of + the same name to exist. + +- Unknown constructor arguments are ignored rather than fatal; they are + not included in the object. Special instructions for using BUILD to + hide constructor arguments from validation are irrelevant and have + been removed. + +- These changes make Class::Tiny-based classes easier to
commit perl-Class-Tiny for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Class-Tiny for openSUSE:Factory checked in at 2013-12-02 07:26:04 Comparing /work/SRC/openSUSE:Factory/perl-Class-Tiny (Old) and /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new (New) Package is perl-Class-Tiny Changes: --- /work/SRC/openSUSE:Factory/perl-Class-Tiny/perl-Class-Tiny.changes 2013-11-26 19:24:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new/perl-Class-Tiny.changes 2013-12-02 07:26:05.0 +0100 @@ -1,0 +2,10 @@ +Fri Nov 29 11:06:39 UTC 2013 - co...@suse.com + +- updated to 0.014 +[FIXED] +- put back a 'no warnings once' line that caused downstream warnings + +[DOCUMENTED] +- expanded comparision to Object::Tiny and Class::Accessor + +--- Old: Class-Tiny-0.012.tar.gz New: Class-Tiny-0.014.tar.gz Other differences: -- ++ perl-Class-Tiny.spec ++ --- /var/tmp/diff_new_pack.kgTaGn/_old 2013-12-02 07:26:06.0 +0100 +++ /var/tmp/diff_new_pack.kgTaGn/_new 2013-12-02 07:26:06.0 +0100 @@ -17,7 +17,7 @@ Name: perl-Class-Tiny -Version:0.012 +Version:0.014 Release:0 %define cpan_name Class-Tiny Summary:Minimalist class construction @@ -30,17 +30,6 @@ BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Test::More) = 0.96 -#BuildRequires: perl(Alfa) -#BuildRequires: perl(Baker) -#BuildRequires: perl(Class::Tiny) -#BuildRequires: perl(Delta) -#BuildRequires: perl(Devel::GlobalDestruction) -#BuildRequires: perl(Golf) -#BuildRequires: perl(India) -#BuildRequires: perl(Pod::Wordlist) -#BuildRequires: perl(Test::FailWarnings) -#BuildRequires: perl(Test::Spelling) = 0.12 -#BuildRequires: perl(TestUtils) %{perl_requires} %description ++ Class-Tiny-0.012.tar.gz - Class-Tiny-0.014.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-0.012/Changes new/Class-Tiny-0.014/Changes --- old/Class-Tiny-0.012/Changes2013-11-01 21:36:39.0 +0100 +++ new/Class-Tiny-0.014/Changes2013-11-28 13:12:20.0 +0100 @@ -1,5 +1,17 @@ Revision history for Class-Tiny +0.014 2013-11-28 07:12:14 America/New_York + +[FIXED] + +- put back a 'no warnings once' line that caused downstream warnings + +0.013 2013-11-26 12:01:13 America/New_York + +[DOCUMENTED] + +- expanded comparision to Object::Tiny and Class::Accessor + 0.012 2013-11-01 16:36:35 America/New_York [DOCUMENTED] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-0.012/META.json new/Class-Tiny-0.014/META.json --- old/Class-Tiny-0.012/META.json 2013-11-01 21:36:39.0 +0100 +++ new/Class-Tiny-0.014/META.json 2013-11-28 13:12:20.0 +0100 @@ -4,7 +4,7 @@ David Golden dagol...@cpan.org ], dynamic_config : 1, - generated_by : Dist::Zilla version 5.003, CPAN::Meta::Converter version 2.132830, + generated_by : Dist::Zilla version 5.006, CPAN::Meta::Converter version 2.132830, license : [ apache_2_0 ], @@ -32,6 +32,12 @@ }, develop : { requires : { +Dist::Zilla : 5.006, +Dist::Zilla::Plugin::OnlyCorePrereqs : 0.003, +Dist::Zilla::Plugin::PerlVersionPrereqs : 0, +Dist::Zilla::Plugin::Prereqs : 0, +Dist::Zilla::Plugin::RemovePrereqs : 0, +Dist::Zilla::PluginBundle::DAGOLDEN : 0.052, File::Spec : 0, File::Temp : 0, IO::Handle : 0, @@ -72,11 +78,11 @@ provides : { Class::Tiny : { file : lib/Class/Tiny.pm, - version : 0.012 + version : 0.014 }, Class::Tiny::Object : { file : lib/Class/Tiny.pm, - version : 0.012 + version : 0.014 } }, release_status : stable, @@ -91,9 +97,10 @@ web : https://github.com/dagolden/Class-Tiny; } }, - version : 0.012, + version : 0.014, x_authority : cpan:DAGOLDEN, x_contributors : [ + Dagfinn Ilmari Manns\u00e5ker ilm...@ilmari.org, Gelu Lupas g...@devnull.ro, Karen Etheridge et...@cpan.org, Matt S Trout mstr...@cpan.org, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-0.012/META.yml new/Class-Tiny-0.014/META.yml --- old/Class-Tiny-0.012/META.yml 2013-11-01 21:36:39.0 +0100 +++ new/Class-Tiny-0.014/META.yml 2013-11-28 13:12:20.0 +0100 @@ -14,7 +14,7 @@ configure_requires: ExtUtils::MakeMaker: 6.17
commit perl-Class-Tiny for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Class-Tiny for openSUSE:Factory checked in at 2013-11-26 19:24:28 Comparing /work/SRC/openSUSE:Factory/perl-Class-Tiny (Old) and /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new (New) Package is perl-Class-Tiny Changes: --- /work/SRC/openSUSE:Factory/perl-Class-Tiny/perl-Class-Tiny.changes 2013-10-21 15:13:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Class-Tiny.new/perl-Class-Tiny.changes 2013-11-26 19:24:29.0 +0100 @@ -1,0 +2,10 @@ +Mon Nov 25 07:39:21 UTC 2013 - co...@suse.com + +- updated to 0.012 + [DOCUMENTED] + - added documentation notes about multiple inheritance + and attribute defaults under subclassing + [INTERNAL] + - added tests for multiple inheritance + +--- Old: Class-Tiny-0.011.tar.gz New: Class-Tiny-0.012.tar.gz Other differences: -- ++ perl-Class-Tiny.spec ++ --- /var/tmp/diff_new_pack.ByuVZz/_old 2013-11-26 19:24:29.0 +0100 +++ /var/tmp/diff_new_pack.ByuVZz/_new 2013-11-26 19:24:29.0 +0100 @@ -17,7 +17,7 @@ Name: perl-Class-Tiny -Version:0.011 +Version:0.012 Release:0 %define cpan_name Class-Tiny Summary:Minimalist class construction @@ -31,10 +31,12 @@ BuildRequires: perl-macros BuildRequires: perl(Test::More) = 0.96 #BuildRequires: perl(Alfa) +#BuildRequires: perl(Baker) #BuildRequires: perl(Class::Tiny) #BuildRequires: perl(Delta) #BuildRequires: perl(Devel::GlobalDestruction) #BuildRequires: perl(Golf) +#BuildRequires: perl(India) #BuildRequires: perl(Pod::Wordlist) #BuildRequires: perl(Test::FailWarnings) #BuildRequires: perl(Test::Spelling) = 0.12 ++ Class-Tiny-0.011.tar.gz - Class-Tiny-0.012.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-0.011/Changes new/Class-Tiny-0.012/Changes --- old/Class-Tiny-0.011/Changes2013-09-25 17:08:11.0 +0200 +++ new/Class-Tiny-0.012/Changes2013-11-01 21:36:39.0 +0100 @@ -1,5 +1,16 @@ Revision history for Class-Tiny +0.012 2013-11-01 16:36:35 America/New_York + +[DOCUMENTED] + +- added documentation notes about multiple inheritance + and attribute defaults under subclassing + +[INTERNAL] + +- added tests for multiple inheritance + 0.011 2013-09-25 11:08:07 America/New_York [FIXED] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-0.011/MANIFEST new/Class-Tiny-0.012/MANIFEST --- old/Class-Tiny-0.011/MANIFEST 2013-09-25 17:08:11.0 +0200 +++ new/Class-Tiny-0.012/MANIFEST 2013-11-01 21:36:39.0 +0100 @@ -10,7 +10,6 @@ dist.ini lib/Class/Tiny.pm perlcritic.rc -t/00-compile.t t/00-report-prereqs.t t/alfa.t t/baker.t @@ -20,6 +19,7 @@ t/foxtrot.t t/golf.t t/hotel.t +t/juliett.t t/lib/Alfa.pm t/lib/Baker.pm t/lib/Charlie.pm @@ -28,8 +28,11 @@ t/lib/Foxtrot.pm t/lib/Golf.pm t/lib/Hotel.pm +t/lib/India.pm +t/lib/Juliett.pm t/lib/TestUtils.pm tidyall.ini +xt/author/00-compile.t xt/author/critic.t xt/author/pod-spell.t xt/release/distmeta.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Class-Tiny-0.011/META.json new/Class-Tiny-0.012/META.json --- old/Class-Tiny-0.011/META.json 2013-09-25 17:08:11.0 +0200 +++ new/Class-Tiny-0.012/META.json 2013-11-01 21:36:39.0 +0100 @@ -4,7 +4,7 @@ David Golden dagol...@cpan.org ], dynamic_config : 1, - generated_by : Dist::Zilla version 4.300039, CPAN::Meta::Converter version 2.132660, + generated_by : Dist::Zilla version 5.003, CPAN::Meta::Converter version 2.132830, license : [ apache_2_0 ], @@ -32,8 +32,13 @@ }, develop : { requires : { +File::Spec : 0, +File::Temp : 0, +IO::Handle : 0, +IPC::Open3 : 0, Pod::Coverage::TrustPod : 0, Test::CPAN::Meta : 0, +Test::More : 0, Test::Pod : 1.41, Test::Pod::Coverage : 1.08 } @@ -48,16 +53,14 @@ }, test : { recommends : { +CPAN::Meta : 0, +CPAN::Meta::Requirements : 0, Test::FailWarnings : 0 }, requires : { Exporter : 0, ExtUtils::MakeMaker : 0, -File::Spec : 0, File::Spec::Functions : 0, -File::Temp : 0, -IO::Handle : 0, -IPC::Open3 : 0, List::Util : 0, Test::More : 0.96,