From patchwork Wed Apr 12 10:17:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinuvasan Arjunan X-Patchwork-Id: 2766 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 Apr 2023 12:17:56 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f59.google.com (mail-wm1-f59.google.com [209.85.128.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 33CAHtej031561 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 12 Apr 2023 12:17:55 +0200 Received: by mail-wm1-f59.google.com with SMTP id bh18-20020a05600c3d1200b003f05a99b571sf8450438wmb.8; Wed, 12 Apr 2023 03:17:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1681294670; cv=pass; d=google.com; s=arc-20160816; b=rhNijUX4doSSk7XyzCBEEXd9B3icLYo++9w/9lhyKCwg2MryjWDIIpHPF6o1Q8Apek 1xkAgb177qQxq/Xmhhjp4KtsDQWDT2e9CY6DzbhYELCukhCittznktnazv/nUZbrpFtX ZtqAfjTrt/MOHT5wwm7j+kELDLgaEDzybJJ3hsC8kc+Pvp+6jJvyQ9NegLjOkZAyGH1n J9+ElqxHjXtAxzJkVjb/WjGcSyHk0J5NCJv7HF66+T+O2yFHIuvkXGLrOFM0SfPhw6GW t809R+I+jYMIeJU5xkaT6inMlGCwUfBVgczkIPi8UELpzBcUbKTOrP3jKQXvWzPQxhUj zXlw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:ironport-sdr:sender:dkim-signature; bh=Kesjf7x69tkPEXsdp5fti11EysM4vCIs6swtW4FADDU=; b=ZsfPmSXby8kNXmt2aNbOuS/IsnbHObmrNa2aa/krFXejKuDh97Aov9T9H2lKdtRAYg 6NTjJ8rFdXHo/UYGnPB5QV5hfNGHg/L/0lGGENIs5WERFTAMS5ODS+au4Jn9h3sL10zE KdyiUBeZQ3/jx6sGMJaB7RJmV/N5TQu60Zywy4jyP4X4cypHOEjfnq0ctciioagf5PZn tLokeANMiLWvavErcRv46Ul2eFTN3Oqv8IkF14Kap28gEOxtReceD/qSlquPZobIE+xY 0UEaYnQnvn4DVCnLMlOuEFDrYDlV6EMvB3rlqQeS8lK+4j3DYOtksVOHrLYwuJcPJ8Dy 48NA== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of srinuvasan_a@mentor.com designates 68.232.137.180 as permitted sender) smtp.mailfrom=Srinuvasan_A@mentor.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20221208; t=1681294670; x=1683886670; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :ironport-sdr:sender:from:to:cc:subject:date:message-id:reply-to; bh=Kesjf7x69tkPEXsdp5fti11EysM4vCIs6swtW4FADDU=; b=Pz/SNmv0Fj/ZrdyKz1GmqomQD26xPD49AzXbT14Cwy6YFQH9gldEsGIpJzNQRmNQ54 zE0We5N741tvIg0ahMFAz/4RN8JEPsdYQxUIl6F2eSN1au15duBui8I2tTgDrPuScXYS 2gu84MCt8FYXJbqgxksweFUNEN9Xog5Pf1IYhP82f7EROEOArjKlCjGlm3FNkWXBVTgC e5WyCLpTPF5M7xBHyt5OEKmk13phU8sJIHNTqeO7M4KhVDWo+v5JgZFmQbYKhn7ybncZ e48EQX7daKBMz/nTY3xmh4n47DMld5X1qY2r5+NldwyX8DnhY2BTEMHJ7D9hLhqQrZ0o yhPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681294670; x=1683886670; 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:mime-version :message-id:date:subject:cc:to:from:ironport-sdr:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=Kesjf7x69tkPEXsdp5fti11EysM4vCIs6swtW4FADDU=; b=hM92tQt2hqfzuUth7y2035rqxF4kSiVmvp5dCZh5NspIQ9ehq1kixpnHWiKOjNReeL JyfbJxLoA5ZjyotRQZxRNW2BVRcJaT3pFROqHWG4cP8GYxK/XFs7gxvwUm13tPb04zu5 La9/+mv+k4dre1F2zk3emEa74v1Jk192d3iXvtpM1EDcwsnl3qFvuiDbt3DZvQjR+V1y mZYe9rBeymsgfW71BeimA4fK9axzHmfg9mp5LUzNBzOvi0AqF5LyXXbZBU4iS+ed3xlx G8zLT7qGPX3NzqwjVzvqKcNPOgGcVe5jvGc9E4e5JqK1BYLkkZxkiHfZukU1r76XZtnN vUJQ== Sender: isar-users@googlegroups.com X-Gm-Message-State: AAQBX9ciWJ0bBJ45DUFlymSES4sL5G7cytRuj8NMS658JeIGbxvnrhAW 81zU/bGKO3zZJEgNALXUiCM= X-Google-Smtp-Source: AKy350Yozp1viGBQpybpEqbu6qrii3EhjtVDf8CX+Q/XZXcIRoICE7u63T9to64XkNJsG40P/il8Og== X-Received: by 2002:a1c:4c10:0:b0:3ed:605f:23f4 with SMTP id z16-20020a1c4c10000000b003ed605f23f4mr3694232wmf.0.1681294669963; Wed, 12 Apr 2023 03:17:49 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:470e:b0:3f0:87a0:98f8 with SMTP id v14-20020a05600c470e00b003f087a098f8ls4163425wmo.2.-pod-control-gmail; Wed, 12 Apr 2023 03:17:48 -0700 (PDT) X-Received: by 2002:a1c:f20e:0:b0:3ee:67ff:4aad with SMTP id s14-20020a1cf20e000000b003ee67ff4aadmr1597158wmc.26.1681294668649; Wed, 12 Apr 2023 03:17:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681294668; cv=none; d=google.com; s=arc-20160816; b=A1cn5dWJhQKKnjpxfu0ZwwVfqQ7HhnKyNZs6ZUGWjPUbYPotCzheeL4AiSmXA7VKlx VHTh6LcsCqcHGSlMkNT2r/5HyFY0PiSHhECT1u+SU6FPwzfkhi6hLWzCMP5vvtChGngj jpSmgcSYnsHnjhYNAnyqP/O3jvO/WR2Ad0ZnS0yoUEQtiXtb6x8nTLZ6RFEthXotmu9B kNE4jLdDGSmqhq5GBZygdPwCuOVk8ytalAhmxQ3GxWBHX2YGJQAFFv6S01AUdjCZaHul TLHkYphnXKnUTymz1VLX8abztucKBwRxChnc84MaMCW8kWsRPge10RbZQL723Lvf47lC 3Qrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:ironport-sdr; bh=V4nWDVAqj218Z4vx66aV1NM3TYHZ4ZgcTK1T7jBynDI=; b=UBh/byNMDwJTo3u3+oSMasg834V1YvCBL7/zBak25PCOtHvZCm8iRRmQFi06u6UzPp BiCyFvXx56JhFNRWCTCff5ikp4RtrIR1ST9IzQz8nblKFGW1JrlB2zg+WquG/xdLSgcg feNJhjbhwyNO427Zid39TO8//ig1jTWSeiPaTELlu3lBVN6Y4Rx5y6LF6tBgyetwwNy3 Mpp8tegIOY742yg+ozIsUVo5JBv5KuPfswXAd3I09mw2Tw4xxEgOU/XtSOuq45UCAh17 VhFvD20uZ/dxrB5q5uBy6DZAXI3QMbmID2DoWU/D9Y5LcHTFic8B3u8uRnPfWjvNExUm Ubmw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of srinuvasan_a@mentor.com designates 68.232.137.180 as permitted sender) smtp.mailfrom=Srinuvasan_A@mentor.com Received: from esa3.mentor.iphmx.com (esa3.mentor.iphmx.com. [68.232.137.180]) by gmr-mx.google.com with ESMTPS id bd14-20020a05600c1f0e00b003f07ed659f6si70747wmb.1.2023.04.12.03.17.48 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Apr 2023 03:17:48 -0700 (PDT) Received-SPF: pass (google.com: domain of srinuvasan_a@mentor.com designates 68.232.137.180 as permitted sender) client-ip=68.232.137.180; X-IronPort-AV: E=Sophos;i="5.98,339,1673942400"; d="scan'208";a="2194181" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa3.mentor.iphmx.com with ESMTP; 12 Apr 2023 02:17:45 -0800 IronPort-SDR: q2f9UTYMPaSaW0/aCYDUocfxGmmzGfnZCfZo8SZhGZt+ypCE3JN0I9L8YqhCqGEIsCORN5g71q EH06/Id91LjHFyQwF2UmEYLnH9zTY/MAumUJRz7+Z0GAf95N0LnVDmoZaRRp4sQoiogIlpoq1+ wAJaW3O3ggNsfaaA62eJofzh2kDJGZpUEQV6IESPkOcX6Y7zjgic/GR+N0pOIC7cW2d3xfrpek +5jzrUVf3TIMZA6OQvjLFI/Fic7mNZCSFMF/K5X6tx8gpRM+WYUJmLb8w5VuSscBMD4MsaKuNg 8OU= From: Srinuvasan Arjunan To: CC: , Srinuvasan A Subject: [PATCH] meta/conf/bitbake.conf: enable SRCPV support for AUTOREV Date: Wed, 12 Apr 2023 15:47:21 +0530 Message-ID: <20230412101721.682675-1-srinuvasan_a@mentor.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-ClientProxiedBy: svr-orw-mbx-11.mgc.mentorg.com (147.34.90.211) To svr-orw-mbx-13.mgc.mentorg.com (147.34.90.213) X-Original-Sender: srinuvasan_a@mentor.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of srinuvasan_a@mentor.com designates 68.232.137.180 as permitted sender) smtp.mailfrom=Srinuvasan_A@mentor.com 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=-0.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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?= From: Srinuvasan A One of our downstream project recipe uses `SRCREV = "${AUTOREV}"` to get the latest changes always, but this not works after bitbake 2 migration, it throws the below error. do_fetch: Fetcher failure: Recipe uses a floating tag/branch without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE). Till now we don't have support for SRCPV in ISAR, hence add this support as like OE. Signed-off-by: Srinuvasan A --- meta/classes/base.bbclass | 2 ++ meta/conf/bitbake.conf | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index 53550ae..cc2b195 100644 --- a/meta/classes/base.bbclass +++ b/meta/classes/base.bbclass @@ -120,6 +120,8 @@ root_cleandirs() { python() { import re + d.setVar("SRCPV", "${@bb.fetch2.get_srcrev(d)}") + for e in d.keys(): flags = d.getVarFlags(e) if flags and flags.get('task'): diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index f421050..124bf49 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -36,6 +36,10 @@ PR = "${@bb.parse.vars_from_file(d.getVar('FILE', False),d)[2] or 'r0'}" PROVIDES = "" S = "${WORKDIR}/${P}" AUTOREV = "${@bb.fetch2.get_autorev(d)}" +AUTOREV[vardepvalue] = "${SRCPV}" +# Set Dynamically in base.bbclass +# SRCPV = "${@bb.fetch2.get_srcrev(d)}" +SRCPV[vardepvalue] = "${SRCPV}" SRC_URI = "" STAMPS_DIR ?= "${TMPDIR}/stamps" STAMP = "${STAMPS_DIR}/${DISTRO}-${DISTRO_ARCH}/${PN}/${PV}-${PR}"