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 22:00:25 UTC 2011


On Sun, Mar 13, 2011 at 03:23:06PM +0000, Dominic Hargreaves wrote:
> 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?

Nevermind, I realise now that the subject line explains that you were
looking at 5.10.0 (presumably by mistake).

Cheers,
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