From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6464921707679318016 X-Received: by 10.28.101.133 with SMTP id z127mr24136wmb.32.1505236065711; Tue, 12 Sep 2017 10:07:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 10.46.87.82 with SMTP id r18ls148994ljd.52.gmail; Tue, 12 Sep 2017 10:07:45 -0700 (PDT) X-Google-Smtp-Source: AOwi7QDuo7ySqb/eB+csTUE1tBljOMsshGSMrgC8eh8//05HGkR0qRaabvgmjQCgKOSHpGYACpj9 X-Received: by 10.25.225.195 with SMTP id l64mr1196026lfk.16.1505236065123; Tue, 12 Sep 2017 10:07:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1505236065; cv=none; d=google.com; s=arc-20160816; b=owji4jFLk82XDERBx9j4zacgZ5/33D6/XKddOyusDt0tPOm7LZzW30m58y2IilniPF eCC7HaUgYG//nydwS1GsFmkqHOLETEM8jjAQD6rGDRnJpBG9M+V1jclTJI4kbfMS9ryU fDYJSX6g2GWPdI2tp1eNgx64iL9LF+ctGGi+AyjiVPX00TUFNmIHYeGL8CbL2VmkMtj+ zS3t+tCnDNKeN3cTbOe/TQOilWPydVxb7GbdO2OUu2bxI/0k2n5SZiwHSPOxqKxqSW8v 7LZI8Wh9BvCxdh5Zzt/Eph/bwh0oQFJyWNr3HDMQdfY58PiD7Wm3a5e+rLSusSfk9qs+ eoGA== 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=oiButbPQsVTKxw9kxnNm0pg2rI75jn/TkP3YrnVL1lM=; b=P/m6UMzyB9Zg/gwIPz1ZMpZ690aoK0+YtG9cf/DolDD6xzupPyGlnbUrH2NVLgatO1 QXhZTvfmDuOwI7uaMF0E8UF7wEV7O5yEXfxfUMlx2Hf/xoLN1ekM96o89oT7MADlBr8Z Xk/wNiQtP6J/qyG/O/5/zcsGPuAov/rgCh2gIO8CfRfeiVU4L2VmONn2KOvi/7SNxFw4 cjEi5AVoJSjpCZ+DmjKf4S6dUUF0GHg0pQ/erIiJ9MEOL8LU99rmN/Us/5lrcY5fOpya SckeCHcON/eIzFJvalsHHG+3UWAf9F/Rs/zOu+3GndDWsr5a/3Z28ArDBLZhhFV/4jKY fMUQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=neutral (google.com: 192.35.17.14 is neither permitted nor denied by best guess record for domain of henning.schild@siemens.com) smtp.mailfrom=henning.schild@siemens.com Return-Path: Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id i90si824623wmh.5.2017.09.12.10.07.44 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Sep 2017 10:07:45 -0700 (PDT) Received-SPF: neutral (google.com: 192.35.17.14 is neither permitted nor denied by best guess record for domain of henning.schild@siemens.com) client-ip=192.35.17.14; Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 192.35.17.14 is neither permitted nor denied by best guess record for domain of henning.schild@siemens.com) smtp.mailfrom=henning.schild@siemens.com Received: from mail3.siemens.de (mail3.siemens.de [139.25.208.14]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id v8CH7hGl004368 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 12 Sep 2017 19:07:43 +0200 Received: from md1em3qc ([139.25.68.40]) by mail3.siemens.de (8.15.2/8.15.2) with ESMTP id v8CH7hB1019791; Tue, 12 Sep 2017 19:07:43 +0200 Date: Tue, 12 Sep 2017 19:07:55 +0200 From: Henning Schild To: Cc: Alexander Smirnov , Claudius Heine Subject: Re: [PATCH v2 0/6] v4 of the custom debian package Message-ID: <20170912190755.42dbea22@md1em3qc> In-Reply-To: <20170912155810.9434-1-henning.schild@siemens.com> References: <20170912155810.9434-1-henning.schild@siemens.com> X-Mailer: Claws Mail 3.13.2 (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: zft3kSr14+CD Can also be found here: https://github.com/henning-schild-work/isar/tree/henning/next Henning Am Tue, 12 Sep 2017 17:58:04 +0200 schrieb Henning Schild : > 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 >