Bug#617985: perl-modules: missing Provides for File::Path (version 2.04 is in Perl 5.10.0)
Dominic Hargreaves
dom at earth.li
Sun Mar 13 15:23:06 UTC 2011
On Sat, Mar 12, 2011 at 10:26:29PM -0500, Jonathan Yu wrote:
> The perl-modules package is missing:
>
> Provides: libfile-path-perl
> Conflicts: libfile-path-perl (<< 2.04)
>
> I noticed this problem as a result of an sbuild issue:
>
> Using: libtest-simple-perl (>= 0.88) | perl (>= 5.11.1) works
> But: libfile-path-perl | perl (>= 5.11.1) does not work
>
> This is because the second case currently causes the sbuild resolver to
> think that libfile-path-perl is missing. In the first case, sbuild's
> resolver thinks there is a version of libtest-simple-perl installed, but
> which is too old (~*PROVIDES* is << 0.88), so version 0.88 is correctly
> downloaded and installed, without causing issues due to the alternative
> dependency not being satisfiable.
>
> Anyway, simple fix is to add the Provides/Conflicts mentioned.
I agree that the Provides/Conflicts/Replaces are missing for this module,
but I'm not sure why you picked (<< 2.04): 5.10.1 has 2.07_03, so this
should be (<< 2.08), shouldn't it?
Dominic.
--
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)
More information about the Perl-maintainers
mailing list