From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6731278498807152640 X-Received: by 2002:a1c:4383:: with SMTP id q125mr24757677wma.16.1567247905436; Sat, 31 Aug 2019 03:38:25 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:6c06:: with SMTP id h6ls2509457wmc.3.gmail; Sat, 31 Aug 2019 03:38:25 -0700 (PDT) X-Google-Smtp-Source: APXvYqwxB23z4V1g8rmqlPFZR4hAtmBjN9Fdu+FEi2W+oOmv42RfvN2h1vbVTFPB43R/MowEWc96 X-Received: by 2002:a7b:cf2d:: with SMTP id m13mr23994309wmg.120.1567247904991; Sat, 31 Aug 2019 03:38:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567247904; cv=none; d=google.com; s=arc-20160816; b=v6w5zWMCeAe/pfI0wMDxo2pnknAEYLKYWierB3KoApNDBo9iGjIjD2Ge1gAPMIRprU vejAiby2WgArTZXIXrsU1lxCAVWINQeeda/C4iZw3Wmp2lLPbtGH7oy4Wh7dpIRoXdEF ZUDSfp+97+TamUD6KZWOtptYdbvEXp88yfhCpHGvBUmvyZh58XFyL3iq6OPr+wmJQZ0D jQ1FWDUUb0guqkSI8msHi02KK8o71tbqZO2VBSCFixBF18t/zLtTbaZrg5L3cyxgRnum u8xRRbBtXQ0B9c53uQNnvfYEOcsoT9MVK2iW+LVNNbyPgOIttvdjVC/VyzeblEMrci1N 3Guw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:mime-version:user-agent :date:message-id:cc:to:subject:from:dkim-signature; bh=cp1N+TmDQmpTvxKyUtt2A1d9udEo/1lf9HQGl32dfn8=; b=Gjt2TCYvjHqeJWPWUmVqKgV8v3QipHcnxuH/6ZEoXKEBZ6C10GgQoADNljdnLQC7Rp iMQkq54r0+ID+QQjQcEQ7xx0giPxFQKR6P7uJ7MR0SW2RCsdgLikMElizbbyr4C/Q4Qe t2LfBR+JVToBSCtTSjlHSpAu3tKKU7yFKKj+XSGxR79BjQZEor56QAFilW7VrobMcTZb daezkBlEGC1vxowJuiC0G9R0gvBwckXeheE/yk0u37gisW4LmkygaA/oarNQC4M5fsRH MOhctxR1VIsgFP2gKuGFeqvTxtE0h48rNzhrTUDRzKbBA/WyLk4uA4C8hZIatHpCl1XN rVnA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@web.de header.s=dbaedf251592 header.b="NhbZ/Mfd"; spf=pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.14 as permitted sender) smtp.mailfrom=jan.kiszka@web.de Return-Path: Received: from mout.web.de (mout.web.de. [212.227.15.14]) by gmr-mx.google.com with ESMTPS id j4si111882wro.5.2019.08.31.03.38.24 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 31 Aug 2019 03:38:24 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.14 as permitted sender) client-ip=212.227.15.14; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@web.de header.s=dbaedf251592 header.b="NhbZ/Mfd"; spf=pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.14 as permitted sender) smtp.mailfrom=jan.kiszka@web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1567247903; bh=eNmQHaMENbUM0B6z3Wje8DKoqDCOsN1RFE8uWzlF070=; h=X-UI-Sender-Class:From:Subject:To:Cc:Date; b=NhbZ/MfdxzTVT4R8gU4J2q1+3fxsSdCSLG4SWhyvlwdJUwJF/8NdR3wqJGxyymUtY hLhf5feFK1VArWuRXWs+JAND2+XxxOM5WmC42016Bo6YODv1UjetruKPuiVVR8xkXt XMJw36BPihiv6MthXD6uWGZqY7IlfVBGPBeqqky4= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.1.10] ([95.157.55.156]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0M37rD-1iMV1k2KhT-00suJI; Sat, 31 Aug 2019 12:38:23 +0200 From: Jan Kiszka Subject: [PATCH] Adjust do_apt_fetch dependency to crossbuild To: isar-users Cc: Henning Schild Message-ID: <7dcb4a94-e3fb-71a6-bb9b-4693222f9316@web.de> Date: Sat, 31 Aug 2019 12:38:22 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:IoTcXQnFagnUyjE7C2bTUILojl+fwWImTTIITfpbTv21Ur1Alv+ WM2yguBJHz5/gGu15uqBKHM2F7bl921CKNHl9sE1bkFIy1dAmOhDQHw2gE2eA1+5V2pZvuc 0rUigrqklvcM2LjaImjtjli+XZPfuSgJr57DZfBtOZQdhUNLogovIY0KF9a/rMoRA29RWeo 8gZqsnXHiT9xz+y1aReng== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:1iBLQr+Rayk=:Z1vUwXJunRFHmNTZeodFci Z1zs7C5bJF6QcipJWeXFTYEASwSVY/KUSgk0EMZvzIXsnnEeXBlqh9nXvfM7C5C/sPLZuFs8o GzzjPBZnz6Z/s2pKc1sAQLyLO8HM6Vq6g3fTUz/QfXXttOEwzweY8ga/U6vFkxSV/5LndWBPI PSsZ3o/SsGhW2ow0AnomWF4jJdo1Ijwa+CCfmZFe4ODI2nBJ0VStCZ6M5nt8MEfRPosQtcdHs +77SH6idXPtK0J/S3WCivHdApA1OCKmU/HpOGwvvT1VlZMlhx9B0KmllDvUH2WpOOV7DyeuNx BFxK28ZvMlKjB7CJ4ynOmdRrWRoi6cmwd3YzZjgg3Fj9hv9EuEssULNt+Ry4FsNIi/I1HP0rK OYs53edSSV7aYHWFgeFw3dlqvQXMZEo+RdAA15q8eUy4aQAUINsvULD1BCC6yyT8WYJTsaOI0 pZzl8AlHTaW+NZLcaj7y3vye90JgYjdZ9n+LEFoKiTj03LuE22UVcdgev52Y5hPAJQXPgONb+ fXPtyTvfK3O58BHXz/vm51Vpvc/WDFX62Agg/pzVdOR1eHtkyGe+SgKKK4kZ90fYbYHm0Quhc r8I15cRNz077SYdW7qLXjdnxNKRI2OCB1zRH7+fTHTKWztix4yGhBA2mIfZPnJ7ZDk1NuJfjh 9sQoMg73Iq2CWSLgXbRVw7vX/v9jTRRZkfVWSrfFUq4eGWKbGA88PXyBWcf713zq2eZXjepS9 G8UnyRRqDePpWaTpqScgnhlWXe+9ZH6C03MZAYkYc2pDX2wFsCDIxPd9sFJ35l2d3gfEjSZdw 80JT7OwZyko0dq6eJd/WdLDWJ+7/l/lsY8ML3KCNocSHxdAJI9RXxtovV25JyCtfSlzrWS/hT khgBncROeo0GEm8PnMsjX0q9Lh95qZMZ451v2f6nrJzPFiYRsmdT/HY+TnaKq2dSJwt95SXtU 5r0at4dd/jp9iYxfPVOwxs8WF+x7VteciTOWRYHegHxbM/ZaojVR1Ycf0TDlgdCasURVAFHep GWJIaqo/kzm5sbl1samhRkcZG9hODdTb4q/IRQpYFALvIO3An5GAAPFgKheN1fqqdbTSiGd3k 2YrjmoProGGyNVdxlvDUTE+1eoODCnvhVHDWHfa58kdFsQlMQap7g7CFsRA3Dxg4O174UT4mF Dp4PM/scEyW48KzVRYQ0eVKLdLNz15GrG+iNtTCz+XLkwkeQ== X-TUID: OjbISfI1lwlX From: Jan Kiszka So far, do_apt_fetch has a hard-coded dependency on buildchroot-target. But that is not accurate. In a crossbuild scenario, it rather depends on buildchroot-host. Adjust that by updating the automatic dependency setting of buildchroot.bbclass from do_prepare_build to do_apt_fetch. Signed-off-by: Jan Kiszka =2D-- meta/classes/buildchroot.bbclass | 2 +- meta/classes/dpkg-base.bbclass | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/meta/classes/buildchroot.bbclass b/meta/classes/buildchroot.b= bclass index a87e144..64ac450 100644 =2D-- a/meta/classes/buildchroot.bbclass +++ b/meta/classes/buildchroot.bbclass @@ -17,7 +17,7 @@ python __anonymous() { dep =3D "buildchroot-host:do_build" rootfs =3D d.getVar('BUILDCHROOT_HOST_DIR', True) - d.setVarFlag('do_prepare_build', 'depends', dep) + d.setVarFlag('do_apt_fetch', 'depends', dep) d.setVar('BUILDCHROOT_DIR', rootfs) } diff --git a/meta/classes/dpkg-base.bbclass b/meta/classes/dpkg-base.bbcla= ss index d50d565..4c6e02a 100644 =2D-- a/meta/classes/dpkg-base.bbclass +++ b/meta/classes/dpkg-base.bbclass @@ -22,8 +22,6 @@ addtask patch after do_adjust_git before do_dpkg_build SRC_APT ?=3D "" -do_apt_fetch[depends] =3D "buildchroot-target:do_build" - do_apt_fetch() { if [ -z "${@d.getVar("SRC_APT", True).strip()}" ]; then exit =2D- 2.16.4