Le vendredi 1 décembre 2006 12:35, CJ van den Berg a écrit :
> On Thu, Nov 30, 2006 at 11:32:38PM +0100, Adam Cécile wrote:
> > You're build-depending on libsndfile-dev which is a virtual package
> > without depending on a real package. I guess this is a policy violation.
>
> AFAIK, unversioned dependencies on virtual packages are allowed. Would you
> mind pointing me to the section of the policy you're referring to?
>
> > The proper way to do is to depend on libsndfile1-dev (>= 1.0.10) |
> > libsndfile-dev (>= 1.0.10).
>
> I don't see how this can work because versioned dependencies on virtual
> packages are not supported.

Yes sorry.

> > This will ensure the minimum libsndfile version requirement is available
> > and will allow distribution, on which libsndfile-dev install
> > libsndfile0-dev, like ubuntu dapper, to build the package.
>
> But the virtual package dependencies should work fine on dapper as-is
> right? So what problem does this actually solve?

The virtual package libsndfile-dev depends on libsndfile0-dev on dapper, but 
the software needs at least libsndfile1-dev to build. (Same problem for 
liboil-dev)
I think you should use libsndfile1-dev (>= 1.0.10) | libsndfile-dev.

Reply via email to