Bug 200045 - devel/p5-Test-Base: fix dependency loop
Summary: devel/p5-Test-Base: fix dependency loop
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Port Management Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-08 02:37 UTC by Sergei Vyshenski
Modified: 2015-05-08 03:13 UTC (History)
2 users (show)

See Also:
svysh.fbsd: maintainer-feedback?


Attachments
patch to fix the port (1.11 KB, patch)
2015-05-08 02:37 UTC, Sergei Vyshenski
no flags Details | Diff
log from poudriere at 11-amd64 with perl-5.21 (22.86 KB, text/plain)
2015-05-08 02:38 UTC, Sergei Vyshenski
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Vyshenski 2015-05-08 02:37:19 UTC
Created attachment 156495 [details]
patch to fix the port

- remove p5-YAML from RUN_DEPENDS to repair dependency loop, which blocks build of several ports:
p5-YAML -> p5-Test-YAML -> p5-Test-Base -> p5-YAML
- remove p5-Test-Simple>=0.86 from RUN_DEPENDS, as its ver 0.98 is already a core module in perl-5.18
- remove p5-Module-Install from RUN_DEPENDS, as it is non-relevant and added by mistake with rev.372713.
- downgrade p5-Test-Deep from BUILD_DEPENDS to TEST_DEPENDS
- bump PORTREVISION

- "portlint -AC" just warns about non-empty $FreeBSD$ and PORTREVISION.

- Tested with poudriere (log attached) at 11.0-CURRENT-amd64 with perl-5.21.
To activate built-in perl tests inside poudriere jails, file perl5.mk was locally hacked.
Comment 1 Sergei Vyshenski 2015-05-08 02:38:23 UTC
Created attachment 156496 [details]
log from poudriere at 11-amd64 with perl-5.21