From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6596658663135379456 X-Received: by 2002:a1c:160e:: with SMTP id 14-v6mr532384wmw.12.1535904282472; Sun, 02 Sep 2018 09:04:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:7a0a:: with SMTP id v10-v6ls2303533wmc.9.canary-gmail; Sun, 02 Sep 2018 09:04:41 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZ8+lohMOKLRP07odn6EZ1252/NbWWz0ysd1NrntHzWvPD3IgcVIhU790WgTlvdpV2HDnWG X-Received: by 2002:a1c:6705:: with SMTP id b5-v6mr458496wmc.31.1535904281951; Sun, 02 Sep 2018 09:04:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535904281; cv=none; d=google.com; s=arc-20160816; b=S9JpasJ5cTDBTzYCg1dhvW9p2h+JUNap86eZlYo0kI31UbkpHhztsXY2Uv12Llg/H3 riqR2sfuEU+YQ8yTLiFA3dD0c0Kmx5I4Ri4U2ToOxyPyASB7ZpAdZZ/4DJe8VTXFdH7e Q2tGcLi10uTsYbpeGHZSrn+hAFHPeFUc5hZCN6OkuBTNYpO3XOTJXgGTJmVP5SUcgQ1Y C5Gx2OOYADSjk9scaLpnH+dpvWPrPfvcgyey7rFVFtQ97DB5fmD+peLF4xgvfD8+GGU1 NPUvK9MwQkr6myd4AeHhypf2mr+YjfpFLLLQR7TSOkhNtFST489jXpYVop6xNpaWvx2U c/5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:to:from; bh=DcpbFCmvKLnukFMEDnzVbw/8JqS1FshFDc96jrhoQHA=; b=s469Mni8NvtDClfoN42U6cYLYZK0xn6rywO//1if97Af0uedGF+ilpbBggSGU0ulji AdblpbTmvfODpMYP2rl7xQZ+Qx8ck8gM9pZlSmUDf9CADS7jDZxuWahnn2+Ul0hN2DnV iVBXpZogpuzF92593gtPLIYTbL1ydJQrJ3RuOgi9Uu33sgmdUUPjMzyDUvVWOmjXIx9P RdeWg5B8P9VYUK1z0EUFDyGSozQFjzOeiDq846deZv2CezxLIF003lS6p8g25BVjfKn+ de6mkP2tveDWOG0pRGJlS+QuPeC89jutGjXuqmg9GcXfhVYxqcrHs0axp7v2pJkRxhY0 5bpQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id g14-v6si326794wmg.0.2018.09.02.09.04.41 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 02 Sep 2018 09:04:41 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id w82G4frA002053 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sun, 2 Sep 2018 18:04:41 +0200 Received: from md1f2u6c.ad001.siemens.net ([139.22.32.125]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id w82G4fqm004352 for ; Sun, 2 Sep 2018 18:04:41 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 0/6] dpkg class refactorings, API changelog, fixes Date: Sun, 2 Sep 2018 18:04:34 +0200 Message-Id: X-Mailer: git-send-email 2.16.4 X-TUID: wErdopjVg/hX Changes in v2: - re-add lost proxy settings to custom kernel build - truly fix depmod run of module recipes - account for dpkg task split also in custom kernel recipe Test coverages remarkes: - we truly miss a custom kernel + module build in the upstream tests - we also lack a test for consistent proxy setting propation The former is currently only addressed by jailhouse-images, the latter by running things through our Intranet-hosted CI. Both is not optimal. Jan Jan Kiszka (6): linux-custom: Add missing proxy settings to prepare task linux-module: Run depmod for installed kernel versions dpkg-base: Relocate dpkg_runbuild and adjust comments dkpg-base: Clarify dependency logic between package recipes dpkg, linux-custom: Split dependency installation from build preparations Add changelog for the recipe API RECIPE-API-CHANGELOG.md | 59 ++++++++++++++++++++++ meta/classes/dpkg-base.bbclass | 31 +++++------- meta/classes/dpkg-raw.bbclass | 4 +- meta/classes/dpkg.bbclass | 8 ++- .../linux-module/files/debian/postinst | 2 +- meta/recipes-kernel/linux-module/module.inc | 2 +- meta/recipes-kernel/linux/linux-custom.inc | 7 ++- 7 files changed, 88 insertions(+), 25 deletions(-) create mode 100644 RECIPE-API-CHANGELOG.md -- 2.16.4