From patchwork Mon Jun 17 14:04:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anton Mikanovich X-Patchwork-Id: 3614 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 17 Jun 2024 16:04:29 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f183.google.com (mail-lj1-f183.google.com [209.85.208.183]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 45HE4S0l018444 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 17 Jun 2024 16:04:28 +0200 Received: by mail-lj1-f183.google.com with SMTP id 38308e7fff4ca-2ebe77b877esf32915321fa.1 for ; Mon, 17 Jun 2024 07:04:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718633063; cv=pass; d=google.com; s=arc-20160816; b=UAylJblGgSNuTBbRy0dyMwM2/zd0NeUHjd+sAvTbMmy9+g2s0z/GSlg6VdTyfU4iDK 3VAa6gk+NtHyq4UtaFA/YBSkM1cr/9hBi5u6q20oqxp3OuLQ8A4ZyhqRwdzRAF+YSf7X d3NcONJAAQN//3k3QB5ezcm1MDD3TH/ebeEUAzHkMyNXnCav8Ej45U665OskzWcTk+yt tZUs+vyO3Dncqin13mxzEsER5Mzf8mwd9ekA/ae1t/PJuzWnQvu+4iMhlNvx14mDpmPL xHAlZj5+NTj+DSbBuhnWrT9A6uFIXqMbUOXEgTCeUzkDz4ZbEJoMLkKfxrAGkpdxtw4X LjAg== 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:sender:dkim-signature; bh=h22fN5TJyULXn3sKjR9Ema9CgsTeo4g9hrd7SA52Fqg=; fh=12iozRjNpGVjMfwqGb6t6wvE/FubVsrgZaxsFyK3AUs=; b=CzmKgErWR6n9w+MY55DkS3ilU8Ud8DBxmR0BXm4zmnbwcEWOj1xPqeSXoy2lYiqJ1V 5+Q6OHG28feJf89cInEcoQ8yTKHhsitXTw2VqhIUekEYZXZAJjaodI5wuSMl2I4qdg69 krDJq6q6szL/y7JlKuuLSvA02XrBbjNDvFKyCjomkPh2yFg9MxmRY+ED5yH0rzQT9p7U hXMqo3dcksiWsRsZiUHmPwQwvC03lQo6HYsSNcxi7FWpl1W7UuPZa31D4lfkyH33vUt8 R4oAKCiAk0E9rJDqVbdxf99OmTUL4/2nw8iMgNOgA/jHle9DnK22LVLilqggIScXrA5J zlKQ==; darn=isar-build.org 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=1718633063; x=1719237863; darn=isar-build.org; 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 :sender:from:to:cc:subject:date:message-id:reply-to; bh=h22fN5TJyULXn3sKjR9Ema9CgsTeo4g9hrd7SA52Fqg=; b=ZY6oXyFcAxDcMf1hiXwcurFkR+Es07yRaXsg74Zq/6fG7U41F0wtasdgJbv4KeBwNL LyeAJEad0nlVzbuYnFhp28gLKZty6qdOaOTaMosiXDqt1ZYM9LHsw89XyIcQ9nlF6tdT rL6x6WZoD1bon6d1YFS6DSAIaUnIER7OSdI8RSgkrkygRQHXw5Tge+0SmedsoOdgoOso 6c9m8fs6dRiYM3qIqApCWSoSiw0CQT+7xiHq+g9ytFZAvXhcsNJWxekNBjKaVpjtE0Vy jvPqcKOb3oq/s5mXpmy7JNj8U+v2kkJFMWL1wl62fo3U9QtbKFW/e+EzvsaJKMD31cFV 9o2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718633063; x=1719237863; 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:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=h22fN5TJyULXn3sKjR9Ema9CgsTeo4g9hrd7SA52Fqg=; b=bZkjTq3uOv5gMuIb8VmH0jjiIFw/Tv/Z/k74DNa62drjUPKlOqPLhjpvB+OR1esdmu bjx9qbIP9gTbCPoM0FhtnUNmTPOwEeKIA2ws4EVBJgyeS1zIi76QLoyxYP54/DRabBVq 1h/l032uMEnREfALt3/slNhAC4pZbYwQT28kYyN8N7sw+Q424i5wbU1ch23dtRtPKzuv 7Da0rxjDQxoh9LkHB154tzhTvIbEKC3kyjdh3OyDNO/lPQJOA/Kp386+lx6QoUxGF4OD HhKuOYzvM5M/LrgBFdWBKDdfv0I/bsTI1GiftZrs43lLpc16p1Q50+dLb9Uu77ISh6wO QoZg== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXzZBaquzTAGnMaQoEweHLyHSQA7zxIH+q+V7IgYonFWG4YyeGwlSaeLEPM/4bAn47M/yujMZlSYE/xsK1O2yjpSw224e0= X-Gm-Message-State: AOJu0YzLUTR0jlZ+pxz/CT3qyJWg8dzbxL1jSOcj2aQtYfx9W9xXD7BC qpucv4asd7yTMMtE9yGMuY2Au7f2iopaadXtfDE8gH0vtF54i1wa X-Google-Smtp-Source: AGHT+IEVbIi0W6Pvg8028wB05BVgZT839R4XFEt30lY4HjqsR//T1cDJLgyn178jQ0xn3uvIOJK1Jg== X-Received: by 2002:a2e:3306:0:b0:2ec:29af:34a1 with SMTP id 38308e7fff4ca-2ec29af3570mr25821241fa.49.1718633062114; Mon, 17 Jun 2024 07:04:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:1d1d:b0:422:151:800a with SMTP id 5b1f17b1804b1-42303e89618ls14970495e9.2.-pod-prod-02-eu; Mon, 17 Jun 2024 07:04:20 -0700 (PDT) X-Received: by 2002:a05:600c:2d02:b0:421:f4da:f4b with SMTP id 5b1f17b1804b1-42304859c99mr63311415e9.40.1718633060416; Mon, 17 Jun 2024 07:04:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1718633060; cv=none; d=google.com; s=arc-20160816; b=nR2g41M5LvjOjQsbCvazQ/KdamOdmpIuocBa9hThSxbX2iwre21evqAlkqVzWeACKv myRnM7hqaV3/NvWO9CG6sM66miZYxDXmwda2IIM8gxT36QdA6s+hCvJ+qjKu5mZNoxLG nVIkZcWHIYMYmx4oHnhBWCTs6G80szP9mtP46rNHFCoRCmAAgKJbq5vlQhQCWebB8qe5 aiAVAtvfPY8/U30YA0ESc5ESNSc5QW0Yh6SoVhz3a6AGnsfMCP1Rng5emZKEAA6g3Twy 4PkBCGQSPYDFMFpfo/snY30YxIoNUnpTc22CjNb8SgbAmNuNQmcrLDo7xdcegFitxAc1 lRdw== 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=WKcrSX6FhyIDtQ/YLzpUpz+s4WDV5rb/YZmUJiBmbR4=; fh=7OpGcpN+WTMl9s49zmEScgjqEEDgzZZv/hsXOBBzzuA=; b=ApaaPo6Q4dd/P5freM9BTXp88YhKCLoY/VAw7ihwNjtB/B7qu1iwjZRzWMOj0FjFED 8yQP/5v44RuLVD/+9wBRVtM71CMNJCG+wXXfyegOVeLt/mYWJQfd6ecS3Wy4NP5JzplS N8UcVRYR8ulZ1hUp6w/N0ihAOkP/7b7N5yjbblKwqMf11UHNZnMAFvKzeBL7hN1MDgXN 20oNyRlFI45+oiP2np9/WJsWFlkYpbjUclUZcPDaijxRUE93cK51RPn2ipo9YmnFYxUV bd807lk3/K6TcLkDA8L4m2TPDjljqOIqU0AL6/n+mqPAqsvO+8eQUxyqjRSJzAf08f9A BWlw==; 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 5b1f17b1804b1-4228556ff26si3831755e9.1.2024.06.17.07.04.20 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 17 Jun 2024 07:04:20 -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; 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 45HE4Ik5018431 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 17 Jun 2024 16:04:19 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich , Jan Kiszka Subject: [PATCH] sbuild: Replace getpid with task hash Date: Mon, 17 Jun 2024 17:04:11 +0300 Message-Id: <20240617140411.52953-1-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 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_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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= 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. Signed-off-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}"