| Summary: | dev-perl/Archive-Rar-2.20.0 fails tests since app-arch/rar-5.0 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Patrick Lauer <patrick> |
| Component: | Current packages | Assignee: | Gentoo Perl team <perl> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | Keywords: | PMASKED |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://rt.cpan.org/Ticket/Display.html?id=114246 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Patrick Lauer
2013-09-06 06:01:15 UTC
still can't reproduce I can reproduce. The problem is Archive-Rar is entirely broken, because its parsing a structure emitted by rar vt -y <RARFILE> That hasn't existed in goodness knows how long. Its broken upstream, but why exactly is not obvious, and its not obvious how to fix either. And I get the same behaviour, regardless of which version of app-arch/rar I have installed. Its bad enough I'd even suggest hard-masking it until upstream gets around to fixing it, because $rar->List() pretty much can't be expected to work like this. I'd expect if zlogene tried to reproduce today, he could. Looks like Rar 5 broke the output format Archive::Rar was using.
Patrick tested about 8 days after the first incarnation of Rar 5 entered tree.
And the last version of Rar 4 fell out of tree as recently as last december:
> commit 67fa18fe575823deab8499f982404d2442eb210d
> Author: Elizabeth Myers <elizabeth@interlinked.me>
> Date: Tue Dec 8 10:25:23 2015 -0600
>
> app-arch/rar: prune older versions
>
> Suggested by @idella.
>
> app-arch/rar/Manifest | 6 ------
> app-arch/rar/rar-4.2.0.ebuild | 79 -------------------------------------------------------------------------------
> app-arch/rar/rar-5.0.0.ebuild | 79 -------------------------------------------------------------------------------
> 3 files changed, 164 deletions(-)
So we've got 2 choices here:
- Revert that commit and hard depend on <5 until upstream gets it fixed
- Mask it till upstream gets it fixed.
Let's last-rite it quickly. Removed. |