From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6521574339082452992 X-Received: by 10.28.63.65 with SMTP id m62mr568532wma.18.1518630883627; Wed, 14 Feb 2018 09:54:43 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.28.3.66 with SMTP id 63ls1144079wmd.6.canary-gmail; Wed, 14 Feb 2018 09:54:43 -0800 (PST) X-Google-Smtp-Source: AH8x224VxeQeoWyRjY+mf3EwO8tBaIhpnwD5T4ABPrOlfXj4r8Y56ZNYYsi+TC78CmHuerx509/4 X-Received: by 10.28.136.67 with SMTP id k64mr595421wmd.27.1518630883031; Wed, 14 Feb 2018 09:54:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518630883; cv=none; d=google.com; s=arc-20160816; b=ApqEsYFgfM/l+O4l45/91HCenM2/KOnqWp2c14PYf2f10xD41PsILlra+J6DfYp6z9 eefq+KPcWB9vfnB+0rmgzKYc3OpX3eVO9sT9CGwDVino+3U/DdUUq4O5G0xIzIH0ZC9W +s2ornsWAu4gWdxV6/k8MHnqwoWqDuqDhtw9B1jWZVzbzGWLU1MmvWH1K5ZJJa5ggdpn ZHZVkvbS5OIQKdlcJnm2ZW4J/2mMRCID141Ys9Ig/d+gbZXzO1dxVsO38HgY+FggWApV WKt6drBJ4r0zZNVzTycaTpeVKVzHmjWZYb/wVlRioTgSAvvPorovX8Y1Rx0xc3E0cGiS dgEQ== 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=8CfnChEl9yWogMFpqp2lAftE/Yp+01Jx/WapO/gmU0s=; b=wTDi3nYnre9Dv67ot0MHtn2r+qsrNOucFfWekTsZ8gmoackFsW0kqKLLjUgJFmPZP4 SnV9Gr+hGFUGPdHv8TAmkXOmfsmKQk3aU62qW10SUbQt9aIY8gjr5WMX1rqc16EXVHr9 XNrI9u1E/5/XnfhoW6No/9CQpbvdi/J6PvySHI/N1V0KRlhLv36TlMglkvhpZWcrTDqH FPyuJX45lzgTjFFBvdiQWgvZupwRfOlmJUWVV5mNMDHaPJNW0Vgi8OgBiAtAMZKz6pb/ 62nZPqzRIy/AJvfqGwRDsbMXCD16mcOVBho/du+S63Afj/aN8qgn7MAMKz5rVb0WrAmk n9fw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id e14si536710wmg.0.2018.02.14.09.54.42 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Feb 2018 09:54:42 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail2.siemens.de (mail2.siemens.de [139.25.208.11]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id w1EHsgwi028305 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 14 Feb 2018 18:54:42 +0100 Received: from [139.25.68.37] (md1q0hnc.ad001.siemens.net [139.25.68.37] (may be forged)) by mail2.siemens.de (8.15.2/8.15.2) with ESMTP id w1EHsgSu006370; Wed, 14 Feb 2018 18:54:42 +0100 Subject: Re: [PATCH v2 0/9] Add support for automatic partial rebuilds on recipe changes To: Alexander Smirnov , isar-users References: From: Jan Kiszka Message-ID: <547406f8-4369-d57c-b9a5-3485badffea5@siemens.com> Date: Wed, 14 Feb 2018 18:54:42 +0100 User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-TUID: 3sbfhAz/S2ur On 2018-02-14 18:51, 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. >> >> 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! Oh... Does it pass your CI? I just started a build that tests flock around the dependency installations so that it can complete all targets in one run here. Should be simple (if it works...), will send the patch on top ASAP. Jan