From patchwork Thu Apr 3 12:58:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "srinuvasan.a" X-Patchwork-Id: 4132 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 03 Apr 2025 14:58:26 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f64.google.com (mail-wr1-f64.google.com [209.85.221.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 533CwQTl007223 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 3 Apr 2025 14:58:26 +0200 Received: by mail-wr1-f64.google.com with SMTP id ffacd0b85a97d-39135d31ca4sf495449f8f.1 for ; Thu, 03 Apr 2025 05:58:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1743685100; cv=pass; d=google.com; s=arc-20240605; b=dDqWd44SGfTuXrSPHypICAMKlXUmSmcHm5rJ319XQseSskO8u0QRi106O5LrFJc0Fu OKoOzUX1RFzlpmKLJNkJm/FTU9SbzZMBv/9Xiyy1hxayaL9iRoUVUG9YN6FQKJOx6T1G VeMXVJWDLCb0U00bpXOoDE/7WlkfbgkAm9sz+01IFuy/h89aY+kErAUNs1uZEHKtpmYF 2IsjFc0YegI4helX7u5kAwCK/bRKNOPdiwI/dIru3/Pah6IM+bzc3asGUbImIjxvZzJn A8DDW35cUrJ8KPG71TAcXDasT5HIJX7I+NJlrlVQEnn0HIVeb0mlpNo0jS2lpC4hEcsC a9eQ== 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=KWi7aM4a9Xwhj5lI0IdrD++dCnc62CSsfiplyVijIvo=; fh=LcqF4cj/kz/6WtHh+EytNKcQkHqpErrt1QGAH+lVQSI=; b=dGSaRDWE5j6YE+55c6M+q6YboJdanduimqj3JiE8/6TE0mI9XhRCxjB5Z1wUOZCjQn ShLPk7ON0xSqdolkdnfbxs4mo8+TW0hU/FH9usXFJJPMBnj6szestTozhV/6hdM/meKF WGhp0TNd8g2kOq21aFENZ0/txsfZQs/1mnlIndG627vb3/QQbvbHyk9AUFlj00uo9nT3 x04GeESM8a0fAI2NLH4Bf241OeeHWU4gTI7pObMGQq23mfRVI0nFSZvYokzmYmM/bAT2 xjyC9IJHtkUs7UhoWfgCtY/kXaIgDwZWwrK4CB/mnU6h8fW+ud7Fjs8NM3jQdkvj73lV CU8A==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=BlPL6NbF; spf=pass (google.com: domain of fm-1324425-2025040312581680e804788dc537772c-mco_hu@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1324425-2025040312581680e804788dc537772c-mCo_Hu@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=1743685100; x=1744289900; 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=KWi7aM4a9Xwhj5lI0IdrD++dCnc62CSsfiplyVijIvo=; b=WKm5fUfQ7yGk78EPOa+mWmFZD448OEwav318pKgY97oyGouMxkc1hUX7zHVQ/G5UM/ i19Ubtq7psRl9lrkOxQ/MaPVDnDmnG3ltjH6AC2lXn2JwgMKx/aOxiJQvvDNcAXEIvvt cjBaFxnduoWqM5r9ggFvy6dY0uYCuPS65NVka5jvikcfdi6ER0LnEKA0aion1lzJbEXG IAM2dp9gu05r86PegNDBWVxTTnqIOgItG9SaTVK2axhRontjdleiV2yKpHCnivdY5tTx 8Xrv85ZxYKA71IHw9sluYQdnfSoJlQmRvMHiXHiKNmM2XmYi7AjCdDAKgxdMrphPrs2a EF8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743685100; x=1744289900; 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=KWi7aM4a9Xwhj5lI0IdrD++dCnc62CSsfiplyVijIvo=; b=OcoOF24WTnp36B2H7IffQ28saUhv+HXSHo9CxD1sByISuTi3HTVyzoJGjga/JAxaEe JLxNhy36UEp3hQ/Qi6ta4+byJMUD9wDbDFbtzSJjGD0MsezDXwhsbK8ung+x5hkSmmnH Ex5G3P2qnWqH+nQeZXYk9Zbv+OLu6l0WtCZOtoyW3LdO5NWK18YEDo/uUfrQcLHQlKn8 Oj43eM6mVW/PiOGxoW+MrTYqgGoWygJmfLvgiFcBlhGAfxwRKNX/6X+BWQL9F4+IAdwR K6tsb9uqpUya3CJmRBuP345D0dP4XcFgrHGj9bvCb1gbdtuUTES/2T6vxNLOBZZIU52P yECw== X-Forwarded-Encrypted: i=2; AJvYcCXIcMbUHAvj/6a3iQlMQcf3oDZWlpNntAgdit7Fh2hpo724oJ10/PWZ4ClxPIJ4GuKVw5XnVxY=@isar-build.org X-Gm-Message-State: AOJu0Yy42Z5emL5q2JzLad5HhTP8f+vlE/zZrLjZHEidrdIh0iRUwNW0 Laa3JlPDH3WtLK9KZQX3VfFcydK4KzVGPy6PqqNMRvOAsSPhOO80 X-Google-Smtp-Source: AGHT+IE2eW4XGDMM2GWckttek8+YS2YCG4Nnb7xQEIj/ZYAM1TbgONKq4E7ltrudVGC1Aw/7xyMYhw== X-Received: by 2002:a05:6000:2288:b0:391:98b:e5b3 with SMTP id ffacd0b85a97d-39c2e623c1emr3262383f8f.14.1743685099614; Thu, 03 Apr 2025 05:58:19 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARLLPALytVLqN8ZoCNrLR+KdFA1PNs/YRdkqMA1k553lZS3NeA== Received: by 2002:a5d:5888:0:b0:390:d6ab:6c26 with SMTP id ffacd0b85a97d-39c2e19b40els361567f8f.0.-pod-prod-00-eu; Thu, 03 Apr 2025 05:58:17 -0700 (PDT) X-Received: by 2002:a05:6000:4027:b0:39c:140c:308 with SMTP id ffacd0b85a97d-39c2e5f50b6mr2567100f8f.3.1743685097207; Thu, 03 Apr 2025 05:58:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1743685097; cv=none; d=google.com; s=arc-20240605; b=FdSRPTzx5r2iCGMFyN0Rn6IVtSecLxGrWvLbphvQ8Oipwp6j+slfnFPv1S5TC0pkbs GtG1F4GEozNmS/L7ZjerkLhwzghgDeVzlKyaj9Zh3vVuYcrBp9W89lB3CC65eowtxBPm 2zjRdERugoA9gMLSi1WDstlnu8tj2R3LBQjlartgm8ttCp00h2f79hX8Wv00ov5GAR+V 1FRhdnEM5DbpINFfvJ00ZFJYE7z5AVJc0FtZDgoCscGEb0X1N3lcj7mIhVhQ95tjhKv0 F5Svu3eyIw54bNVVVGoXdonoHkmtbbxITieXaDL42EOYr8vnk9DZMdDlgKcbMJ+kNeWI BqSw== 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=y0tBte/rs9ofRuAMcIuK9Orv3nl0qSSEAWH59sYkiC8=; fh=8FjR+eCpauVZhKjl62lGY5IVgnJRyvTOjoFZetZ3BF8=; b=Ww3fPl+W4E+bGcOUyseF2gouHrKw7p5Xr2jwxb0Hm2WXJ4ETmNSI+71P9WzXw3jEFq VxXtsrMeM36sVe+zjAPInyYclVI9XijyqCI2Nymyad0sp22GYdX3AKis5ZhoFpFYJ50T LL2LSMphdBpOz24/uDQ9+CAITL0Kh2TqD4Eg2IbqwZRmf0HU3Uw7ozYFtuDLBUz8HPf3 ugRnE6oSEbtpfFgsWA3fVMUM9MddkW3/kPW1BzFx/7T5w8PWQV7jkMbK8V/4vcgL2M/C nTTBxWdIHGWqImROY14XAf8ikvCZ969WVFkEcIQnzET147TNw//j22yX6MA9JmTndd4M ukXA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=BlPL6NbF; spf=pass (google.com: domain of fm-1324425-2025040312581680e804788dc537772c-mco_hu@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1324425-2025040312581680e804788dc537772c-mCo_Hu@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-228.siemens.flowmailer.net (mta-65-228.siemens.flowmailer.net. [185.136.65.228]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-43ea8d166f4si1046955e9.0.2025.04.03.05.58.17 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Apr 2025 05:58:17 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1324425-2025040312581680e804788dc537772c-mco_hu@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) client-ip=185.136.65.228; Received: by mta-65-228.siemens.flowmailer.net with ESMTPSA id 2025040312581680e804788dc537772c for ; Thu, 03 Apr 2025 14:58:16 +0200 X-Patchwork-Original-From: "srinuvasan.a via isar-users" From: "srinuvasan.a" To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, ubely@ilbers.de, srinuvasan Subject: [PATCH 1/2] meta/classes/rootfs: carry bootstrap list file until the image rootfs Date: Thu, 3 Apr 2025 18:28:56 +0530 Message-Id: <20250403125857.2525698-1-srinuvasan.a@siemens.com> In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1324425:519-21489:flowmailer X-Original-Sender: srinuvasan.a@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=BlPL6NbF; spf=pass (google.com: domain of fm-1324425-2025040312581680e804788dc537772c-mco_hu@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1324425-2025040312581680e804788dc537772c-mCo_Hu@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: srinuvasan.a@siemens.com Reply-To: srinuvasan.a@siemens.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=-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?= From: srinuvasan If the user selects a different debian mirror (http://ftp.de.debian.org) by using DISTRO_APT_PREMIRRORS to pull the packages, the proper list updated in the bootstrap rootfs and buildchroot rootfs, but in the imag rootfs it contains the upstream list rather than the selected debian mirror. Due to this issue in the deb-src caching stage, we are copying the packages state (/var/lib/apt/lists) from the bootstrap rootfs to the image rootfs, With the present implementation, we are copying (http://ftp.de.debian.org) list to image rootfs's var/lib/apt/lists but image rootfs /etc/apt/sources.list.d contains the upstream (http://deb.debian.org) list. With this mismatch list, it throws the below error during the deb-src download stage Logs: Reading package lists... Done E: You must put some 'deb-src' URIs in your sources.list Make sure the selected debian list available till the image rootfs, except user can define their own list in SRC_URI. Signed-off-by: srinuvasan --- meta/classes/rootfs.bbclass | 1 - 1 file changed, 1 deletion(-) diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index cd8fd118..406e9192 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -380,7 +380,6 @@ rootfs_cleanup_isar_apt() { sudo -s <<'EOSUDO' set -e rm -f "${ROOTFSDIR}/etc/apt/sources.list.d/isar-apt.list" - rm -f "${ROOTFSDIR}/etc/apt/sources.list.d/"*bootstrap.list rm -f "${ROOTFSDIR}/etc/apt/preferences.d/isar-apt" rm -f "${ROOTFSDIR}/etc/apt/apt.conf.d/50isar" EOSUDO From patchwork Thu Apr 3 12:58:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "srinuvasan.a" X-Patchwork-Id: 4133 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 03 Apr 2025 14:58:29 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f55.google.com (mail-wm1-f55.google.com [209.85.128.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 533CwSbZ007238 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 3 Apr 2025 14:58:28 +0200 Received: by mail-wm1-f55.google.com with SMTP id 5b1f17b1804b1-43ce8f82e66sf4915105e9.3 for ; Thu, 03 Apr 2025 05:58:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1743685103; cv=pass; d=google.com; s=arc-20240605; b=Ph6PlFgI/QF7U+0tz2Z1SOWhBLXMLaIf5kDFMijDBFgIb7uBf9lVOTBM491mPfGzF6 mmD7e9+MjPyDRF2nCw+QYGd48EXBDoCJr8GnkR0JcIbujHVWf1ju8Y6roT0zUTQyK2KB 0q7IbaQEgYWHoXgVlMpPSjZtDl1xwmr+tBReKR3cSu6SIwo2OAacrLk+fjEirLEvCatH UDs1mIUOw3hkon57TWlalheFBNZIZ2vqFCgsS6eyFokrFUH5uYE0u+GuCWuvqdRjs9/k z290CCxZ86+/6fAOkhjGIKcxvXi+NF4C/Gx87YKIG8Wklg0IQPqfyMNa8wKXvTa2stNq aCgw== 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=OnNV2vpQIrZjWIkH6lHaE+YxQGLJiS9Tq94R8BnHyK8=; fh=z2Ns1PjDTPQriK16YXtThxDaX7Gx3nnvkmcbEoVxMEM=; b=YNGOFj9WlHVcUbkdG4DP1an0GQYLg7D0j9D6tObbNMGJaAsPuqBUtM6f7BiaCx1Ozf o1adBttETZSTPXqzzxyUAN8YUyl2Sl1ch1LHxABHWJ/UbRonawC+cMo99/4PtpW6PREy apzlexvyzR6tCIED+JoXXhMNu5sQfOUshROSkurWc21RjhJFCzyp1hKikVgupnnwQGzN mN8jhUElUyfaWJwTO9Nu7LTQlVYsqJarthbaMMzFx9yDCcWIlo5rYn/UnyuAVGixIIAk 3Z+4cvf4XlTC27uJl8jwD10ImlwwU0BB1gehllRQ6Ichw4/fQS6v4bwAOtT9izsWBDMJ ZjAw==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=IUqYRMvp; spf=pass (google.com: domain of fm-1324425-20250403125818df6366050cd4aea120-xtquhb@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1324425-20250403125818df6366050cd4aea120-Xtquhb@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=1743685103; x=1744289903; 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=OnNV2vpQIrZjWIkH6lHaE+YxQGLJiS9Tq94R8BnHyK8=; b=j+kXG4PKt9g1O/Cbwxst4b4B1NKfNk7zHyu2ef9uxlOoJJuDaMUaj3ie9t3jECJFOq mIRAxs7RiSJfARmHXre2kU9YYNxeOIVVzAc2pHQFgs+PKRAcCSx/w2NODOTfR/2Rf/p8 7PjF/aZU9ztbMUzrDTpVQ8LUrjO7MGdcequ/YBFQHcEJjMKi8Hrfg+UFcPpu4QSBfUs5 PnbE+DlkboBfnYA2CPhp8F+aBB/qYZjgkSM728g2/u8G3NXvQsAJkK42gOo3FdGrceiR aNsHA8lh8WA2ciHToCBDiABQtt7k5fvzG+BiQtE+/5pBphyT5MM6cBqzAiutIY9CybjM tUmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743685103; x=1744289903; 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=OnNV2vpQIrZjWIkH6lHaE+YxQGLJiS9Tq94R8BnHyK8=; b=sNE4oB/wyWJNrzi0J0rAetWmDeTGvd+A81fRIbguBBss6jzzHB0dHmLAO1g+AdZILD azZNz62CTQx5p7bkdW5SYnGdKSj9/QzO7m9q0grVblD9t9kSipP4Ls1NyAFXDWtxqzod PBodhUspcb55wqHuqqGy6wF8VXcTqUWLG1mdYTa6tBm+uYcOeg3eyBuZoZ2rf/luLyWU u5Xy3jpJbWXh9rEbXh6VMgqzSNUGxWoU+QlVR3dm4shRLMpV9OFcoeSLzc9wQfc0lNOA j4rhuOjnNBWGa84uBDNhXoJR2iblFDANwkYCokmmy3KWDo4OuIOzSKmLI21HQ1xcShrf U7Lg== X-Forwarded-Encrypted: i=2; AJvYcCUFkhUWTICuKnk8E4Ra6dwEOpmEGGz6q1iLQJCP1GChxv1qhNtQzjGsPID3xcqRPwa/01hD4Tg=@isar-build.org X-Gm-Message-State: AOJu0YxVRu2vryV+nyPaSYdp2bMkbymzU+m/Ky7+N/RDLgWx2WIlF1mo 4q/vooP7zVtGKF6b94YKxJpySNahymnGlka6AAk3l9SH+Xw+G0Qa X-Google-Smtp-Source: AGHT+IHg14exPRGhnHYc4cu4Llq9V/FmAvjodDHzsnF9wCumnej9gUv9x8T9E2lnHa33w8X4ustQjw== X-Received: by 2002:a05:600c:1c1c:b0:43c:fd72:f028 with SMTP id 5b1f17b1804b1-43db62b5d7emr172914045e9.29.1743685101678; Thu, 03 Apr 2025 05:58:21 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARLLPAKgyn3PS6oOZwvf9AzVvBNGxOzNbIWw9r05GJKgjnLvHQ== Received: by 2002:a05:600c:1d03:b0:43d:1776:2ebe with SMTP id 5b1f17b1804b1-43ebec78c06ls6060435e9.2.-pod-prod-08-eu; Thu, 03 Apr 2025 05:58:19 -0700 (PDT) X-Received: by 2002:a05:600c:3d0c:b0:43d:8ea:8d7a with SMTP id 5b1f17b1804b1-43e8eeb6696mr142556465e9.28.1743685098775; Thu, 03 Apr 2025 05:58:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1743685098; cv=none; d=google.com; s=arc-20240605; b=g1585dt88Vi/cDjzaaoSay8T8oKYIadGUAOUxp8X2mT1aIv/puggip5NFP3ICIyF91 aIT2FI/BBpwD1D/vFad5KttGeEYUVM8X/93FgcQTgfglJ24ujRuVTtu+xZdT43pgKbmw mI+6lax1jyNBb9P4MVNJ6egdtbF9Mff13nHEjV20VpzdKeBOzuzoba8jR+W9c/EEwGI2 RNIqK9ndvifbSbqWrdy7MMhXVbNVPOjDbjgMFeoxY9frtiJRXSkKNE4eHInZ9t1qIb+/ rt5buSmgiv3JZrRuG7KpmP5CpF+JAFWGiZDLmIIfEbl3RY+IgnOvv8OfjWFJdYi7lECp 97Ww== 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=yOVjg9mzDYkkku6vIk9cZ1znXNopFsD4ibNVsMVRpCE=; fh=8FjR+eCpauVZhKjl62lGY5IVgnJRyvTOjoFZetZ3BF8=; b=bTt+uZ4X06uPlavfZfZ6W2o+bSiv/e+v5zubIN82x8HhjmnYG6fGRKa1h0P24TNrOL 7OdRKEyZA6+bRt4ySXeop7+YauuKvP9RYWVLnjYF+DVBGr3Jliub/pZ1Gb0ZwHM1KHAZ Vv6MbsBK1xY7xTWdTVfbAD+YrNQeL+Yn76UflleFyYNWSS2pqaGzzedCtwPsFwNT3pEr xlH3QbYVKBxrihnSzH6APm6hr4pha7gN3DDlIxrQai3kkZDBFAUQyJIAerIB2g8S4fsy u6pZ3G3QZz2pZSUpA2g6R+mRQTgkI9oMwUjvCA1XIWK+QfS0tqgfZe9YZbySczrqBcpY HQng==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=IUqYRMvp; spf=pass (google.com: domain of fm-1324425-20250403125818df6366050cd4aea120-xtquhb@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1324425-20250403125818df6366050cd4aea120-Xtquhb@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-228.siemens.flowmailer.net (mta-65-228.siemens.flowmailer.net. [185.136.65.228]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-43ea8d166f4si1046955e9.0.2025.04.03.05.58.18 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Apr 2025 05:58:18 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1324425-20250403125818df6366050cd4aea120-xtquhb@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) client-ip=185.136.65.228; Received: by mta-65-228.siemens.flowmailer.net with ESMTPSA id 20250403125818df6366050cd4aea120 for ; Thu, 03 Apr 2025 14:58:18 +0200 X-Patchwork-Original-From: "srinuvasan.a via isar-users" From: "srinuvasan.a" To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, ubely@ilbers.de, srinuvasan Subject: [PATCH 2/2] image: move deb-src-caching functionality after image creation Date: Thu, 3 Apr 2025 18:28:57 +0530 Message-Id: <20250403125857.2525698-2-srinuvasan.a@siemens.com> In-Reply-To: <20250403125857.2525698-1-srinuvasan.a@siemens.com> References: <20250403125857.2525698-1-srinuvasan.a@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1324425:519-21489:flowmailer X-Original-Sender: srinuvasan.a@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=IUqYRMvp; spf=pass (google.com: domain of fm-1324425-20250403125818df6366050cd4aea120-xtquhb@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1324425-20250403125818df6366050cd4aea120-Xtquhb@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: srinuvasan.a@siemens.com Reply-To: srinuvasan.a@siemens.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=-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?= From: srinuvasan When we do deb-src caching, we are missing to cache imager related packages, because the deb-src-caching functionality runs in the stage of ROOTFS_POSTPROCESS_COMAMND, but image creation task runs after the rootfs creation, hence imager related packages are missing in rootfs's var/cache/apt/archives. To solve this issue run the deb-src-caching after image creation, now we can able to download deb-src for all the deb packages. Signed-off-by: srinuvasan --- meta/classes/image.bbclass | 7 ++++++- meta/classes/rootfs.bbclass | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index ff3cd737..0789e0b6 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass @@ -72,7 +72,12 @@ ROOTFS_MANIFEST_DEPLOY_DIR ?= "${DEPLOY_DIR_IMAGE}" ROOTFS_DPKGSTATUS_DEPLOY_DIR ?= "${DEPLOY_DIR_IMAGE}" ROOTFS_PACKAGE_SUFFIX ?= "${PN}-${DISTRO}-${MACHINE}" -ROOTFS_POSTPROCESS_COMMAND:prepend = "${@bb.utils.contains('BASE_REPO_FEATURES', 'cache-deb-src', 'cache_deb_src', '', d)} " +CACHE_DEB_SRC = "${@bb.utils.contains('BASE_REPO_FEATURES', 'cache-deb-src', '1', '0', d)}" +python () { + if bb.utils.to_boolean(d.getVar('CACHE_DEB_SRC')): + bb.build.addtask('do_cache_deb_src', 'do_deploy', 'do_image', d) +} + ROOTFS_POSTPROCESS_COMMAND:prepend = "${@bb.utils.contains('BASE_REPO_FEATURES', 'cache-dbg-pkgs', 'cache_dbg_pkgs', '', d)} " inherit rootfs diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index 406e9192..3055b0fc 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -272,7 +272,8 @@ python do_rootfs_install() { } addtask rootfs_install before do_rootfs_postprocess after do_unpack -cache_deb_src() { +do_cache_deb_src[network] = "${TASK_USE_SUDO}" +do_cache_deb_src() { if [ -e "${ROOTFSDIR}"/etc/resolv.conf ] || [ -h "${ROOTFSDIR}"/etc/resolv.conf ]; then sudo mv "${ROOTFSDIR}"/etc/resolv.conf "${ROOTFSDIR}"/etc/resolv.conf.isar