From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7381472796694544384 X-Received: by 2002:a19:6912:0:b0:52c:99c9:bef6 with SMTP id 2adb3069b0e04-52ca6e5639fmr6437681e87.7.1718696232750; Tue, 18 Jun 2024 00:37:12 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:23a1:b0:52c:a26e:d9dd with SMTP id 2adb3069b0e04-52ca26edb35ls2108415e87.2.-pod-prod-02-eu; Tue, 18 Jun 2024 00:37:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IETfnen9v27CiTljlYFtoTw/i7NDnVqioaOr/srZmi6AUmTirPOP06MpdC/J6L/ctO2nqx1 X-Received: by 2002:a05:6512:4015:b0:52c:b11a:bfb3 with SMTP id 2adb3069b0e04-52cb11ac093mr6589199e87.57.1718696230542; Tue, 18 Jun 2024 00:37:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1718696230; cv=none; d=google.com; s=arc-20160816; b=VSKq0XHP71zuWfMSLiwfI6rgTl9edVMDZuXmauHeBgT/lWs4netEfRBOay+Mp8+ou8 geRAeRq0MbxhzhhIcxPQm4WurEta4lKtCT+ell9al2QbljACz5xngQlDlOPRz7UhijBE KgzRN7Qs9c3Ad6GpJkCstOBl428mE+te30qyva6pYaACpqEWclHzy5+upavTqf9G71SG kmzg+xCQ8caesvQ86KsOSA23eXaVoHqTvlenUHldjDxEQnFrbGD4cv4medhZpq/ZFCHT 8ephS9LP83Tlp8WoD7F7yQck7WZ+VHy872/kEmGQbt2G3WuDCbST7u5yldSVscmS5XaN W85w== 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; bh=aRsq0SxfDE1a063d5pKl6E1xXF5ZT9itwykCnHO60MM=; fh=7OpGcpN+WTMl9s49zmEScgjqEEDgzZZv/hsXOBBzzuA=; b=hr69AYncNnW+45EOYwVlY/nlFLX2+y7JC+5md6LCANKK9XhVbQsHusQ+hJ6X525WDn +RQfH+6EwjpZDr2cxyte6u3IE8Hi4z+zkEQp++jyyUjCYd57C0Dbc0An0HYC+60W0I+w Jp1ejmnYVdaTz7Q2cF/dND8zbCFJU2Z9I17nb7Eud9dqPnhgtqVgXSqsLZKKsvh4hrfc j05MloFWcMYUXqkrz06qCqr9wfpOlaCXWqpaUfsOEb3Sf+wQhRGIwT/JLm1g7lqdqB8B CtwPYJemwM3+H6QRjLCaaBuoGR7SK4tKj7GqjtaUGKk6m5o5qA8IHrKtV5BcpiDha0yh MXVA==; 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 Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-42470f9cab2si460035e9.0.2024.06.18.00.37.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 18 Jun 2024 00:37:10 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; 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 Received: from user-B660.promwad.corp ([159.148.83.114]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 45I7b9dd022590 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 18 Jun 2024 09:37:09 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich , Jan Kiszka Subject: [PATCH v2] sbuild: Replace getpid with task hash Date: Tue, 18 Jun 2024 10:37:01 +0300 Message-Id: <20240618073701.62071-1-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED 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: i5BpJUxCfL7O To be sure there are no issues with SBUILD_CHROOT value generation caused by inline getpid execution use BB_TASKHASH instead. This variable holds the hash of the task filled by Bitbake and should have the same level of uniqueness as pid inside one build. This change may help to fix sporadic sbuild session mismatch issue. Suggested-by: Jan Kiszka Signed-off-by: Anton Mikanovich --- meta/classes/sbuild.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/sbuild.bbclass b/meta/classes/sbuild.bbclass index f1193c20..3f27a2ef 100644 --- a/meta/classes/sbuild.bbclass +++ b/meta/classes/sbuild.bbclass @@ -7,7 +7,7 @@ SCHROOT_MOUNTS ?= "" inherit crossvars -SBUILD_CHROOT ?= "${DEBDISTRONAME}-${SCHROOT_USER}-${ISAR_BUILD_UUID}-${@os.getpid()}" +SBUILD_CHROOT ?= "${DEBDISTRONAME}-${SCHROOT_USER}-${ISAR_BUILD_UUID}-${BB_TASKHASH}" SBUILD_CONF_DIR ?= "${SCHROOT_CONF}/${SBUILD_CHROOT}" SCHROOT_CONF_FILE ?= "${SCHROOT_CONF}/chroot.d/${SBUILD_CHROOT}" -- 2.34.1