From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6514905123003564032 X-Received: by 10.223.184.131 with SMTP id i3mr605253wrf.29.1517242443548; Mon, 29 Jan 2018 08:14:03 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.223.165.85 with SMTP id j21ls218646wrb.12.gmail; Mon, 29 Jan 2018 08:14:03 -0800 (PST) X-Google-Smtp-Source: AH8x2240Q0/le1vvTFCdDvRR/h6MtajcfriAwLNW83ol9xYA/07NeWPxqyVZglT8JkFbH5LTQHX1 X-Received: by 10.28.184.88 with SMTP id i85mr2743346wmf.22.1517242443040; Mon, 29 Jan 2018 08:14:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517242443; cv=none; d=google.com; s=arc-20160816; b=zgsdZCplt+XgaO8zjpjMfqThj7wL47tUOC3FYhuBDiY6UjyRPRQjr6j/IvcWrisMhe PXUKes+R+E+2Xsis0x4Ux3T/UT6bzpjTgG/xhrsYqD4ep1uDbxKzkuHEF5K9EYyyI1qb BeKtwRFA3K/uzox2IrsSB42YeQh3Us5DOtJH6Tylcw3vl9C7Z/CraZfvp5eZb6bblN1M 2JrtHNGq8K2aXnIcEIuvnKsqgQARMn4V3JGx8B3QDdErQ+WWGEHOeV5KkiiiK3/GJjyc KSY7s0dMTAt2Y8jXdjyo7PuEykZEqiYffHq1ZIdURJ3dwnhyL4TErEfxIz5p37MGofFa 8KHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:arc-authentication-results; bh=MqRfxO74+t5oPeMpBiVYU7SDkSrnltWVc3c+2VvEGWc=; b=hzk2rz9b20paIKbGv26oPCJjf/NmtWogqclApr9W7FMPz4fJBP5bU6reklU/Qn87Kw kUn0sRsPtqYI8KZw072Xrir5Q/yaEKCPkcQ657AUV+sSSux/F8ckLGFsa5yQOmH7shQs W0vxF8+cDx6KgYp7ciSkLtqcRYcvnIJXS6oGGgcyv1RSG2KAr1y3IDNg7gphBHPOXTBJ 3Ie5GKx9NnaGb7zIo069GTT+yWEBFGcBP5advlK6EMZPuUAi73m/JUvkLqmq/Ccw6o0f QlJHybi7FP88pabRnk/4T4v9d3Z8OwGIL4pJnZ/75g7XqkAR2uvyGjKS+37gxd21qyDc Y1Tg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=henning.schild@siemens.com Return-Path: Received: from goliath.siemens.de (goliath.siemens.de. [192.35.17.28]) by gmr-mx.google.com with ESMTPS id a12si722008wmg.4.2018.01.29.08.14.02 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Jan 2018 08:14:02 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 192.35.17.28 as permitted sender) client-ip=192.35.17.28; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=henning.schild@siemens.com Received: from mail2.siemens.de (mail2.siemens.de [139.25.208.11]) by goliath.siemens.de (8.15.2/8.15.2) with ESMTPS id w0TGE2MF004482 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 29 Jan 2018 17:14:02 +0100 Received: from mmd1pvb1c.ad001.siemens.net ([167.87.33.62]) by mail2.siemens.de (8.15.2/8.15.2) with ESMTP id w0TGE2OD008652; Mon, 29 Jan 2018 17:14:02 +0100 Date: Mon, 29 Jan 2018 17:14:19 +0100 From: Henning Schild To: Alexander Smirnov Cc: Subject: Re: [PATCH 0/3] Implement hello <-> libhello pattern Message-ID: <20180129171419.0d6c57b1@mmd1pvb1c.ad001.siemens.net> In-Reply-To: <20180125083851.5887-1-asmirnov@ilbers.de> References: <20180125083851.5887-1-asmirnov@ilbers.de> X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-TUID: PeZHtNbOGS95 Am Thu, 25 Jan 2018 11:38:48 +0300 schrieb Alexander Smirnov : > This series intended to add Isar build dependencies between recipes. Nice, this is truly needed! > Overall concept: > - A new recipe is added to Isar - libhello. > - 'hello' application was modified, not it has 'libhello-dev' as > build dependency. > > Issues: > - At the moment there is no support for Isar-apt in buildchroot, so > no clear way to install 'libhello-dev' during building 'hello' > application. To satisfy it for now, I've added line to install > newly built packages right after compilation (see patch 2). > > I'm going to improve Isar-apt support to avoid the issue mentioned > above. Isar-apt looks for me as a bit complicated change, so I'd > suggest to commit this series as intermediate small step. I would not like to see patch2 being merged, this is just running deeper into dept. People that have an urgent need for that can always "dpkg -i" in their recipes, that is already happening. So when we come up with a solution, it should be the right one and not centralizing a known-to-work hack. Henning > NOTE: please don't pay attention to SRC_URI. I'm sharing my current > tested state. Before merging this to Isar I'll update hello/libhello > repositories and point SRC_URIs to master branches. > > Alex > > Alexander Smirnov (3): > dpkg-base: Add dependecies between Isar recipes > build.sh: Install newly built packages > libhello: Add libhello > > meta-isar/recipes-app/example-hello/example-hello.bb | 7 +++++-- > meta-isar/recipes-app/libhello/libhello.bb | 18 > ++++++++++++++++++ > meta/classes/dpkg-base.bbclass | 4 ++++ > meta/recipes-devtools/buildchroot/files/build.sh | 3 +++ 4 files > changed, 30 insertions(+), 2 deletions(-) create mode 100644 > meta-isar/recipes-app/libhello/libhello.bb >