On 2016-05-10 20:48, Ralf Treinen wrote:
> Hi,
> 
> On Tue, May 10, 2016 at 11:18:56AM +0200, Aurelien Jarno wrote:
> 
> > We use sbuild wit the cudf resolver on the build daemons, with the
> > following optimization criteria:
> > 
> >   $aspcud_criteria = 
> > '-removed,-changed,-new,-count(solution,APT-Release:=/experimental/)';
> > 
> > Unfortunately this doesn't work when the available packages are newer
> > than the one installed in the chroots.
> 
> That is very strange. As a first remark, the optimisation criterion should
> not be at stake here. The optimisation criterion cannot make the search for
> a solution fail in case there is a solution, the criterion only
> serves to decide which solution to select in case there are several
> solutions.

Confirmed, I am able to reproduce the problem with only 'apt-get
--solver aspcud build-dep qgis'. Note that 'apt-get build-dep qgis'
succeed.

> > This can also be reproduced using the following command:
> > 
> > | apt-get --solver aspcud -o 'APT::Solver::Strict-Pinning=false' -o 
> > 'APT::Solver::aspcud::Preferences=-removed,-changed,-new,-count(solution,APT-Release:=/experimental/)'
> >  build-dep qgis
> 
> A quick test on my home machine does not reproduce the error. Anyway, I guess
> you have to specify that you want to satisfy the build-dependencies of
> qgis/experimental, I guess ?

I have been able to reproduce the problem on mips, but we have seen the
problem on various architectures, though for different packages, so
probably with different conditions. I am able to reproduce the problem
even with only unstable in the sources.list.

Unfortunately it seems that qgis build dependencies are currently not
available on amd64. I'll try to see if I see a similar issue on amd64 or
i386, try to reproduce it and report it here.

Thanks,
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurel...@aurel32.net                 http://www.aurel32.net

Reply via email to