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
signature.asc
Description: This is a digitally signed message part.