From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6755821036247187456 X-Received: by 2002:a05:6402:1ac4:: with SMTP id ba4mr7965043edb.201.1580461038455; Fri, 31 Jan 2020 00:57:18 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:906:6a12:: with SMTP id o18ls2403933ejr.2.gmail; Fri, 31 Jan 2020 00:57:17 -0800 (PST) X-Google-Smtp-Source: APXvYqwBr8CSY7kqQmKvuRhePlzmYGFbZhc93gNrJc5DsdON/c/GtwT9a3ibl5+HBb7BHcslaJ9U X-Received: by 2002:a17:906:eda9:: with SMTP id sa9mr8013623ejb.297.1580461037702; Fri, 31 Jan 2020 00:57:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580461037; cv=none; d=google.com; s=arc-20160816; b=k1OiGUqDmjIOwuX775q4WmCYvPhk+QRTVJaRL1TSSkl21jvUhttnkyxbh/2G+BRfCL fxIj5u5P9nwILOBk4XSF7mwECwwNCtvWjeTMnpssoBWaPvlc5yYvroqnTozHeqKrRkld uueYNZ6Jl6ppkbUy9gqSjWtcLGAcwnCjm6lO67RN7f/1PzyDDqNgr6N4r69t5OiWGWfl zsusTL2FQExePSHMk50p+v9ybvYWRZphCQTxmh+zPItRobzqq3vd1jnN7zRCxRmfr5wN iVL2C+I+GkajRyelUl2ML88KJm2S1v5pqf5bwnUkVXhPedPa5Hpi3RrIoiFfXcYi3bXa rzyA== 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; bh=TtpQBl/vkwWfjaPS76upF27tdSUNdOSortpLYtUIc5w=; b=KNmpD/kr6n1t9jowX24kLvf2g69DatALS84a7f8HLkaZWdkFN9VeVK5e1zr3rMS2pS XlOgoWrQhus0WATY0C16LKT72YgyhPQrinmsvECJcoIbKDk26OeW7R7MCe0K7oAEESgk U3YlJezMAWHqirBZ36KIXrqKoJnwMoCCD1HQB9QP7pqbx633XGo+8tP1ZlskpO4Jui1E YpQuR/TiMR2Mu0umTcQBYTpITXnBa/6AyALcPjZPF6AThp+GGGyGvPpUHf8V/adjGSoF gnMgf0eOtX/dB4MD3R9IsWNi88Q2xNJjQbdgDygwuSlR+Pr/caOkV/FzwPwwkAmG1Qbt yY5Q== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from lizzard.sbs.de (lizzard.sbs.de. [194.138.37.39]) by gmr-mx.google.com with ESMTPS id z20si314907ejx.1.2020.01.31.00.57.17 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 31 Jan 2020 00:57:17 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.39 as permitted sender) client-ip=194.138.37.39; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id 00V8vHMq016338 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 31 Jan 2020 09:57:17 +0100 Received: from md1za8fc.ad001.siemens.net ([139.22.127.49]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id 00V8vGnb026286; Fri, 31 Jan 2020 09:57:17 +0100 Date: Fri, 31 Jan 2020 09:57:13 +0100 From: Henning Schild To: "[ext] Jan Kiszka" Cc: isar-users , Cedric Hombourger Subject: Re: [PATCH v6 0/5] linux-custom recipe rework Message-ID: <20200131095713.36f558df@md1za8fc.ad001.siemens.net> In-Reply-To: References: X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-TUID: 9F8qGoXRTHWH Hi, where did the "apt-get" go that was in the inc? A review of the base-apt series found custom kernel apt-gets missing in the caching, now my fix can not be rebased on top of this. Is it now just "regular" dpkg doing the builddeps? If that is the case my base-apt series does not need a fix after all. Henning On Wed, 18 Dec 2019 20:10:59 +0100 "[ext] Jan Kiszka" wrote: > Changes in this round: > > - decoupled recipe version from kernel version > (permits also "latest" recipes) > - renamed KERNEL_LOCALVERSION to LINUX_VERSION_EXTENSION > (aligns us with yocto) > - made LINUX_VERSION_EXTENSION optional and empty by default > (backward compatible) > - removed KERNEL_DTB_DIR and KERNEL_HEADERS_DIR customizability > (simplifies the decoupling of versions, but also lacks use case) > - added RECIPE-API-CHANGELOG for LINUX_VERSION_EXTENSION > - set LINUX_VERSION_EXTENSION in linux-mainline recipe as test case > - added GPL reference and stable URL to Debian install scripts > > As the deviations in patch 4 are too significant by now, I've adopted > it completely, providing credit to Cedric's foundation work in the > changelog. > > Jan > > > CC: Cedric Hombourger > > Cedric Hombourger (3): > recipes-kernel/linux: make KERNEL_DEFCONFIG support in-tree > defconfigs linux-mainline: fix stripping of .0 from the kernel version > linux-mainline: update from 4.19.0 to 4.19.88 > > Jan Kiszka (2): > linux-custom: rewrite to no longer depend on the kernel's builddeb > linux-mainline: Test config fragments and LINUX_VERSION_EXTENSION > > RECIPE-API-CHANGELOG.md | 15 ++ > doc/custom_kernel.md | 83 +++++++++ > .../recipes-kernel/linux/files/no-root-nfs.cfg | 1 + > .../recipes-kernel/linux/files/no-ubifs-fs.cfg | 1 + > .../recipes-kernel/linux/linux-mainline_4.19.0.bb | 22 --- > .../recipes-kernel/linux/linux-mainline_4.19.88.bb | 35 ++++ > meta/recipes-kernel/linux/files/build-kernel.sh | 129 > ------------- meta/recipes-kernel/linux/files/debian/compat | > 1 + .../recipes-kernel/linux/files/debian/control.tmpl | 37 ++++ > .../linux/files/debian/isar/build.tmpl | 40 ++++ > .../linux/files/debian/isar/clean.tmpl | 21 +++ > .../linux/files/debian/isar/common.tmpl | 49 +++++ > .../linux/files/debian/isar/install.tmpl | 191 > +++++++++++++++++++ .../linux/files/debian/isar/version.cfg.tmpl > | 2 + .../linux/files/debian/linux-image.postinst.tmpl | 30 +++ > .../linux/files/debian/linux-image.postrm.tmpl | 36 ++++ > .../linux/files/debian/linux-image.preinst.tmpl | 26 +++ > .../linux/files/debian/linux-image.prerm.tmpl | 22 +++ > meta/recipes-kernel/linux/files/debian/rules.tmpl | 39 ++++ > meta/recipes-kernel/linux/linux-custom.inc | 207 > +++++++++++++++------ 20 files changed, 782 insertions(+), 205 > deletions(-) create mode 100644 doc/custom_kernel.md > create mode 100644 > meta-isar/recipes-kernel/linux/files/no-root-nfs.cfg create mode > 100644 meta-isar/recipes-kernel/linux/files/no-ubifs-fs.cfg delete > mode 100644 meta-isar/recipes-kernel/linux/linux-mainline_4.19.0.bb > create mode 100644 > meta-isar/recipes-kernel/linux/linux-mainline_4.19.88.bb delete mode > 100644 meta/recipes-kernel/linux/files/build-kernel.sh create mode > 100644 meta/recipes-kernel/linux/files/debian/compat create mode > 100644 meta/recipes-kernel/linux/files/debian/control.tmpl create > mode 100644 meta/recipes-kernel/linux/files/debian/isar/build.tmpl > create mode 100644 > meta/recipes-kernel/linux/files/debian/isar/clean.tmpl create mode > 100644 meta/recipes-kernel/linux/files/debian/isar/common.tmpl create > mode 100644 meta/recipes-kernel/linux/files/debian/isar/install.tmpl > create mode 100644 > meta/recipes-kernel/linux/files/debian/isar/version.cfg.tmpl create > mode 100644 > meta/recipes-kernel/linux/files/debian/linux-image.postinst.tmpl > create mode 100644 > meta/recipes-kernel/linux/files/debian/linux-image.postrm.tmpl create > mode 100644 > meta/recipes-kernel/linux/files/debian/linux-image.preinst.tmpl > create mode 100644 > meta/recipes-kernel/linux/files/debian/linux-image.prerm.tmpl create > mode 100755 meta/recipes-kernel/linux/files/debian/rules.tmpl >