8
0

Compare commits

...

12 Commits

Author SHA256 Message Date
4ba0f6b83b Add Gitea build results 2025-08-12 18:16:53 +02:00
92b29795e8 Accepting request 867238 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/867238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Role-Tiny?expand=0&rev=19
2021-02-01 12:25:30 +00:00
7dd435be79 Accepting request 866770 from devel:languages:perl:autoupdate
- updated to 2.002004
   see /usr/share/doc/packages/perl-Role-Tiny/Changes
  2.002004 - 2021-01-24
    - restore requiring base class when using create_class_with_roles, which was
      accidentally lost in 2.002_000 (RT#134075)

OBS-URL: https://build.opensuse.org/request/show/866770
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=35
2021-01-27 16:14:45 +00:00
0cdc95114f Accepting request 862617 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/862617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Role-Tiny?expand=0&rev=18
2021-01-14 14:04:45 +00:00
d4d42929ad Accepting request 862586 from devel:languages:perl:autoupdate
- updated to 2.002003
   see /usr/share/doc/packages/perl-Role-Tiny/Changes
  2.002003 - 2021-01-11
    - set dynamic_config to 0 and x_static_install to 1
    - fixed filenames in dependents author test to not use colons
    - removed MRO::Compat from prereqs as it is no longer used
    - marked Class::Method::Modifiers as a hard developer dependency rather than
      a recommended developer dependency
    - rewrote test for namespace cleaning to not require namespace::clean, and
      moved it from an author test to a normal test
    - removed namespace::autoclean from developer prereqs
  2.002_002 - 2021-01-03
    - refactored some internals for subclasses to use
    - methods_provided_by will ensure the module is loaded before checking for
      methods
  2.002_001 - 2020-12-27
    - fix tests when Class::Method::Modifiers is not installed
  2.002_000 - 2020-12-23
    - Refactored create_class_with_roles to not use "composable packages". This
      was an optimization for when a role is used in many different uses of
      create_class_with_roles, but required an entirely separate implementation,
      which did not have fully compatible behavior. It would also result in
      methods using modifiers being slower.
    - Add documentation for what methods will be composed from a role
      (RT#133363)
    - Fix backwards compatibility with older versions of Moo when interacting
      with Moose.
    - Treat modifiers as required methods during create_class_with_roles.
    - Fixed methods being no longer composed after they participated in an
      allowed conflict.
    - Dropped use of MRO::Compat.
    - Test cleanups for checking requires during create_class_with_roles.
    - Additional tests to confirm internal role application steps can be fully
      qualified.
    - Fix Pod links to Class::Method::Modifiers
    - Tweaks to author tests
    - Additional tests for working with older Moo versions
    - Additional tests for module loading
    - Allow method modifiers to be specified with an array reference of method
      names, rather than a list. This now matches how the corresponding
      Class::Method::Modifiers subs can be called.

OBS-URL: https://build.opensuse.org/request/show/862586
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=33
2021-01-12 12:06:07 +00:00
7ec036eb59 Accepting request 743754 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/743754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Role-Tiny?expand=0&rev=17
2019-11-03 09:37:06 +00:00
Lars Vogdt
9249394bda Accepting request 743466 from devel:languages:perl:autoupdate
- updated to 2.001004
   see /usr/share/doc/packages/perl-Role-Tiny/Changes
  2.001004 - 2019-10-25
    - fix methods being excluded from composition if they previously existed in
      the composing role (RT#130811)
    - fix role application overwriting subs that are not considered methods
    - fix helper subs created by a Role::Tiny extension (like Moo::Role)
      sometimes being teated as methods

OBS-URL: https://build.opensuse.org/request/show/743466
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=31
2019-10-29 08:37:11 +00:00
9c17b47fc8 Accepting request 737513 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/737513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Role-Tiny?expand=0&rev=16
2019-10-14 10:32:12 +00:00
Lars Vogdt
370bd805da Accepting request 736818 from devel:languages:perl:autoupdate
- updated to 2.001003
   see /usr/share/doc/packages/perl-Role-Tiny/Changes
  2.001003 - 2019-10-09
    - releasing as stable
  
  2.001_002 - 2019-10-06
    - fix methods from roles composed via create_class_with_roles being treated
      differently from roles composed directly (RT#128470)
    - fix constants being included in the methods provided by a role if they
      were created before importing Role::Tiny but used after importing
    - fix prototype handling test on cperl

OBS-URL: https://build.opensuse.org/request/show/736818
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=29
2019-10-11 13:21:07 +00:00
6af05a723f Accepting request 734977 from devel:languages:perl:autoupdate
- updated to 2.001001
   see /usr/share/doc/packages/perl-Role-Tiny/Changes
  2.001001 - 2019-10-01
    - added tests for make_role
  
  2.001_000 - 2019-09-19
    - refactored method tracking to allow easier extending (such as by Moo)
    - added make_role method to make a package into a role, but without
      exporting any subs into it
    - refactored sub exporting to allow extensions to do different things with
      the subs
  
  2.000_009 - 2019-09-06
    - fix composing roles into packages that have stub subs in them
    - treat constants consistently with all other subs, no matter where they are
      defined

OBS-URL: https://build.opensuse.org/request/show/734977
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=28
2019-10-07 10:53:34 +00:00
fe9734094a Accepting request 721972 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/721972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Role-Tiny?expand=0&rev=15
2019-08-15 13:42:33 +00:00
Lars Vogdt
fa2c660634 Accepting request 721171 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/721171
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=26
2019-08-09 08:21:02 +00:00
5 changed files with 141 additions and 14 deletions

12
README.md Normal file
View File

@@ -0,0 +1,12 @@
## Build Results
Current state of perl in openSUSE:Factory is
![Factory build results](https://br.opensuse.org/status/openSUSE:Factory/perl-Role-Tiny/standard)
The current state of perl in the devel project build (devel:languages:perl)
![Devel project build results](https://br.opensuse.org/status/devel:languages:perl/perl-Role-Tiny)

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:33af02d79d5e9ae76172fd1b2a80230bd8cfde146e1b9327a094a6dfdec6fb56
size 30419

BIN
Role-Tiny-2.002004.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,120 @@
-------------------------------------------------------------------
Mon Jan 25 03:10:52 UTC 2021 - Tina Müller <timueller+perl@suse.de>
- updated to 2.002004
see /usr/share/doc/packages/perl-Role-Tiny/Changes
2.002004 - 2021-01-24
- restore requiring base class when using create_class_with_roles, which was
accidentally lost in 2.002_000 (RT#134075)
-------------------------------------------------------------------
Tue Jan 12 03:09:13 UTC 2021 - Tina Müller <timueller+perl@suse.de>
- updated to 2.002003
see /usr/share/doc/packages/perl-Role-Tiny/Changes
2.002003 - 2021-01-11
- set dynamic_config to 0 and x_static_install to 1
- fixed filenames in dependents author test to not use colons
- removed MRO::Compat from prereqs as it is no longer used
- marked Class::Method::Modifiers as a hard developer dependency rather than
a recommended developer dependency
- rewrote test for namespace cleaning to not require namespace::clean, and
moved it from an author test to a normal test
- removed namespace::autoclean from developer prereqs
2.002_002 - 2021-01-03
- refactored some internals for subclasses to use
- methods_provided_by will ensure the module is loaded before checking for
methods
2.002_001 - 2020-12-27
- fix tests when Class::Method::Modifiers is not installed
2.002_000 - 2020-12-23
- Refactored create_class_with_roles to not use "composable packages". This
was an optimization for when a role is used in many different uses of
create_class_with_roles, but required an entirely separate implementation,
which did not have fully compatible behavior. It would also result in
methods using modifiers being slower.
- Add documentation for what methods will be composed from a role
(RT#133363)
- Fix backwards compatibility with older versions of Moo when interacting
with Moose.
- Treat modifiers as required methods during create_class_with_roles.
- Fixed methods being no longer composed after they participated in an
allowed conflict.
- Dropped use of MRO::Compat.
- Test cleanups for checking requires during create_class_with_roles.
- Additional tests to confirm internal role application steps can be fully
qualified.
- Fix Pod links to Class::Method::Modifiers
- Tweaks to author tests
- Additional tests for working with older Moo versions
- Additional tests for module loading
- Allow method modifiers to be specified with an array reference of method
names, rather than a list. This now matches how the corresponding
Class::Method::Modifiers subs can be called.
-------------------------------------------------------------------
Mon Oct 28 11:01:38 UTC 2019 - <timueller+perl@suse.de>
- updated to 2.001004
see /usr/share/doc/packages/perl-Role-Tiny/Changes
2.001004 - 2019-10-25
- fix methods being excluded from composition if they previously existed in
the composing role (RT#130811)
- fix role application overwriting subs that are not considered methods
- fix helper subs created by a Role::Tiny extension (like Moo::Role)
sometimes being teated as methods
-------------------------------------------------------------------
Thu Oct 10 08:58:45 UTC 2019 - <timueller+perl@suse.de>
- updated to 2.001003
see /usr/share/doc/packages/perl-Role-Tiny/Changes
2.001003 - 2019-10-09
- releasing as stable
2.001_002 - 2019-10-06
- fix methods from roles composed via create_class_with_roles being treated
differently from roles composed directly (RT#128470)
- fix constants being included in the methods provided by a role if they
were created before importing Role::Tiny but used after importing
- fix prototype handling test on cperl
-------------------------------------------------------------------
Fri Oct 4 09:34:44 UTC 2019 - <timueller+perl@suse.de>
- updated to 2.001001
see /usr/share/doc/packages/perl-Role-Tiny/Changes
2.001001 - 2019-10-01
- added tests for make_role
2.001_000 - 2019-09-19
- refactored method tracking to allow easier extending (such as by Moo)
- added make_role method to make a package into a role, but without
exporting any subs into it
- refactored sub exporting to allow extensions to do different things with
the subs
2.000_009 - 2019-09-06
- fix composing roles into packages that have stub subs in them
- treat constants consistently with all other subs, no matter where they are
defined
-------------------------------------------------------------------
Tue Aug 6 05:28:13 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to 2.000008
see /usr/share/doc/packages/perl-Role-Tiny/Changes
2.000008 - 2019-08-05
- reverting all changes from 2.000007 due to failures on some perl versions
and a number of downstream users. The changes will be reintroduced in a
fixed form in a future version.
-------------------------------------------------------------------
Fri Aug 2 05:23:43 UTC 2019 - Stephan Kulow <coolo@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-Role-Tiny
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,18 +16,17 @@
#
Name: perl-Role-Tiny
Version: 2.000007
Release: 0
%define cpan_name Role-Tiny
Name: perl-Role-Tiny
Version: 2.002004
Release: 0
Summary: Roles: a nouvelle cuisine portion size slice of Moose
License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl
Url: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/H/HA/HAARG/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
Source100: README.md
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Test::More) >= 0.88
@@ -38,11 +37,11 @@ Recommends: perl(Class::Method::Modifiers) >= 1.05
'Role::Tiny' is a minimalist role composition tool.
%prep
%setup -q -n %{cpan_name}-%{version}
%autosetup -n %{cpan_name}-%{version}
%build
perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%make_build
%check
make test
@@ -53,7 +52,6 @@ make test
%perl_gen_filelist
%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes README
%license LICENSE