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.