CC: | haarg [...] haarg.org |
Subject: | Hard to install under parallel testing, unnecessarily heavy depchain |
Reopening a ticket here, more or less mirroring https://github.com/chorny/test-warn/pull/4, but with more links and justifications:
The current state of affairs:
- The warning category tree is static, requiring module updates as the churn in warnings.pm continues (and is only bound to accelerate due to slow profileration of "we can always fix it next version" recklesness on p5p)
- The warning category tree is currently parsed by Tree::DAG_Node which recently changed maintainers, introducing the horrendous File::Slurp into the depchain of Test::Warn
By applying (or adjusting and applying) https://github.com/chorny/test-warn/pull/4, the following issues will be resolved in one fell swoop:
* Warning categories will require no fruther maintenace: https://rt.cpan.org/Ticket/Display.html?id=78704
* Test::Warn will be installable under HARNESS_OPTIONS=-j$verylarge, avoiding https://rt.cpan.org/Ticket/Display.html?id=88968 (brought on recently by https://rt.cpan.org/Ticket/Display.html?id=88435 )
Please consider applying the GH pull request, it affects thousands of distributions.