From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 12 Mar 2025 14:40:19 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ej1-f60.google.com (mail-ej1-f60.google.com [209.85.218.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 52CDeJRA020891 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Mar 2025 14:40:19 +0100 Received: by mail-ej1-f60.google.com with SMTP id a640c23a62f3a-ab397fff5a3sf129163066b.1 for ; Wed, 12 Mar 2025 06:40:19 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1741786814; cv=pass; d=google.com; s=arc-20240605; b=YcPXlHqQ2MrOLb1fSK0jQ6nEiGZKzdDVg1GAW2yK+vRE19bC4BPAwVpR2TLjfSfwb8 Im4CF66GDtJ66PpPoGtZirYskNZeeR6W2js2dXtOlgYMD0LVm3NLEmH4Civ8eajn7ger opgL7WcpefgaDS2dvqHJm8/gRYzUHzTQ6xXAdWbmL2vwSubhAQyb1KKp/oZVHH40jliF pgN0dAu82kGSOYjSwHyk/m2IHg1DlpSy3iVgd0k2H+haoO4nlZSiyhagCYXwGuzG9lCt OHk7iGd1moC0CJgwH4xePZSHZYF6MxxAWwmSl58Tm+re1yPJmCu8jvnPctl1CjVB3XXt zy7w== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=VAFYBaWlUspSNSt1yINkqmXU27yHd5+D8d+QpKEFJ4k=; fh=HD3GmNsaxsZ0QqGPkgIIQhFcuSQzyJHMK9AeIafMzc0=; b=M37zg3zmr7DY+/nPIIinfvspqTH13gwkJ+5qpdApRCw3qUe6EyPrQQyp3LM1DrvnXl up4+UVWVo2wFlG+c54Ugt8L173ivwjWKskS+BYbDJ3JfCaRl4keAd1AeZDNz38mHOkom MbAN+6c42vLxkppPdr1zM7LTtGgtZ0Bjn1oLbIMs0fbXEdwezZyHLUDsjomHUsbO77hC +uWzzpb7FUGelJ2jN0gnYxd9jOTwADIi3Tzdo1dv32OoFvIqki44C9VO9WEbIPCbnBVt EVfxUY3FgfWRMcDgj5PyYhDtEvo6f+WeRlJ9akbnCR1hW/wjiX7TcYvCwJuo/5NgdqAt Z/Gg==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=WzhEDgBK; spf=pass (google.com: domain of fm-1321639-202503121340095481c3389f015f2f20-wbhcix@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1321639-202503121340095481c3389f015f2f20-wbhCiX@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=1741786814; x=1742391614; darn=ilbers.de; 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:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=VAFYBaWlUspSNSt1yINkqmXU27yHd5+D8d+QpKEFJ4k=; b=wLSKaNiQ54jEc1G7D6cibmWUhIIzVhpTwofsF/e8mae/x7gDF5PVZn7VtkCo9ZGM5M FhFlxw0Lvl1TawXZJ7YKqgsTmEaAHHE56qDjg9ZQZkzF/J1rgcBTRbXChmJJgvfXcFW5 JTTY1E34Eus/G8vrcMtj8yI6fwL6E5K8+zmtEGFWgbRxlbQ3mRm3VhCGN+/yRe2hfZOM JvoE4YwoGapPEmrocTBXokVk0MCm2zmzGqLnisZJzIiphbbUz1ka/LLcXV/HBQvoyrvJ rSVg+0Xk8zSe0fjo9AUrPfGsW3vXZmbOPsKy9wPPrcLjbp5NX+L7kmsDIEROIamSm5Hv dXWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741786814; x=1742391614; 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:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VAFYBaWlUspSNSt1yINkqmXU27yHd5+D8d+QpKEFJ4k=; b=ivi/zUlyYpcrSSHU97dxvcYQHAy4772MrYLttKqhOatWokqGVeRqPeXQ/YvXO4n2PQ FrMOKtLvnLpPA24Ca5DrcW0FPJO0XPW/aV1N896sAxD6BQTY/xH/CAm0A/VwQk9Sn+Jy l/sAcr0YRNwgpej0qkH2U2qggOv7pUQUsRkfGlzsRAOcnqsqxC5b8ZdEqElHQhbnuCoi 2hgbNgALLJ1eMaVcA+W89Jank9Eda36g76yL1WODb7RWVhL5+MK+MgSeeQFgiaZO0lE1 VKYVfI+pj6wJ51FcXwFpiiD30srYk+78tTXYJUGNZsMDJ1+bToydtnyD/tlS0/kaEccq Jvrw== X-Forwarded-Encrypted: i=2; AJvYcCUDem6AhOegPpF1kltUEWwEoD2zaQynzIaCyVSaXdKWP/7eQrnQ9cT/9KhvcFCXvpbI+ix2@ilbers.de X-Gm-Message-State: AOJu0YwYxmR3/2LWpH7T1OcMdkneynnmfj/HH2X7jntv6+qF6j+714eC JV3Mi9cnZ4k2F+QM4weB2vIini+82WHII0gRBqT9KsRrT+Cx4xXh X-Google-Smtp-Source: AGHT+IF+SzxkwGD1s19IcXe1BPaDj1CeTNp+53vbfd3eT66ppmEzlYMv/b4znO1aVpMYba39XKDQZQ== X-Received: by 2002:a17:907:ca85:b0:abf:6e87:5148 with SMTP id a640c23a62f3a-ac2ba59375dmr992809666b.23.1741786812527; Wed, 12 Mar 2025 06:40:12 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=Adn5yVG2c3gjidMi3QOXp/TnebNsQnPJn7EocuxP7y3rI3VJWQ== Received: by 2002:a50:cd9e:0:b0:5e0:42ed:49c5 with SMTP id 4fb4d7f45d1cf-5e72ac07124ls479379a12.1.-pod-prod-00-eu; Wed, 12 Mar 2025 06:40:10 -0700 (PDT) X-Received: by 2002:a17:907:6b86:b0:abf:6bba:9626 with SMTP id a640c23a62f3a-ac2ba4a352dmr1152381566b.12.1741786809847; Wed, 12 Mar 2025 06:40:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1741786809; cv=none; d=google.com; s=arc-20240605; b=U1bbM0BV1ZunQPxXCUfq/TyJJenbT5k1W6THWkPssDSlBTdzCBQfTrL/k3uiWYpXYJ tyoOpUIXTfXKpfvvVRzmL+2jFYHk9pu7XwLg02wW+yBlIp5M2D88FDocMFRhRaKjngc9 QYpMFX0OL3J9Q32509RNyrn2RDN5fjTA4i8uUApyIg7+0l7uyuXBWX/pUIdr/HiDfyL1 NIKPmpHEi1XMIivm8MbVfJCgzq7ncGexKF2vRkPkMbpma/j2JLfZ0V0TNRTRmyBT1xON oR6y58HDLDxfiNsuTWQu5oDQJrqrAxaOZVPWu1fd1VDGEg94eZr0/hGJzCv+Kko8D0M7 DSww== 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:message-id:date :subject:cc:to:from:dkim-signature; bh=M1r6AZ72aXkHcPZtdkvgfILawbv7TVmm4uW54BJvkqY=; fh=JPVGVH0DEK6uGUA92gmAyrdCAumgZ0eXyyzNd4mHc90=; b=OHMRw/C6WMI9P0IKt9LvAv1LAtTr6pfyrlbL92db2+UhzgwKr+RI8cuu7Ajj8RbqW/ d4BF9OCPH9yT9KF1rXlHqXlfLbxlwnOU7GVK9dNqtGa8+Wk+dGSd3yF04NdUfE+Zh4q7 cJokd4fmDALbtdC0pnFmmStW0d6MVnMpE3HiFPuE0GrKpaJ+w2Vm7BbOMUgUuNw8pDlm mU0h6z99WO5kAxOUV3Rf0qGUsbZlCKvDzVMVLP3h+rGP29d1rAR0GJUS3gNAp4ZXNguH CH4xVb8KpGbhb0GY+XfgHNC0zbga1uegzLZoYzcbNQxXHzNV3zuiY4hG7HmpYsqDyiMg 81Tg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=WzhEDgBK; spf=pass (google.com: domain of fm-1321639-202503121340095481c3389f015f2f20-wbhcix@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1321639-202503121340095481c3389f015f2f20-wbhCiX@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id a640c23a62f3a-ac27c4334aasi21610466b.0.2025.03.12.06.40.09 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Mar 2025 06:40:09 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1321639-202503121340095481c3389f015f2f20-wbhcix@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 202503121340095481c3389f015f2f20 for ; Wed, 12 Mar 2025 14:40:09 +0100 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: adriaan.schmidt@siemens.com, stefan.koch@siemens.com, Felix Moessbauer , Christoph Steiger Subject: [PATCH 1/1] linux-distro: add RPROVIDES for distro kernel packages Date: Wed, 12 Mar 2025 14:39:55 +0100 Message-Id: <20250312133955.3771936-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=fm1 header.b=WzhEDgBK; spf=pass (google.com: domain of fm-1321639-202503121340095481c3389f015f2f20-wbhcix@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1321639-202503121340095481c3389f015f2f20-wbhCiX@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , 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_H3,RCVD_IN_MSPIKE_WL, 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-TUID: m8wM8Sv3n3QR When building a non-distro kernel, all generated packages are also registered as RPROVIDES, so that downstream user can runtime depend on them. This however was not implemented for the distro kernel dummy packages. We now add RPROVIDES for all distro kernel packages as well. As this would lead to a lot of code duplication, we generalize the anonymous python function a bit. Co-developed-by: Christoph Steiger Signed-off-by: Felix Moessbauer --- meta/recipes-kernel/linux/linux-distro.bb | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-distro.bb b/meta/recipes-kernel/linux/linux-distro.bb index d4f6026d..ffe828f5 100644 --- a/meta/recipes-kernel/linux/linux-distro.bb +++ b/meta/recipes-kernel/linux/linux-distro.bb @@ -10,14 +10,19 @@ python() { return distro_kernels = d.getVar('DISTRO_KERNELS') or "" + kernel_img_pkg = d.getVar('KERNEL_IMAGE_PKG') + kernel_headers_pkg = d.getVar('KERNEL_HEADERS_PKG') + for kernel in distro_kernels.split(): - d.appendVar('PROVIDES', ' linux-image-' + kernel) - d.appendVar('PROVIDES', ' linux-headers-' + kernel) - d.appendVar('PROVIDES', ' linux-kbuild-' + kernel) - if d.getVar('KERNEL_IMAGE_PKG'): - d.appendVar('PROVIDES', ' ' + d.getVar('KERNEL_IMAGE_PKG')) - if d.getVar('KERNEL_HEADERS_PKG'): - d.appendVar('PROVIDES', ' ' + d.getVar('KERNEL_HEADERS_PKG')) + for prefix in ['linux-image', 'linux-headers', 'linux-kbuild']: + d.appendVar('PROVIDES', ' {}-{}'.format(prefix, kernel)) + d.appendVar('RPROVIDES', ' {}-{}'.format(prefix, kernel)) + if kernel_img_pkg: + d.appendVar('PROVIDES', ' ' + kernel_img_pkg) + d.appendVar('RPROVIDES', ' ' + kernel_img_pkg) + if kernel_headers_pkg: + d.appendVar('PROVIDES', ' ' + kernel_headers_pkg) + d.appendVar('RPROVIDES', ' ' + kernel_headers_pkg) } inherit multiarch -- 2.39.5 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20250312133955.3771936-1-felix.moessbauer%40siemens.com.