[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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 [1], 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:
>   http://anonscm.debian.org/cgit/autopkgtest/autopkgtest.git/commit/?id=2b841c17c7

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!

Reply to: