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