| Summary: | Circular build dependency in perl-Any-Moose-0.18-2.fc18 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Paul Howarth <paul> |
| Component: | perl-Any-Moose | Assignee: | Iain Arnell <iarnell> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | iarnell, mmaslano, perl-devel, robinlee.sysu |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | perl-Any-Moose-0.18-3.fc18 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-04-06 15:57:17 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
Patch applied and built in rawhide. |
perl-Any-Moose has a build requirement of perl(MouseX::Types), but MouseX::Types itself requires Any::Moose. As MouseX::Types is only needed for the test suite, it would seem sensible to not buildrequire it when bootstrapping, e.g. for the forthcoming perl 5.16 build in Rawhide: diff --git a/perl-Any-Moose.spec b/perl-Any-Moose.spec index 8ac93ad..64fac7c 100644 --- a/perl-Any-Moose.spec +++ b/perl-Any-Moose.spec @@ -13,7 +13,10 @@ BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Moose) BuildRequires: perl(MooseX::Types) BuildRequires: perl(Mouse) >= 0.40 +# MouseX::Types requires Any::Moose +%if 0%{!?perl_bootstrap:1} BuildRequires: perl(MouseX::Types) +%endif BuildRequires: perl(Test::More) # virtual provides in perl-Moose and perl-Mouse