Hello,

On trečiadienis 08 Gruodis 2010 02:47:14 Modestas Vainius wrote:
> I guess now it wants a key. I spotted `sbuild-update --keygen` in the
> changelog and used it. Now it went much further but failed to pick up
> required build-deps from experimental (attached). Please note that sbuild
> 0.60.5 was fine with this phonon-backend-vlc dsc (get it from incoming).

Ok, the latter is because you removed a key option (that I added some time 
ago) from aptitude command line in 80f811184d7c7b06a6a5ec8d646b1eac015dffa2. 
That's:

'-o', "Aptitude::ProblemResolver::Hints::KeepDummy=reject $dummy_pkg_name 
:UNINST",

Adding it back (the patch is attached) made AptitudeResolver install required 
libphonon-dev dependencies from experimental and finally phonon-backend-vlc 
was built successfully.

P.S. But /tmp and entropy issues still need to be dealt with IMHO.


-- 
Modestas Vainius <mo...@debian.org>
From 8f8894c0daaa7c172e0cba7a6068f185a7615e6e Mon Sep 17 00:00:00 2001
From: Modestas Vainius <mo...@debian.org>
Date: Wed, 8 Dec 2010 03:00:39 +0200
Subject: [PATCH] Add "KeepDummy" hint back to aptitude command line.

It got removed in 80f811184d7c7b06a6a5ec8d646b1eac015dffa2. This hint is
essential for aptitude to choose a right solution when it needs to pull
additional dependencies from experimental or other non-default archives.

For more information see 95d14803e00e74aef5f6bab7e4e9cae7177423c9 when this
hint was originally introduced.
---
 lib/Sbuild/AptitudeResolver.pm |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/lib/Sbuild/AptitudeResolver.pm b/lib/Sbuild/AptitudeResolver.pm
index 4136626..9b63c4f 100644
--- a/lib/Sbuild/AptitudeResolver.pm
+++ b/lib/Sbuild/AptitudeResolver.pm
@@ -86,6 +86,7 @@ sub install_deps {
 	'--without-recommends',
 	'-o', "Aptitude::CmdLine::Ignore-Trust-Violations=$ignore_trust_violations",
 	'-o', 'Aptitude::ProblemResolver::StepScore=100',
+	'-o', "Aptitude::ProblemResolver::Hints::KeepDummy=reject $dummy_pkg_name :UNINST",
 	'-o', 'Aptitude::ProblemResolver::Keep-All-Level=55000',
 	'-o', 'Aptitude::ProblemResolver::Remove-Essential-Level=maximum',
 	'install',
-- 
1.7.2.3

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to