Message ID | 20250820124140.281190-2-felix.moessbauer@siemens.com |
---|---|
State | Under Review |
Headers | show
Return-Path: <isar-users+bncBCZK33MGWUCRBHMFS7CQMGQEKFGVGJI@googlegroups.com> Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 20 Aug 2025 14:42:12 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f63.google.com (mail-ed1-f63.google.com [209.85.208.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 57KCgCtC030241 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <iupwgm@isar-build.org>; Wed, 20 Aug 2025 14:42:12 +0200 Received: by mail-ed1-f63.google.com with SMTP id 4fb4d7f45d1cf-61a89ac260dsf1613416a12.2 for <iupwgm@isar-build.org>; Wed, 20 Aug 2025 05:42:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1755693727; cv=pass; d=google.com; s=arc-20240605; b=Iuk4OYRm4TmnQ2HPoy7TLZoeq8R6SXPcem3EMBgDVq595pcSuRTY1VaHKl1X83Cdqb McTS+uogzc8Cx8LsRcBJUmlecAN3USNiN0bjucy739JiqXeiqTIK2K4nH8qP6Ib+GZj7 GtZ2AEEpMFHUwirly2mQQOJi5l4HXc9ZrGEoPvk7f1ykeNI3ABwd+sBi7OvoHa0SKw33 UEtWINIOB2Qk/gvbSdALXgu9hozbH4VN4BV8sN9JsGZeeav41h0A9GwKINsniLviTVeq Ex+LRw4eyAHYXFL3Lxo3s69+szeJjMzSg8UzQU1OMXtIa+JLJMhabG5I6ivXUrRyujnu QCFQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=nPxM8bS0K1lk1vO5FCpT0oVg5rfHHaosmUtEa31RXKI=; fh=HVfcPngnpmE2n1lw6NpACNOi8If3V+1da3JC9FtIfr8=; b=RfmkyKbblwNN5psVhsLg3f/Gfe7CTaBYmS67AHBOnzIugqJlidOm8rD/cdIk2yf/Ph Hv0//iJ6ad4pvTdt6COWU3YWQLTM6+RlvMHoO6oXKp6pJvmZ7jWi2tFrGxjpE+X0Fg+Y Glznx+/pqxQcn4fTGnXa9hQxkZh8cGyIUllzOh6EsdOxszi+EBRaqr1vJi52qDHN1zNY avWg4WTLAAPd5xK4nmeWgDGwDwQpyLTabN+Z9NmjG00+4v2zy4EXzIJdi0HYErf4ps0T BbiuP3kWDyMFl+9EFJ8t7kgkJSZWpoEAloEhmCt4g6lEPGtzDbhxgCnbmoA/7CX37mP2 4+0Q==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=UZogDLHp; spf=pass (google.com: domain of fm-1321639-20250820124201e84206276e1df15594-mnxbur@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1321639-20250820124201e84206276e1df15594-Mnxbur@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1755693726; x=1756298526; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=nPxM8bS0K1lk1vO5FCpT0oVg5rfHHaosmUtEa31RXKI=; b=T/yrGHR3zCMv90wkZNB3bDE1LcEbY/L7gkduQ+vKVeVcWWoKiWXfUjMedf+fEZzYfH j9FyagEAwCPxrUQsC+mfr1+Ed/xuy5E0D3GPILegQ5cqAu24IFNsBg3Kbe6isf5VmDW1 mYZvDttAMzg/LW3TPxkYl9WCDAIXiNbMGSFuNEMrqim3ugsLVbvv9yNZ8Q+CocBVx81Y JZSc51wyMOsSmpYUEcv/bOILmTBpv5iuwMjurmxscd+PTs0DOVy67azld6Ri4V5RSB5B 1QZptLjaQZ/9kdEbs+FuEoyeNhp4wfZ9DhBldYh2exjh/tkcxtG15ysslYnmImgiKND0 WRWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755693727; x=1756298527; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=nPxM8bS0K1lk1vO5FCpT0oVg5rfHHaosmUtEa31RXKI=; b=J8DKDvbO8KClJKnCxqKhI0ofziVrh+Bw9kU5Pbf27RV3qG1cxxV6n/VguoAMQgbkmx bbl6RRkWb0J3mUH9N0cGofBEWdvz/4FlCC+7if98wvDQeQfW9sZps/0Zg96N1cyytDna ODgp+TttG5yhPRTKtaXWWHGZ1XSlcaq1XYNZrjj1hNKHrsTnLn1d2dfEhrWClgMrZjo2 Mf4nc58fT0p27gf33M1e6Dte4TPTdvhlYquIxtedIYeAV0iypVDZsHsEoRZ8BDp7HSXW 9WGhIEI1NG22il8WNODEliOjhqZl0D30+CnL7Yicn2FwYTQ7y09XLAZ8Uf4ivka4m7lx pW6A== X-Forwarded-Encrypted: i=2; AJvYcCUwtC4XnEg2MoMnut74M1HyEAFjvl8F/vwQzRcicGSwLJVt5K8BVmYtpQhsR6pj7xCGVQNAA3U=@isar-build.org X-Gm-Message-State: AOJu0YwmU158pIdIOtNAQnNVYIsot7R4oIRPCId10f+JW+McrmgLlth0 Az/W/a1JAvaaQWbv1DFHfLvebi9S++HvUDLUG8zQeBJMAjGTZOq5HU7u X-Google-Smtp-Source: AGHT+IGyHUP7AT56/oxp21XYOkSfFd9LnGKXGSze97NAbYoBAxZHg5mm0s9KfA0NpLU2yhKwbQiKYw== X-Received: by 2002:a05:6402:4602:10b0:618:36a6:69f7 with SMTP id 4fb4d7f45d1cf-61a9751d768mr1585005a12.4.1755693726586; Wed, 20 Aug 2025 05:42:06 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZdYdIsF/58jjrhe/bM2ApeyGdcaXw0AmwoyakdOclOffQ== Received: by 2002:a05:6402:46d6:b0:615:9353:4c58 with SMTP id 4fb4d7f45d1cf-6188a071d32ls4247188a12.0.-pod-prod-04-eu; Wed, 20 Aug 2025 05:42:02 -0700 (PDT) X-Received: by 2002:a05:6402:4405:b0:615:a7f4:da26 with SMTP id 4fb4d7f45d1cf-61a975570c2mr2832806a12.12.1755693722056; Wed, 20 Aug 2025 05:42:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1755693722; cv=none; d=google.com; s=arc-20240605; b=iXZCiKBBMSglLSA8LTRPxO3Ia3LU7MPOuzEUFg1FjVrS1X3At0SnsP6uCngnjVr6Uw 1yEp5DoO6W1nQYhhRnzBifueuAM8yiyTexOtyjijYW/6bQ1ZP3kbCD9bxaLnahhSRtrr 9D+gq5WIVaIvXfiU1wdxEbbMt6FOi+C39n9h0XdDjNSxK0fPDH+PiUwuh9Km/ln0S/Fb 4wD4Fdh1PNnsrjtby/pb6flbKqVPXJ+Mdtk/2rM7n+Gw/W7L9SrLyByLOM5+GSp/QX/m bBhEsR+jPXS7CPIKdCv1jc9mUPbfMsO0VXW0cAjYEixAxe4NJ5iI6RbVXc6PaaFmnjq9 RsFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=4R1lbjKgumeWiUazu4BVlT/tR7JezISLQFi+PqTv0PM=; fh=9W54SAuVNVfrUAv2wiLSiKfHy84Glsc+UnTBkn/gxws=; b=BBZEpiSHmrvjBI7HabYLrEehN7QgupvRKjXtgdy5WUWufEKWyKQGw6WMU3OdcaDw+7 WFX5cwCa3tlCYdzH/K8jdz46oEp4LN35uxo7UXBio5m1l5VZIR2mFM9MOZ0yJPmD0KUW FIvQdu5eqR6SJtQfajFRqfHwbxaKOqzkpJ/EnbjAJ8eqMVwvQ7c9cDt9DlP8Uw1TUrgE zuGLkx6i8ugr6Rwh3jodnGn+DKb7bquDkV/8VX7x8gXzv9lLUS6kCVK/GTL2MAT784Bz GZpYai7hCj3PXLBzK9bkFFugHidbHXeo9VPc/ODlwHE9eHyMAbEOvOsIbJg2avdIHpb6 vXCg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=UZogDLHp; spf=pass (google.com: domain of fm-1321639-20250820124201e84206276e1df15594-mnxbur@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1321639-20250820124201e84206276e1df15594-Mnxbur@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com 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 4fb4d7f45d1cf-61a7575e6cbsi98143a12.4.2025.08.20.05.42.01 for <isar-users@googlegroups.com> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Aug 2025 05:42:02 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1321639-20250820124201e84206276e1df15594-mnxbur@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 20250820124201e84206276e1df15594 for <isar-users@googlegroups.com>; Wed, 20 Aug 2025 14:42:01 +0200 From: "'Felix Moessbauer' via isar-users" <isar-users@googlegroups.com> To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, cedric.hombourger@siemens.com, adriaan.schmidt@siemens.com, christoph.steiger@siemens.com, Felix Moessbauer <felix.moessbauer@siemens.com> Subject: [PATCH 1/2] dpkg-raw: add files to source package Date: Wed, 20 Aug 2025 14:41:39 +0200 Message-ID: <20250820124140.281190-2-felix.moessbauer@siemens.com> In-Reply-To: <20250820124140.281190-1-felix.moessbauer@siemens.com> References: <20250820124140.281190-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1321639:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=UZogDLHp; spf=pass (google.com: domain of fm-1321639-20250820124201e84206276e1df15594-mnxbur@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1321639-20250820124201e84206276e1df15594-Mnxbur@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer <felix.moessbauer@siemens.com> Reply-To: Felix Moessbauer <felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: <isar-users.googlegroups.com> X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: <https://groups.google.com/group/isar-users/post>, <mailto:isar-users@googlegroups.com> List-Help: <https://groups.google.com/support/>, <mailto:isar-users+help@googlegroups.com> List-Archive: <https://groups.google.com/group/isar-users List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>, <mailto:isar-users+subscribe@googlegroups.com> List-Unsubscribe: <mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>, <https://groups.google.com/group/isar-users/subscribe> X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= |
Series |
[1/2] dpkg-raw: add files to source package
|
expand
|
diff --git a/meta/classes/dpkg-raw.bbclass b/meta/classes/dpkg-raw.bbclass index a7bf204a..d4cb7d8a 100644 --- a/meta/classes/dpkg-raw.bbclass +++ b/meta/classes/dpkg-raw.bbclass @@ -5,7 +5,7 @@ inherit dpkg -D = "${WORKDIR}/image" +D = "${S}/image" # Default to creating a binary-indep package DPKG_ARCH ??= "all" @@ -30,6 +30,6 @@ do_prepare_build() { cat <<EOF >> ${S}/debian/rules override_dh_install: - dh_install --sourcedir=${PP}/image + dh_install --sourcedir=image EOF }
In dpkg-raw, the user can place files in ${D} which are then installed into the resulting binary package. Hereby, ${D} is a directory outside of ${S} (since b19cd25) to not interfere with other data added to ${S}. However, by that the files are not added to the source package. This remained unnoticed, as the directory dh_install installs from is set to absolute path, hence the installed files actually came from the absolute path and not from the extracted source package. In case of ${PN} == ${BPN}, this path was always there as it has been created by previous tasks. However, with the switch in 2ca3a7e5 to only build the source package once, the path is not always there. We fix this by adding the files to the source package (under image) and install from a relative base. We further use a sub-path (image) in ${S} as a temporary location to not run into the issue solved in b19cd25. Fixes: 2ca3a7e5 ("dpkg-source: Build source package only once") Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> --- meta/classes/dpkg-raw.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)