| Summary: | Circular deps when building perl-HTML-Parser with perl-HTTP-Message | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Peter Robinson <pbrobinson> |
| Component: | perl-HTML-Parser | Assignee: | Petr Pisar <ppisar> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | mmaslano, ppisar, psabata |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | perl-HTML-Parser-3.69-3.fc17 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-01-18 15:57:38 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Peter Robinson
2012-01-17 17:43:18 UTC
We know a lot of Perl packages have circular dependencies (about 800 Perl packages do not bootstrap in F17). This is to fulfill build-time tests. In this case perl-HTML-Parser.spec build-requires perl(HTTP::Headers) that is provided by perl-HTTP-Message that requires perl(HTML::Parser) >= 3.33 which is provided by perl-HTML-Parser. We are in process of weaken these dependencies by qualifying them by existence of `perl_bootstrap' spec macro. Before fixing it, you can rebuild all packages by adding `Provides: perl(:MODULE_COMPAT_5.12.0)' into `perl' package temporarily.
> We are in process of weaken these dependencies by qualifying them by existence
> of `perl_bootstrap' spec macro. Before fixing it, you can rebuild all packages
> by adding `Provides: perl(:MODULE_COMPAT_5.12.0)' into `perl' package
> temporarily.
Any chance we could have this added to the perl in rawhide until sometime leading up to the beta? It would assist greatly in bringing ARM up to parity with mainline, as well as likely other secondary arches.
What's `beta' status of rawhide? I can add it and keep it until branching F17. Not later. Otherwise push your own perl version or a dummy package that provides perl(:MODULE_COMPAT_5.12.0) and requires perl(:MODULE_COMPAT_5.14.0) into ARM build-root. The dependency has been broken by perl_bootstrap macro. |