Bug#761003: autopkgtest: @ shouldn't be satisfied by a virtual package
On Wed, Sep 10, 2014 at 08:05:34AM +0200, Martin Pitt wrote:
> Niko Tyni [2014-09-09 22:11 +0300]:
> > Reading failure logs of Martin Pitt's recent mass test of pkg-perl
> > packages , there seems to be a problem with testing binary packages
> > that are also Provided as a virtual package. A few examples of such
> > packages are libhttp-tiny-perl, libio-compress-perl, and libencode-perl.
> That particular hack wouldn't work, as @ is just a plain text
> substitution, it doesn't take any "qualifiers" into account. So this
> needs to be fixed in autopkgtest itself:
Thanks for the fix! However, please note that this implementation will
most probably break again with versioned provides, which we hope to start
using after jessie as they are a neat solution to certain other long
standing issues around the perl package. So perl-modules will Provide:
libhttp-tiny-perl (= 0.043) which satisfies the (>= 0~) dependency.
But yeah, it should work for the time being.
> BTW, I'm now running the second half of the perl mass test with this
> patch applied.
Awesome, thanks again!