Bug 892423 - Review Request: perl-Perl6-Export-Attrs - Perl 6 'is export(...)' trait as a Perl 5 attribute
Summary: Review Request: perl-Perl6-Export-Attrs - Perl 6 'is export(...)' trait as a ...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Petr Šabata
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 892433
TreeView+ depends on / blocked
 
Reported: 2013-01-07 04:50 UTC by Mathieu Bridon
Modified: 2013-01-21 03:31 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-01-21 03:31:28 UTC
Type: ---
Embargoed:
psabata: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description Mathieu Bridon 2013-01-07 04:50:24 UTC
Spec URL: http://bochecha.fedorapeople.org/packages/perl-Perl6-Export-Attrs.spec
SRPM URL: http://bochecha.fedorapeople.org/packages/perl-Perl6-Export-Attrs-0.0.3-1.fc18.src.rpm

Description:
Implements a Perl 5 native version of what the Perl 6 symbol export
mechanism will look like.

Fedora Account System Username: bochecha

Comment 1 Petr Šabata 2013-01-15 16:11:23 UTC
Taking the review.

Comment 2 Petr Šabata 2013-01-15 16:36:18 UTC
Issues:

Add perl(Carp) to your build dependencies (lib/Perl6/Export/Attrs.pm:7) and perl(Attribute::Handlers) (lib/Perl6/Export/Attrs.pm:8).

The rest of the package looks good.

Comment 3 Mathieu Bridon 2013-01-16 04:57:01 UTC
(In reply to comment #2)
> Issues:
> 
> Add perl(Carp) to your build dependencies (lib/Perl6/Export/Attrs.pm:7) and
> perl(Attribute::Handlers) (lib/Perl6/Export/Attrs.pm:8).

I'm curious about the reason for adding these.

They are not required to build the module, and they are not even used in the unit tests.

Am I missing something?

Comment 4 Petr Šabata 2013-01-16 12:26:01 UTC
They're used during the test phase, e.g. in the use_ok() test in t/00.load.t.
This could fail if the modules aren't present in the buildroot.

Comment 5 Mathieu Bridon 2013-01-17 07:47:15 UTC
(In reply to comment #4)
> They're used during the test phase, e.g. in the use_ok() test in t/00.load.t.
> This could fail if the modules aren't present in the buildroot.

I see.

It just so happens that they were in the buildroot (as dependencies of something else I suppose), so the tests didn't fail, but that could change in the future, so we might as well be safe now.

Thanks for the explanation. :)

Here is the new submission.

Spec URL: http://bochecha.fedorapeople.org/packages/perl-Perl6-Export-Attrs.spec
SRPM URL: http://bochecha.fedorapeople.org/packages/perl-Perl6-Export-Attrs-0.0.3-2.fc18.src.rpm

Comment 6 Petr Šabata 2013-01-17 15:38:00 UTC
Exactly :)

The new package fixes all the issues I've pointed out; approving.

Comment 7 Mathieu Bridon 2013-01-18 03:07:09 UTC
New Package SCM Request
=======================
Package Name: perl-Perl6-Export-Attrs
Short Description: Perl 6 'is export(...)' trait as a Perl 5 attribute
Owners: bochecha
Branches: devel
InitialCC: perl-sig

Comment 8 Gwyn Ciesla 2013-01-18 11:58:55 UTC
Git done (by process-git-requests).

Comment 9 Mathieu Bridon 2013-01-21 03:31:28 UTC
Thanks for the review Petr, and thank you Jon for the Git processing.

Package is built in Rawhide, closing.


Note You need to log in before you can comment on or make changes to this bug.