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; Tue, 11 Nov 2025 16:45:27 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f64.google.com (mail-ed1-f64.google.com [209.85.208.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5ABFjQki026120 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 11 Nov 2025 16:45:26 +0100 Received: by mail-ed1-f64.google.com with SMTP id 4fb4d7f45d1cf-640789adcd2sf4174249a12.2 for ; Tue, 11 Nov 2025 07:45:26 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762875921; cv=pass; d=google.com; s=arc-20240605; b=V+TsXnIacsotPP/bIduS5k0RoDuDbqdru4LR1Jfx6Ry5wM0TYGktHWr0OpJBmRxsyd NVHoQ7xhFqcgyyfmjYHTZ6f4OrbBKI0MHJdBoVLLSC1GXdOP5amVm6j8tMs0Qb4A90ip o/ISD9URZDVmsWbTNrYzf1d3IYrOwKgrpDfZzeWEzI5KZx8AIPzFfNGbRuC8gSELtlcS c0UJDiO2WRh1rc9CnnI6CBheEm1Ivu28k+KaBuLFikViphuSB0FHTOau8ePhkpcIMSHw Y4042bTcIQFSISQ81woegzQrpXV0un7uzj/9dIPBfNODcH7IHlOHXuMDtdhYlwUAWt0L 8UjA== 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:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:dkim-signature; bh=H6WS3hdELYBja8x9BGHi3g5my7ryF4S76ZwE6oQbxeI=; fh=B4Lf6igVqILbZV+vBLAY/zzSO5u2OsRenhZO0VqwiH8=; b=IMYw3lheIqxDXMHI4iuu87YcOKsx9lcMZWV4DydKOG8E0xy/j00zK2oxNYf+nSgfaB 6Vngub6K0vnUpAOmQ4kn3GVuxjURS+4xsiyQuyPCtazoCt/UthvXM2/ik3kACmqG5Lhn H6Gz+iwhXB6gVlWfO5CWUMcA9KnNdxT5aFrrQROCgsM5Ob6CrggYDK6acZ90FoWMNIyW GOe61YGS7FWRTfSUdAkAH9wVxslKfIeYNiNrayMifHAhBMl18wkYBB9xWpqJwSQZNIZW iJbq1mre5aIyFysvDv2piW6Vyvre9J9BnrVQn3bI54XAMssypLaAewuYy1MAZdaCMH9d he4w==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1762875921; x=1763480721; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:in-reply-to:from:content-language:references:to :subject:user-agent:mime-version:date:message-id:sender:from:to:cc :subject:date:message-id:reply-to; bh=H6WS3hdELYBja8x9BGHi3g5my7ryF4S76ZwE6oQbxeI=; b=HjMnGIe53kROowQn795kJwaacaqGCgbjqtAYFLz4U3A1w128YuR8Q2bh2cQrhPIP8l Y23SxrT9viVnfpPz3N9p/iizr06EhFruLLeNeVDRfn7jYq/utGfxDySdPUKcwxxK8WC2 zGxh9D1Q+o5dCJUq3r072JdbmhuILtrBU7EST/3r39AJ9KagKHrPsYoSBr+j1opTLVDD pG0ysQTeH0bHyJekrzOM1JlKKt/Ik+uHcdR1hTfR3dQCsKXpZfjNbS/LoyoynrOIWaJ7 hauFEm8hu3PW7nuDAuA+/MMgygIRoZHeIRFboN8YuxDPZEwttUF7VMykDdwGa2nSgmqE gU5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762875921; x=1763480721; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:in-reply-to :from:content-language:references:to:subject:user-agent:mime-version :date:message-id:x-beenthere:x-gm-message-state:sender:from:to:cc :subject:date:message-id:reply-to; bh=H6WS3hdELYBja8x9BGHi3g5my7ryF4S76ZwE6oQbxeI=; b=LdKUStIQkwTbHINS81aqJycPJPuGCEowfGSSBjUyeSMm6aqo9f/AYpk9lPlVQMTzBi UjHEGHl+nNAQ7EaoeAWVQ121qjNtDzyf8dT0iQqwZEIU373s3P2qybc1KX3j+onDFiZU 8cJ1y8FpiZBEEYzSdTj4WDDp/xMJIBPCnZgiQLeFLd+65pbV8bqFPESIXUXssxrHzMK2 qsiy0Iysz16xAvDta2uzrmbxvKU7E4e4WnV6ilnKpr2BoxnHVx0HFKWJN2a44ZUpUvut Y0sNPuTyxmPIFRqJdwUYNkItmu7lLaKa9jJkG/tiMYMnDGvQF5Xid3SlvLYGT+0ZzWAz hdjw== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCU/NX8gA7RhEv9snDHOZQs0N/L2TZe800dapQKinWmz0Ddm0niUZqXWzdgSENKG27gt+w4/@ilbers.de X-Gm-Message-State: AOJu0Yx3tWm/l4a7X4tTwZnDae/JTn+C6fw7N1V4g8YmhJuO0RnOSl10 zmx62st5WxkEAuRSMvj0MI/5l5mThCsVxWK9yueGPwmVkjeY+EpPb+Kb X-Google-Smtp-Source: AGHT+IHRoi4p8B5x6RY6vezKHBROf9FTQy/l+BcvP008pMnOoRKEAOXhW3Oul/g0lcveitbTDTXJcw== X-Received: by 2002:a05:6402:50cb:b0:640:a356:e797 with SMTP id 4fb4d7f45d1cf-6415e6ce8e3mr11194470a12.13.1762875920675; Tue, 11 Nov 2025 07:45:20 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+bpzL5jAzt7H0PGANusr0mJW63AE8h595/pXNVos10u3A==" Received: by 2002:a05:6402:b99:b0:640:af01:c6f1 with SMTP id 4fb4d7f45d1cf-6411d836a56ls1483376a12.2.-pod-prod-07-eu; Tue, 11 Nov 2025 07:45:18 -0800 (PST) X-Received: by 2002:a17:907:1c21:b0:b70:a9fd:1170 with SMTP id a640c23a62f3a-b72e05725a4mr1140303066b.65.1762875918000; Tue, 11 Nov 2025 07:45:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1762875917; cv=none; d=google.com; s=arc-20240605; b=FDiNR7VlhLlbrD5bk6dcWmTKoX1TLSQanOdtzXdzGbisLrgMjYXJrVxoFINyKa+j79 se56HvbFl6DbpWZu6QhHHOk/3n1yUb8RtbjyAlMLysyS3CvvUJMgRSqd3OnoS16aQzKU wrUBQn79rdpmyyjiYYwDSYKOmJceqOttsQa4sZPSywiSAAUuYxPlceRD0QLZWkPO5C4i R5WJ3VaMStI0kra0ZqZsU0ihnmQAxBEYdQKcWnoWP7ONkCBqiFqO4Gspgs1y2VEhV1Qm oy1G3J3WzYfX+ktVP6wtQGboPdcAk8mUmIbNPhMPpvrqEjHlzG5XJ3l9WQtkVdmNSqhX tRag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id; bh=T95qpC/KneGuA1GvmeNBmEMhUpZBOGWYe2JkVMRSjZU=; fh=L712Q8zpINiMgBOfyniwCtO46dWGdQPzpbbNb70APXU=; b=AfdbkzIAZs6PTtgbUL/jNDJbKVwyk2Wgvj4GiGx5stCLo8xH0ywinIAVAm6USZcveZ 7QVt/fkA6zjmSfzyVUOroOE0Seao94TCXjO9ReIOnSiWxNWrZkGJP/q+8QNGk0t2oQnk P5OKq1DMj+S/m5Y+dOD0BDr17q7k8u8p7yHZtBJVKdswQ1KWqu90FBOLId4b6WdUzPp3 HB2zBnIRl/pD+X7dgcqf1V5Z7tmJL5C5F8LECUtAPh7lhvIBmA489syZ0gOuDJmjRMHj NBp9Twh4W5THyyXcqByyF0iasU5f/6YPmoEdk3LPvsLNH0yg1A9maJEFpYIjyDfzdm0t qQ3A==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-6430b071d8bsi22792a12.1.2025.11.11.07.45.17 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 11 Nov 2025 07:45:17 -0800 (PST) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from [127.0.0.1] ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 5ABFjG2H026107 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 11 Nov 2025 16:45:17 +0100 Message-ID: <74121b60-66d2-4e6a-9479-08232af3ff33@ilbers.de> Date: Tue, 11 Nov 2025 17:45:16 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 09/27] kselftest: Migrate to a bbclass To: isar-users@googlegroups.com, "Kiszka, Jan" References: <0f33ba5ce2fdfb9499c2b7785750ed591d2e6f15.1762759360.git.jan.kiszka@siemens.com> Content-Language: en-US, ru-RU From: Anton Mikanovich In-Reply-To: <0f33ba5ce2fdfb9499c2b7785750ed591d2e6f15.1762759360.git.jan.kiszka@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, 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-Original-Sender: amikan@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de 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-TUID: pSp/rSSKnKmF 10/11/2025 09:22, 'Jan Kiszka' via isar-users wrote: > From: Jan Kiszka > > "inherit kselftest" is shorter and a more common pattern compared to 'linux-kselftest' maybe? Just to make all the classes named in the same way and stay nearby in the folder. > OE/yocto. Keep the original .inc file as transitional helper, issuing a > warning when it's used with a migration suggestion. > > Signed-off-by: Jan Kiszka > --- > .../kselftest.bbclass} | 5 +- > meta/recipes-kernel/kselftest/kselftest.inc | 52 +++---------------- > 2 files changed, 9 insertions(+), 48 deletions(-) > copy meta/{recipes-kernel/kselftest/kselftest.inc => classes-recipe/kselftest.bbclass} (93%) > > diff --git a/meta/recipes-kernel/kselftest/kselftest.inc b/meta/classes-recipe/kselftest.bbclass > similarity index 93% > copy from meta/recipes-kernel/kselftest/kselftest.inc > copy to meta/classes-recipe/kselftest.bbclass > index 95dece10..ec2d267e 100644 > --- a/meta/recipes-kernel/kselftest/kselftest.inc > +++ b/meta/classes-recipe/kselftest.bbclass > @@ -2,13 +2,12 @@ > # > # This software is a part of ISAR. > # Copyright (c) Mentor Graphics, a Siemens Business, 2020 > +# Copyright (c) Siemens, 2025 > # > # SPDX-License-Identifier: MIT > > inherit dpkg > > -FILESPATH:append := ":${THISDIR}/files" > - > # Some test-cases like memfd compilation failed in cross-compilation. > # Force native compilation for now to have consistent output across > # ISAR native/cross compilation setups. > @@ -33,7 +32,9 @@ DEBIAN_BUILD_DEPENDS ?= " \ > llvm:native, \ > " > > +FILESPATH:append = ":${LAYERDIR_core}/recipes-kernel/kselftest/files" > SRC_URI += "file://rules.tmpl" > + > S = "${WORKDIR}/linux-${PV}" > > TEMPLATE_FILES = "rules.tmpl" > diff --git a/meta/recipes-kernel/kselftest/kselftest.inc b/meta/recipes-kernel/kselftest/kselftest.inc > index 95dece10..a81e2550 100644 > --- a/meta/recipes-kernel/kselftest/kselftest.inc > +++ b/meta/recipes-kernel/kselftest/kselftest.inc > @@ -1,53 +1,13 @@ > -# Kselftest package for Linux > +# Transitional include for kselftest.bbclass > # > # This software is a part of ISAR. > -# Copyright (c) Mentor Graphics, a Siemens Business, 2020 > +# Copyright (c) Siemens AG, 2025 > # > # SPDX-License-Identifier: MIT > > -inherit dpkg > +inherit kselftest > > -FILESPATH:append := ":${THISDIR}/files" > - > -# Some test-cases like memfd compilation failed in cross-compilation. > -# Force native compilation for now to have consistent output across > -# ISAR native/cross compilation setups. > -ISAR_CROSS_COMPILE = "0" > - > -DESCRIPTION ?= "Kernel selftests from Linux kernel ${PV}" > - > -DEBIAN_BUILD_DEPENDS ?= " \ > - rsync, \ > - flex, \ > - bison, \ > - ${@ 'fuse' if d.getVar('BASE_DISTRO_CODENAME') in ['bullseye', 'buster'] else 'fuse3'}, \ > - libelf-dev:native, \ > - libcap-ng-dev:native, \ > - libpopt-dev:native, \ > - libcap-dev:native, \ > - libmount-dev:native, \ > - libfuse-dev:native, \ > - libmnl-dev:native, \ > - pkg-config, \ > - clang:native, \ > - llvm:native, \ > -" > - > -SRC_URI += "file://rules.tmpl" > -S = "${WORKDIR}/linux-${PV}" > - > -TEMPLATE_FILES = "rules.tmpl" > -TEMPLATE_VARS += "KSELFTEST_ARGS" > - > -KSELFTEST_TARGETS ?= "" > -KSELFTEST_SKIP_TARGETS ?= "" > -KSELFTEST_FORCE_TARGETS ?= "0" > - > -KSELFTEST_ARGS = "${@ "TARGETS=\"${KSELFTEST_TARGETS}\"" if d.getVar('KSELFTEST_TARGETS') else ''}" > -KSELFTEST_ARGS .= "${@ " FORCE_TARGETS=1" if bb.utils.to_boolean(d.getVar('KSELFTEST_FORCE_TARGETS')) else ''}" > -KSELFTEST_ARGS .= "${@ " SKIP_TARGETS=\"${KSELFTEST_SKIP_TARGETS}\"" if d.getVar('KSELFTEST_SKIP_TARGETS') else ''}" > - > -do_prepare_build[cleandirs] += "${S}/debian" > -do_prepare_build() { > - deb_debianize > +do_warn_custom_inc() { > + bbwarn "Please migrate from \"require recipes-kernel/kselftest/kselftest.inc\" to \"inherit kselftest\"" > } > +addtask warn_custom_inc before do_unpack -- 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/74121b60-66d2-4e6a-9479-08232af3ff33%40ilbers.de.