From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6464921707679318016 X-Received: by 10.25.215.228 with SMTP id q97mr1832931lfi.24.1505409495911; Thu, 14 Sep 2017 10:18:15 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 10.46.21.17 with SMTP id s17ls467390ljd.53.gmail; Thu, 14 Sep 2017 10:18:15 -0700 (PDT) X-Google-Smtp-Source: AOwi7QBkzok/1+ThhtEKrbXA7/8YBNyKsELF9HW7BFjZMlwYVRr7FHs6d+gHbcbRMQG3mhjy1K1n X-Received: by 10.25.150.66 with SMTP id y63mr1976949lfd.23.1505409495395; Thu, 14 Sep 2017 10:18:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1505409495; cv=none; d=google.com; s=arc-20160816; b=VWTdCYPwvkWCJOa/sg5DI84TvSpIjua5whLjCMnZ6xEY9R9EHKaCx2BY88Yd/zr/JS 6IdODMEHAyvKsl5PIDKWPAs5aOudeE0rARIWqNrDUHoexut73KnnXYoS1qXr/qHlXwpn jMvRCQxbI5H53HpYB8TYzsfwIeS6XFIeJdBz5vps+Q2g9Xl/WC5WVrFaOwTl6vFhFqjj r1QZeveIYbUqjnsL4vcKuH24paFhTObRgPSjpn7sTlMVbPG+IG3/hmLf1qPDYCVyMmTM WJiYOIh7IyvcCDipci6D6WfkAwETpk7ydeT+dwZKYKs2asUBzyxIK1B0DVI4oYZs1Xyy hWHg== 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=/EH3NogcGvbfXLcKTAsd1fdMScThYlYJnO5qCOvzQeA=; b=zKI7qx5f/c+MeOMZcea2stqNBCSzqzKVPpMPApag/M+yUkqjTcQh8KD28JM+NR4Tda ncXeGkJSPwBOSRYUocR7ghdTHzy7skuPZzCeBCNBqu+UyUmkfHGnrlZ5IwvMSRDCtGH0 KqzCGGpFYHila87oNkc47RWLj7gARsyOo3Kccw5ZVGzuDnbwvn5i/3Q74b9Ozw4TsM5P Q1xitXZHwP1eJl3XmaiCRXPfzlENVJFUUG3HfmrvtJinkZ5TvfeEzjKT2BMTSQdVOhCy BpLGuqSUHs9owTFIi3iO+Q0jfTJ+AVQHhmbDNw+4ZwVPGIq7QL623mZpklM5D31rQfp2 xObQ== 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 r3si34377wmg.6.2017.09.14.10.18.15 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Sep 2017 10:18:15 -0700 (PDT) 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 v8EHIBeG018637 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 14 Sep 2017 19:18:13 +0200 Subject: Re: [PATCH v2 0/6] v4 of the custom debian package To: Henning Schild , isar-users@googlegroups.com References: <20170912155810.9434-1-henning.schild@siemens.com> From: Alexander Smirnov Message-ID: <53debcb7-be63-34e3-fd93-e22d8090dbb0@ilbers.de> Date: Thu, 14 Sep 2017 20:18:06 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <20170912155810.9434-1-henning.schild@siemens.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: OPXqzH2ptIkq Applied to next. On 09/12/2017 06:58 PM, Henning Schild wrote: > Patch 5 is _the_ patch that matters. Anything done before it is somehow > required to work towards it. That is at least the idea. Please consider > that during review. > > I did not test whether all individual commits actually work, i would like > to assign that task to CI and repair whatever is broken. > > Changes since last time: > - change class names: > - dpkg simply stays dpkg but we have a new dpkg-base > - name of new class is dpkg-raw > - building is done in chroot > - reason for patches 3 and 4 > - DISTRO_ARCH is used in do_deb_package_prepare > - rebase on "[PATCH v3 0/5] Unify work space for packages" > > > Henning Schild (6): > meta: Move 'do_fetch' and 'do_unpack' to base-class > meta/dpkg-debian: Move 'do_install' to new dpkg-base.bbclass > meta/dpkg: pull out actual build command from 'do_build' > meta/dpkg: Move 'do_build' and buildchroot stuff to dpkg-base.bbclass > meta/dpkg: add dpkg-raw class > recipes-app/example-raw: add an example on how to use dpkg-raw > > .../recipes-app/example-raw/example-raw_0.1.bb | 35 ++++++++++++ > meta-isar/recipes-app/example-raw/files/README | 1 + > meta-isar/recipes-app/example-raw/files/postinst | 16 ++++++ > meta/classes/base.bbclass | 37 +++++++++++++ > meta/classes/dpkg-base.bbclass | 36 ++++++++++++ > meta/classes/dpkg-raw.bbclass | 55 +++++++++++++++++++ > meta/classes/dpkg.bbclass | 64 +--------------------- > 7 files changed, 182 insertions(+), 62 deletions(-) > create mode 100644 meta-isar/recipes-app/example-raw/example-raw_0.1.bb > create mode 100644 meta-isar/recipes-app/example-raw/files/README > create mode 100644 meta-isar/recipes-app/example-raw/files/postinst > create mode 100644 meta/classes/dpkg-base.bbclass > create mode 100644 meta/classes/dpkg-raw.bbclass >