From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6521574339082452992 X-Received: by 10.223.184.60 with SMTP id h57mr274562wrf.0.1518630669534; Wed, 14 Feb 2018 09:51:09 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.223.161.148 with SMTP id u20ls1359049wru.7.gmail; Wed, 14 Feb 2018 09:51:08 -0800 (PST) X-Google-Smtp-Source: AH8x227G00JhW02B2oyzCQqXkF51TtLf3nTqPQ/wiPpev0QlbHate8eV0vA6jLy341eTFZQCewJO X-Received: by 10.223.187.200 with SMTP id z8mr458015wrg.28.1518630668955; Wed, 14 Feb 2018 09:51:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518630668; cv=none; d=google.com; s=arc-20160816; b=cEZLIBTXAo06IBuB27z+Epcc6Ti/l+DgFX5j3c4WsCjjKj7awRQ6UnPo9wQL95+1uT b/yYtkLS4MEmsWEEREVlFmvz7w0F39fxFUPKQMFp+MwkQ9dFOtKzrt50NEA6QtVSshrp /b1UCLJnx/OlxEglTpwBaqjJ/L32azCmcCkO8LMP5gl+VNQxuv57jCyLasuu71to1xTl oCvqyZmkKti1CRa/870coYUzt9d/plbdv5CHIJPcA5mco5o3mPQZfJnYhm5aMcNSb/4v DC+Voe8H88tAC1B/XbN1qKYjtfrAdJpfrof1TbHfWmeOP2hx0oyeGaohjpAPv0uijRPm NeFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:to:subject :arc-authentication-results; bh=SO5LKT1fJhHXQjSydQWHXG9otU59DZ7XUKd7O3fhmOE=; b=AKo/kBIyqu1Hqe5l4V5FaLtNTHHvQqwLreAlZ2bGIfGeqQ8jeGLTpYsuJYT+34XfAf ei2e89rNoVVJpLCB/OyAHWtET4E6k6w0rKk8R4XRMYVGglKk5eqgMCGNqlYKkqCXjZkU 5Yql8am98ZTUly1S3VJLNk4OTDNbFCcdFURRBD8G+cfyEZ08zC7E36yYJswcgQB1AA6A ISrbaTnHkzC0MOflr8dwS64SlX8QywbG4r1w1aSPH8DE3fixzIpIvkGxjIKqZWSrnd/m Imz9NuDN9BIoGAcDALHKXLggpgGhuC55agyti5xjXb8NE9ifXQvw43jr/94djOP07311 QzJQ== 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 i75si479471wmg.1.2018.02.14.09.51.08 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Feb 2018 09:51:08 -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 w1EHp5Xa010954 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 14 Feb 2018 18:51:07 +0100 Subject: Re: [PATCH v2 0/9] Add support for automatic partial rebuilds on recipe changes To: Jan Kiszka , isar-users References: From: Alexander Smirnov Message-ID: Date: Wed, 14 Feb 2018 20:51:00 +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: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: KjABoVUwKD2s 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. > > Changes in v2: > - include patch 1 (dpkg-raw: Install hooks automatically) to clarify > that this is a dependency > - add patch 5 (Move buildchroot mounts into dpkg-base class) to fix > broken mounts when doing rebuilds > - add patch 9 (buildchroot: Clean up rootfs prior to populating it), > analogously to patch 7 and 8 Applied to next, thanks! Alex