2009/12/11 David Greaves <da...@dgreaves.com>:
> On Fri, 2009-12-11 at 14:34 +0100, Cornelius Hald wrote:
>> What am I missing?
>
> In the general sense: A way to specify per-build-target .dsc files (for
> pre-calculation of the build-deps & setup of the chroot

Well, I investigated this issue using sbdmock
conboy-unstable_0.6.1.6.dsc -r maemo-diablo-armel-extras-devel -u init
--debug
It showed everything I needed and did pretty much what you've mentioned.
Here is the quote from its output:
[2009-12-11 18:31:28] DEBUG: Executing(scratchbox) cd
/home/ed/maemo-diablo-armel-extras-devel/work && dpkg-source -x
conboy-unstable_0.6.1.6.dsc
[2009-12-11 18:31:47] DEBUG: Return status: 0
[2009-12-11 18:31:47] DEBUG: Checking build-deps first time
[2009-12-11 18:31:47] DEBUG: Checking dependencies ...
[2009-12-11 18:31:47] DEBUG: Executing(scratchbox) cd
/home/ed/maemo-diablo-armel-extras-devel/work/conboy-unstable-0.6.1.6
&& dpkg-checkbuilddeps
[2009-12-11 18:33:47] DEBUG: Return status: 0
[2009-12-11 18:33:47] DEBUG: Unment build dependencies: intltool
libhildon1-dev libosso-dev libgconf2-dev libxml2-dev libjson-glib-dev
osso-af-settings libcurl3-dev liboauth-dev libssl-dev
tablet-browser-interface-dev mce-dev libpcre3-dev libhildonmime-dev
libgda3-dev
[2009-12-11 18:33:47] DEBUG: Builddeps: 'intltool libhildon1-dev
libosso-dev libgconf2-dev libxml2-dev libjson-glib-dev
osso-af-settings libcurl3-dev liboauth-dev libssl-dev
tablet-browser-interface-dev mce-dev libpcre3-dev libhildonmime-dev
libgda3-dev'
[2009-12-11 18:33:47] DEBUG: apt: command fakeroot apt-get -y -q -o
APT::Get::AllowUnauthenticated=1 install --no-remove intltool
libhildon1-dev libosso-dev libgconf2-dev libxml2-dev libjson-glib-dev
osso-af-settings libcurl3-dev liboauth-dev libssl-dev
tablet-browser-interface-dev mce-dev libpcre3-dev libhildonmime-dev
libgda3-dev </dev/null
[2009-12-11 18:33:47] DEBUG: Executing(scratchbox) fakeroot apt-get -y
-q -o APT::Get::AllowUnauthenticated=1 install --no-remove intltool
libhildon1-dev libosso-dev libgconf2-dev libxml2-dev libjson-glib-dev
osso-af-settings libcurl3-dev liboauth-dev libssl-dev
tablet-browser-interface-dev mce-dev libpcre3-dev libhildonmime-dev
libgda3-dev </dev/null

After it finished I was able to run scratchbox, go to the directory
with unpacked source package and investigate this further.

BTW, the reason for the issue was using wrong syntax for versioning
dependencies in the control file. Instead of using (<< 4.1) Cornelius
was using (< 4.1).

-- 
BR,
Ed
_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to