From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7125822554503118848 X-Received: by 2002:a2e:bc12:0:b0:25e:1284:49b4 with SMTP id b18-20020a2ebc12000000b0025e128449b4mr1426279ljf.1.1659109851161; Fri, 29 Jul 2022 08:50:51 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3613:b0:48a:c93d:9fde with SMTP id f19-20020a056512361300b0048ac93d9fdels792241lfs.2.-pod-prod-gmail; Fri, 29 Jul 2022 08:50:50 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vsLQsgLt8WVbfUTUqgLc85WPXb1Z72sE2he72Ive++K3+nD+jVuOpkwfEXYdA4JHz5jWx4 X-Received: by 2002:a05:6512:3fa6:b0:48a:c5ca:f720 with SMTP id x38-20020a0565123fa600b0048ac5caf720mr1398512lfa.68.1659109849967; Fri, 29 Jul 2022 08:50:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659109849; cv=none; d=google.com; s=arc-20160816; b=JduVOYD6SDYjqQ8e7TmCQ7RkYeGarVD8DuHxippoXNt7YeaRnlvcAGINA2ZWAy83WV wUML9uM9XnDQZqYeAGaUfDXoa+Dfkr8lC7+Tq19zUYTZ1g4frySoQsZOfDFoB1e0kTrR qCcRckbHgObe0feMupJEXyPjR207uo9n2iJpS7cskCi6AGwUG0v6JO4iGZZAOX/ercVk 5IfO2py2M1vu/TYrtAJmh/abbSOGyAzhhuW+EIryS27OAVFyJzGoVrf32WalovDCWUNR HtcDj5QODQMr3fcUYTwjEajDibq2YLN/+wjn07UtflhNy/bxYxBKUVYt8WOT4fnmM9jn fvRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=5Jy1HUcmEmPGxG/kY29e1nq2QwtZ/KvnkrS8tm8LL+o=; b=NQjeCcpXLuDNv1xVb6fqOzX4pO4ks8kwBzfg0SxS25jYATWHo17eXJBgXbxIsxmswE a3dcY2rKiOXF+SpEfNE0LBYbNbhW2xn9zl7UoZwur7qlMkcWizh/vDsEKDTPwqABaHwJ GL36Iq0feaLL/OipAI82oVjfxQfwa/8fHplz8/7h2TU68QxESLM4qXhF9KEzOSyhSLfn RiohzVHMrJpz55SUoR9PZ+iHwJtonC5h7K3bkf0y+sC3MC64kSDqYUOkJ0XLpOdZloov ILYtnG9djBMCIn3UsjZw/1cnsqwdziu9lUG5OZ9wPZEWdN+hkZrwlOxJEgzxOem976y0 g22Q== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=LYJKtoYs; spf=pass (google.com: domain of fm-72506-20220729155049de9bd19bc5c08c87c2-msjzs5@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-72506-20220729155049de9bd19bc5c08c87c2-mSJZS5@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id w16-20020a05651234d000b0048acffe11d1si130012lfr.10.2022.07.29.08.50.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Jul 2022 08:50:49 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-72506-20220729155049de9bd19bc5c08c87c2-msjzs5@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=LYJKtoYs; spf=pass (google.com: domain of fm-72506-20220729155049de9bd19bc5c08c87c2-msjzs5@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-72506-20220729155049de9bd19bc5c08c87c2-mSJZS5@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 20220729155049de9bd19bc5c08c87c2 for ; Fri, 29 Jul 2022 17:50:49 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm2; d=siemens.com; i=felix.moessbauer@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=5Jy1HUcmEmPGxG/kY29e1nq2QwtZ/KvnkrS8tm8LL+o=; b=LYJKtoYs+FCL1tMnuKFvZDBxT9LnOf7k0U9rs5NYffrLBFnzX+u/VIb7svh770gA7RM1AR 13etL516S5rIDnfvdLa0bpxdiTf6HQt90ysXOY/UzpYdB8Z808I7BNOuy2Ua8xK7ctvHL1MU DerK5HOWLrBSiMInNzWO6OysteBnY=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer , Adriaan Schmidt Subject: [PATCH] make dpkg-prebuilt task sstate cachable Date: Fri, 29 Jul 2022 17:50:29 +0200 Message-Id: <20220729155029.822013-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-TUID: Tc+U/fPVgRHZ This makes the dpkg-prebuilt task sstate cachable. While this is not required in simple situations, it makes it possible to re-package existing packages and cache the generated artifacts. Acked-by: Adriaan Schmidt Signed-off-by: Felix Moessbauer --- meta/classes/dpkg-prebuilt.bbclass | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/meta/classes/dpkg-prebuilt.bbclass b/meta/classes/dpkg-prebuilt.bbclass index 0a6daef7..97e1e2de 100644 --- a/meta/classes/dpkg-prebuilt.bbclass +++ b/meta/classes/dpkg-prebuilt.bbclass @@ -1,5 +1,5 @@ # This software is a part of ISAR. -# Copyright (C) 2021 Siemens AG +# Copyright (C) 2021-2022 Siemens AG # # SPDX-License-Identifier: MIT @@ -16,5 +16,9 @@ python do_unpack_prepend() { d.setVar('SRC_URI', ' '.join(src_uri)) } +# break dependencies on do_patch, etc... but still support sstate caching deltask dpkg_build -addtask unpack before do_deploy_deb +addtask dpkg_build after do_unpack before do_deploy_deb +do_dpkg_build() { + true +} -- 2.30.2