From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6521574339082452992 X-Received: by 10.28.5.206 with SMTP id 197mr493551wmf.24.1518613076062; Wed, 14 Feb 2018 04:57:56 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.28.84.19 with SMTP id i19ls2110350wmb.10.gmail; Wed, 14 Feb 2018 04:57:55 -0800 (PST) X-Google-Smtp-Source: AH8x224/q/2/hRLh/x6YGHphG6tTbMYCxalaHW0PjQrMGz7M93vW02H7veA2ADAdhYML26XfeJdC X-Received: by 10.28.106.6 with SMTP id f6mr545414wmc.20.1518613075525; Wed, 14 Feb 2018 04:57:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518613075; cv=none; d=google.com; s=arc-20160816; b=oHzpWUWIfSM6oiIYo8X5c8YWfM8MlM/HwaQRE030zf8VEnDfdnXbboHM53w7uQvqkR vGPz6SXImPJ3ibe4W8NjPK90ZSM5gsOoIdYxYIk9hW97lHQSQkscScMR0eLw2iV74we8 j3WLs6SEntxBcQcw0ocdOCgRgVmURepXSoDFe4YHymxH6qtM74rFJOy8zMZaRUBTLC5R vET7o+14Kajz090l3px4Li8tTnu0/r9BIvzWhK9oEOLhw7nkgMb+r9mvuiHYFvP00knd PgaYdbTIaWh+mam27NGmwVfYNO9PQQoYaUKYci+OEDMBOc4kMI15ZWewgxZo3ikVcb/B hmwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:arc-authentication-results; bh=wnbRIfDdcdjnPuaI6+8ljDmmKl6L/rhG1Bg2ckKkweA=; b=GCtNz6Nldh8s7qeK8Hq2osd+MHj8L4fBh/zQfSQmaYsU+K8jwD5gPf9kEdQzyCsx94 Q9YxqR61ICIgXND22yGyUs8FFtQKyfOOEPg+enjLPYzb4U6s+u3hf+byBNoXQM9feOvu BsjYW/WSlxfpctVVJWjVW5jkZF4WXjwJGjwbKwYUtZFHkqBixOvkPMOI43UoHZoap9eC HQqGHrSULVNjD+CchAIzeGZwedCntRi5OVqEzpBbJ3QFtlov+EiBnnsVdDeFeUQDW5Q/ jaRzGg0Wql25Z1+Nclc0JNtPCFLXJHJf1MMWa6YqGS3Jm23sbeQEQy/WGHo3tT9CdqO7 5/YA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id r20si128253wmg.0.2018.02.14.04.57.55 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Feb 2018 04:57:55 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Received: from [10.0.2.15] ([188.227.110.165]) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id w1ECvqjM010175 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 14 Feb 2018 13:57:54 +0100 Subject: Re: [PATCH v2 0/9] Add support for automatic partial rebuilds on recipe changes To: Jan Kiszka , isar-users References: <96a5d7df-b7a3-08ec-3c28-85ecf332d32b@siemens.com> From: Alexander Smirnov Message-ID: <01a34333-06a2-4df0-a51e-17aced9f9ee3@ilbers.de> Date: Wed, 14 Feb 2018 15:57:46 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <96a5d7df-b7a3-08ec-3c28-85ecf332d32b@siemens.com> Content-Type: multipart/mixed; boundary="------------70467A071BF98DE71325869C" Content-Language: en-US X-TUID: rvFksoaeWFH8 This is a multi-part message in MIME format. --------------70467A071BF98DE71325869C Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit On 02/14/2018 03:41 PM, Jan Kiszka wrote: > On 2018-02-14 12:33, Alexander Smirnov wrote: >> On 02/13/2018 11:05 PM, Jan Kiszka wrote: >>> Yeah, finally Yocto/OE-like usability: This ensures for many cases that >>> changes to recipes lead to rebuilds of dependent recipes, including the >>> final image. Some extra measures are needed so that those rebuilds work >>> with clean dirs. >>> >>> And if the change detection should not work, e.g. changes to file:// >>> resources are not detected, then a clean or cleanall task is now >>> available and ensures a proper manual rebuild. >>> >>> This massively increases the fun factor when developing Isar projects. >> >> >> Wow, just noticed that with this series bitbake has started to run tasks >> in parallel.. How it's working? :-) >> >> >> Currently  4 running tasks (54 of 217)  24% >> |######################################## >>                      | >> 0: mc:rpi-jessie:buildchroot-1.0-r0 do_build - 101s (pid 3271) >> 1: mc:qemui386-stretch:buildchroot-1.0-r0 do_build - 101s (pid 3336) >> 2: mc:qemui386-jessie:buildchroot-1.0-r0 do_build - 100s (pid 3457) >> 3: mc:qemuarm-wheezy:buildchroot-1.0-r0 do_build - 100s (pid 3524) > > Didn't notice that this wasn't the case before (most of my workload had > linear ordering), but I could imagine that the lacking signatures forced > bitbake to serialize. Just guessing. > There is still the same build problem as reported yesterday, log is attached. Dropping patch #3 fixes it. Line I used to build: $ time bitbake multiconfig:qemuarm-wheezy:isar-image-base multiconfig:qemuarm-jessie:isar-image-base multiconfig:qemuarm-stretch:isar-image-base multiconfig:qemui386-jessie:isar-image-base multiconfig:qemui386-stretch:isar-image-base multiconfig:qemuamd64-jessie:isar-image-base multiconfig:qemuamd64-stretch:isar-image-base multiconfig:rpi-jessie:isar-image-base Just for sure stated build in CI server: http://isar-build.org:8080/job/isar_asmirnov_devel/8/console Also failed. Could I dropped this patch from the series? Alex --------------70467A071BF98DE71325869C Content-Type: text/plain; charset=UTF-8; name="log.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="log.txt" YnVpbGRlckB6Ym9vazp+L2lzYXIkIGNhdCAvaG9tZS9idWlsZGVyL2lzYXIvYnVpbGQvdG1w L3dvcmsvZGViaWFuLXN0cmV0Y2gtYXJtaGYvZXhhbXBsZS1oZWxsby0wLjItODZjYzcxOS1y MC90ZW1wL2xvZy5kb19idWlsZC4yMTkxMQpERUJVRzogRXhlY3V0aW5nIHNoZWxsIGZ1bmN0 aW9uIGRvX2J1aWxkCkdldDoxIGZpbGU6L2lzYXItYXB0IGlzYXIgSW5SZWxlYXNlCklnbjox IGZpbGU6L2lzYXItYXB0IGlzYXIgSW5SZWxlYXNlCkdldDoyIGZpbGU6L2lzYXItYXB0IGlz YXIgUmVsZWFzZSBbMiw4NjEgQl0KR2V0OjIgZmlsZTovaXNhci1hcHQgaXNhciBSZWxlYXNl IFsyLDg2MSBCXQpHZXQ6MyBmaWxlOi9pc2FyLWFwdCBpc2FyIFJlbGVhc2UuZ3BnCklnbjoz IGZpbGU6L2lzYXItYXB0IGlzYXIgUmVsZWFzZS5ncGcKUmVhZGluZyBwYWNrYWdlIGxpc3Rz Li4uClc6IFRoZSByZXBvc2l0b3J5ICdmaWxlOi9pc2FyLWFwdCBpc2FyIFJlbGVhc2UnIGlz IG5vdCBzaWduZWQuCmhvc3RuYW1lOiBOYW1lIG9yIHNlcnZpY2Ugbm90IGtub3duCmRoX3Rl c3RkaXIKZGhfdGVzdHJvb3QKZGhfcHJlcApkaF90ZXN0ZGlyCmRoX3Rlc3Ryb290CmRoX2lu c3RhbGwKZGhfaW5zdGFsbDogQ29tcGF0aWJpbGl0eSBsZXZlbHMgYmVmb3JlIDkgYXJlIGRl cHJlY2F0ZWQgKGxldmVsIDcgaW4gdXNlKQpkaF9pbnN0YWxsZG9jcwpkaF9pbnN0YWxsZG9j czogQ29tcGF0aWJpbGl0eSBsZXZlbHMgYmVmb3JlIDkgYXJlIGRlcHJlY2F0ZWQgKGxldmVs IDcgaW4gdXNlKQpkaF9pbnN0YWxsY2hhbmdlbG9ncwpkaF9jb21wcmVzcwpkaF9maXhwZXJt cwpkaF9pbnN0YWxsZGViCmRoX2luc3RhbGxkZWI6IENvbXBhdGliaWxpdHkgbGV2ZWxzIGJl Zm9yZSA5IGFyZSBkZXByZWNhdGVkIChsZXZlbCA3IGluIHVzZSkKZGhfZ2VuY29udHJvbApk aF9tZDVzdW1zCmRoX2J1aWxkZGViCmRwa2ctZGViOiBidWlsZGluZyBwYWNrYWdlICdoZWxs by1idWlsZC1kZXBzJyBpbiAnLi4vaGVsbG8tYnVpbGQtZGVwc18wLjJfYWxsLmRlYicuCgpU aGUgcGFja2FnZSBoYXMgYmVlbiBjcmVhdGVkLgpBdHRlbnRpb24sIHRoZSBwYWNrYWdlIGhh cyBiZWVuIGNyZWF0ZWQgaW4gdGhlIGN1cnJlbnQgZGlyZWN0b3J5LApub3QgaW4gIi4uIiBh cyBpbmRpY2F0ZWQgYnkgdGhlIG1lc3NhZ2UgYWJvdmUhClNlbGVjdGluZyBwcmV2aW91c2x5 IHVuc2VsZWN0ZWQgcGFja2FnZSBoZWxsby1idWlsZC1kZXBzLgooUmVhZGluZyBkYXRhYmFz ZSAuLi4gMTU3NTQgZmlsZXMgYW5kIGRpcmVjdG9yaWVzIGN1cnJlbnRseSBpbnN0YWxsZWQu KQpQcmVwYXJpbmcgdG8gdW5wYWNrIGhlbGxvLWJ1aWxkLWRlcHNfMC4yX2FsbC5kZWIgLi4u ClVucGFja2luZyBoZWxsby1idWlsZC1kZXBzICgwLjIpIC4uLgpSZWFkaW5nIHBhY2thZ2Ug bGlzdHMuLi4KQnVpbGRpbmcgZGVwZW5kZW5jeSB0cmVlLi4uClJlYWRpbmcgc3RhdGUgaW5m b3JtYXRpb24uLi4KQ29ycmVjdGluZyBkZXBlbmRlbmNpZXMuLi5TdGFydGluZyBwa2dQcm9i bGVtUmVzb2x2ZXIgd2l0aCBicm9rZW4gY291bnQ6IDEKU3RhcnRpbmcgMiBwa2dQcm9ibGVt UmVzb2x2ZXIgd2l0aCBicm9rZW4gY291bnQ6IDEKSW52ZXN0aWdhdGluZyAoMCkgaGVsbG8t YnVpbGQtZGVwczphcm1oZiA8IDAuMiBAaVUgbUsgTmIgSWIgPgpCcm9rZW4gaGVsbG8tYnVp bGQtZGVwczphcm1oZiBEZXBlbmRzIG9uIGxpYmhlbGxvLWRldjphcm1oZiA8IG5vbmUgQHVu IEggPgogIFJlbW92aW5nIGhlbGxvLWJ1aWxkLWRlcHM6YXJtaGYgYmVjYXVzZSBJIGNhbid0 IGZpbmQgbGliaGVsbG8tZGV2OmFybWhmCkRvbmUKIERvbmUKU3RhcnRpbmcgcGtnUHJvYmxl bVJlc29sdmVyIHdpdGggYnJva2VuIGNvdW50OiAwClN0YXJ0aW5nIDIgcGtnUHJvYmxlbVJl c29sdmVyIHdpdGggYnJva2VuIGNvdW50OiAwCkRvbmUKVGhlIGZvbGxvd2luZyBwYWNrYWdl cyB3aWxsIGJlIFJFTU9WRUQ6CiAgaGVsbG8tYnVpbGQtZGVwcwowIHVwZ3JhZGVkLCAwIG5l d2x5IGluc3RhbGxlZCwgMSB0byByZW1vdmUgYW5kIDAgbm90IHVwZ3JhZGVkLgoxIG5vdCBm dWxseSBpbnN0YWxsZWQgb3IgcmVtb3ZlZC4KQWZ0ZXIgdGhpcyBvcGVyYXRpb24sIDksMjE2 IEIgZGlzayBzcGFjZSB3aWxsIGJlIGZyZWVkLgpFOiBDYW4gbm90IHdyaXRlIGxvZyAoSXMg L2Rldi9wdHMgbW91bnRlZD8pIC0gcG9zaXhfb3BlbnB0ICgxOTogTm8gc3VjaCBkZXZpY2Up CihSZWFkaW5nIGRhdGFiYXNlIC4uLiAxNTc1OCBmaWxlcyBhbmQgZGlyZWN0b3JpZXMgY3Vy cmVudGx5IGluc3RhbGxlZC4pClJlbW92aW5nIGhlbGxvLWJ1aWxkLWRlcHMgKDAuMikgLi4u Cm1rLWJ1aWxkLWRlcHM6IFVuYWJsZSB0byBpbnN0YWxsIGhlbGxvLWJ1aWxkLWRlcHMgYXQg L3Vzci9iaW4vbWstYnVpbGQtZGVwcyBsaW5lIDQwMi4KbWstYnVpbGQtZGVwczogVW5hYmxl IHRvIGluc3RhbGwgYWxsIGJ1aWxkLWRlcCBwYWNrYWdlcwpkcGtnLWJ1aWxkcGFja2FnZTog aW5mbzogc291cmNlIHBhY2thZ2UgaGVsbG8KZHBrZy1idWlsZHBhY2thZ2U6IGluZm86IHNv dXJjZSB2ZXJzaW9uIDAuMgpkcGtnLWJ1aWxkcGFja2FnZTogaW5mbzogc291cmNlIGRpc3Ry aWJ1dGlvbiB1bnN0YWJsZQpkcGtnLWJ1aWxkcGFja2FnZTogaW5mbzogc291cmNlIGNoYW5n ZWQgYnkgQWxleGFuZGVyIFNtaXJub3YgPGFzbWlybm92QGlsYmVycy5kZT4KIGRwa2ctc291 cmNlIC0tYmVmb3JlLWJ1aWxkIGdpdApkcGtnLWJ1aWxkcGFja2FnZTogaW5mbzogaG9zdCBh cmNoaXRlY3R1cmUgYXJtaGYKZHBrZy1jaGVja2J1aWxkZGVwczogZXJyb3I6IFVubWV0IGJ1 aWxkIGRlcGVuZGVuY2llczogbGliaGVsbG8tZGV2CmRwa2ctYnVpbGRwYWNrYWdlOiB3YXJu aW5nOiBidWlsZCBkZXBlbmRlbmNpZXMvY29uZmxpY3RzIHVuc2F0aXNmaWVkOyBhYm9ydGlu ZwpkcGtnLWJ1aWxkcGFja2FnZTogd2FybmluZzogKFVzZSAtZCBmbGFnIHRvIG92ZXJyaWRl LikKV0FSTklORzogZXhpdCBjb2RlIDMgZnJvbSBhIHNoZWxsIGNvbW1hbmQuCkVSUk9SOiBG dW5jdGlvbiBmYWlsZWQ6IGRvX2J1aWxkIChsb2cgZmlsZSBpcyBsb2NhdGVkIGF0IC9ob21l L2J1aWxkZXIvaXNhci9idWlsZC90bXAvd29yay9kZWJpYW4tc3RyZXRjaC1hcm1oZi9leGFt cGxlLWhlbGxvLTAuMi04NmNjNzE5LXIwL3RlbXAvbG9nLmRvX2J1aWxkLjIxOTExKQoK --------------70467A071BF98DE71325869C--