[Piuparts-devel] Bug#687995: Bug#687995: piuparts: better dependency resolving needed for experimental or backports

Ralf Treinen treinen at pps.univ-paris-diderot.fr
Wed Sep 26 16:08:03 UTC 2012


Hello,

On Mon, Sep 17, 2012 at 11:43:39PM +0200, Andreas Beckmann wrote:
> Package: piuparts
> Version: 0.45
> Severity: normal
> 
> For the partial distributions (experimental, backports) dependency
> solution is more complicated because one probably needs to mix the
> packages from the base distribution (sid, squeeze) with the addon
> distribution (experimental, squeeze-backports), sometimes it's
> neccessary to get packages from the base instead of the addon ... and
> apt-get does a bad job in that respect. IIRC pbuilder and sbuild have a
> better way to solve dependencies in this case.
> 
> These partial distros are meant for cherry-picking, not newer-is-better
> as apt does it.

have you tried to use apt with an external solver? One of the reasons
for having these external solvers is precisely that they do not eliminate
potential solutions, but do a complete search among all theoretical 
possibilities.

This requires installing the packages "apt-cudf", and one external solver,
for instance "aspcud".

Then you can install stuff like this:

apt-get install --solver aspcud  package1 package2 ...

Documentation is still incomplete, but see for instance

http://www.dicosmo.org/MyOpinions/index.php/2012/05/24/122-using-external-solvers-with-apt-get-in-wheezy

-Ralf.
-- 
Ralf Treinen
Laboratoire Preuves, Programmes et Systèmes
Université Paris Diderot, Paris, France.
http://www.pps.univ-paris-diderot.fr/~treinen/
=====> New email address: treinen at pps.univ-paris-diderot.fr <=====



More information about the Piuparts-devel mailing list