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; Thu, 25 Sep 2025 11:52:21 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-io1-f55.google.com (mail-io1-f55.google.com [209.85.166.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 58P9qKjl003244 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Sep 2025 11:52:21 +0200 Received: by mail-io1-f55.google.com with SMTP id ca18e2360f4ac-8f575bd53a0sf81803139f.3 for ; Thu, 25 Sep 2025 02:52:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1758793934; cv=pass; d=google.com; s=arc-20240605; b=d5P4/1BvCsY0upgfS/DJ3ljb+vNo+g2fdQqPdODrQzSBHEMOgZtzWaiAYQ0lomAhgn KzEWNS35nAEJlSNJf2k8C5vhv9+OmRWBglncVaGxKxTvikcgQxo5beE3yPSTbly1Ql9q RvEyFNaXtbueN+7K3xBJw+CLLEBPrvyDVBCkrSXgjYCTm6k9zBDSJsB92h3wUt3XCqFT AQ0slfWcPpdh8Mhp7f5hbOiR5oEAk1R2oFqg3wphBtUs4+xW7FtrlWl2K7aYZ1xLLgh4 +hhXZoACyr8UMiEgASJ9/E6FUy0jTwdElyOdRUIPGABFn+q0pt3P30/KC4vbfUGtbhNI dvHg== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=xDzwGvEoM/H1wPzUwTjKsyPJSr/CLWPWW3vzka+GpH0=; fh=z8uVxgTMrvWI1x76romhWFtpxFH+d+X1cQP7e1D1dgc=; b=EWtwn8imoB+4roPh7gIEuNl7OsYwzA1yN78vcNH3PMGdg43HA9tlbWCc5wQkFo1VhP 1+Xxp7+utMhYU5onelsZgTbhFN90hTYHhQfnABro4vAHVQwU+qi44cescd54MjutH1p0 yjxvNeI69W09D13/o9QP5WuoaBHlvDSdeIiguTOa7DeMWyImeItOdSuA3AxaovPelQfA QcdfzMgzIX2WS2rHezzPQKZFh4XprbqTauahH5dWev/wT6XIUt7Ni0sHKyjaqxaSVUMO YpbDvXNwoFR7xvz3G4fiptx4qLIHdGwweowk9d4bC4oBmRVihVofgdZO/jjuFsqMKVeW yqbg==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=c7ze6+jh; spf=pass (google.com: domain of fm-1321639-20250925095211d5da196e8c000207d6-z4v0q6@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1321639-20250925095211d5da196e8c000207d6-z4v0q6@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=1758793934; x=1759398734; darn=ilbers.de; 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:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=xDzwGvEoM/H1wPzUwTjKsyPJSr/CLWPWW3vzka+GpH0=; b=RUO1w7fcHYzTV6ZnZu6RuzyOqj5HH6Xnw+itD3KNwOUcqzifHS+SPQZ2hQTlhbpeui HTFr+akCsYqEYRX2JpjuxHuhQcdWpiowu2RDlBYMbhLj8OOn3bsPZIa6yMty4h20TUqp MeXPxkVt9kAtvm04shWSYIIFWEczfbOjbBwTpzqZw/WZIxsGTfJ0c8UjMAawxLGZ7uK5 ERJYFfJAdGgqpqNP29xOdvnSDOSEGiv/GNSJztYVdoiOlqtidXXd+6wmdgso8l2N1e18 gfvtCXyKuObQU2lQWK0JxXdG8unY9hYrWStoT+fmY+FyETg4q6nireM4IQ0AjI0f5vGq rPiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758793934; x=1759398734; 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:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xDzwGvEoM/H1wPzUwTjKsyPJSr/CLWPWW3vzka+GpH0=; b=jbgUlszc5hKZN/iP0bTirAKpvgTG6ZVL9DIFgkWQWa2ZIgURDIYbUF0tTmodRIRQV+ vQ63G6Kb1tTWvTC4YdPmfJWylu1zm7PeUaQ5E7TygpghPEE5hbp025d5qPTx93QKpK2H FtVMaO/M5Glv+GJbTr60GiypRG7cvu6u8hYQOHE571PHHW0DzodUnHqK6Ja/W07guVlC i+sehQnH5h4xByjsn24qHoJsoprvyvwaYF3iNd2NZjMJ3J6dqmpGB/Xrhs7mtyn4k59F 2M0X63qnYAaDxm2SFS2/Zc4kOmED7Sc+D8pUeHZAT+uxshDMmRvUvaBxq1yd0pXYj1PF KMeA== X-Forwarded-Encrypted: i=2; AJvYcCVirIFBD65bU1xkwFLDkKQKh5ECCMYt+Sa93ILjnuUKKHIHEJeKeGPsUhEzplfer2KrUhCC@ilbers.de X-Gm-Message-State: AOJu0YwkXTub98vn83vBoXv7g8auxdt0AVfoyHJSMm1yh3Bvxo9E8nDi if8eJ3JXS9gFOXOKql9DC8wojo2aM380A4pju0aAsf3G+3ur7OaA5BgU X-Google-Smtp-Source: AGHT+IHlYbhHQzCVL9jv6Q0kgY0JjOzDl3E8HujMjN/EHVF3Ln7IO0Pw7NDXaqLhqSTQlxpYblxZ7w== X-Received: by 2002:a05:6e02:450e:b0:425:7974:fe38 with SMTP id e9e14a558f8ab-425956237d9mr32130545ab.20.1758793934614; Thu, 25 Sep 2025 02:52:14 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd63r55zx7m1QOcUMFMhx+opZ4C/6vx05K22d8MqX3f7iQ==" Received: by 2002:a05:6e02:380a:b0:424:19b:1d0c with SMTP id e9e14a558f8ab-42677670d70ls1226265ab.0.-pod-prod-07-us; Thu, 25 Sep 2025 02:52:13 -0700 (PDT) X-Received: by 2002:a05:6e02:450e:b0:425:7974:fe38 with SMTP id e9e14a558f8ab-425956237d9mr32130165ab.20.1758793933475; Thu, 25 Sep 2025 02:52:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1758793933; cv=none; d=google.com; s=arc-20240605; b=gBJ3ZmBuQxY22EOGAYohmvmdMVBb1SItYXXPfGpoH0z9t3/ZxCb1pYt6MwO2/4Vk9b QkrFAQgkMJHi4R3vWGC0sVdQNYSi97Nn5Ktki0ULOLYi9HMqk+d4E3jn6jtzOKzWxe0Y JNLm1BjcqvTOnb0WZNLh7hkRx/L4gR2uMFMXvCHfGHysOiHZ2ob4b/3jpih/gKQ1id3g s6YNib5NZKwc8CuFA3GJ9R7sP3v33vyVOO1IeAEkJf6x+MDT/4hJ0/+/4lkC7pAFKy1v 8TT8rmPSW9WTxeKYnVN0fWocLbbaQ7/mYuZ2x8KH5npwvBTUGHynn+DK4nbOILELcZNw PldQ== 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:message-id:date :subject:cc:to:from:dkim-signature; bh=VzsQqupE6K8WbCN0jF3SPgs5Qu2up7bRoK/CoVgGR1A=; fh=pz2B0UkGs/hnSrN/waE3y1PHEuQis8JPLVQmTv7t9fM=; b=YiHVUwSYbi2JjuDPplTIsIJDGXWfV/M4EDmlOIkgQbraT/zIB5Y2mSXDzJFq6Jt0hv Oh+BuSGYBmfOicu47vUwKE0MQlDQ+kblrQGYrzxYg/v/n5LyHF8onpDCGM4Th3eiDZvL 7yqS5F+xSWP6BpG9kJHdUyp85+6UyPDpMDSczDjnkt+uMygCVoNfAYzuRr9p2ALkULk9 DxzvwYZP8WiQTlvpxOUKmVjldp8HN2fA+68GzoPGsqaAW4t8FrtVPNcr3Y5lsEzS51iI pXCZwLQFGCs1zrU6BifO+fslubX746s4pFIIfd+pyZETevZcCcezmK84kYTqLv5RozME nHMg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=c7ze6+jh; spf=pass (google.com: domain of fm-1321639-20250925095211d5da196e8c000207d6-z4v0q6@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1321639-20250925095211d5da196e8c000207d6-z4v0q6@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id e9e14a558f8ab-425b9038e16si781525ab.0.2025.09.25.02.52.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Sep 2025 02:52:13 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1321639-20250925095211d5da196e8c000207d6-z4v0q6@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 20250925095211d5da196e8c000207d6 for ; Thu, 25 Sep 2025 11:52:11 +0200 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, Felix Moessbauer Subject: [RFC PATCH 1/1] cleanup lockfile in downloads dir after build Date: Thu, 25 Sep 2025 11:51:55 +0200 Message-ID: <20250925095155.1095671-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1321639:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=c7ze6+jh; spf=pass (google.com: domain of fm-1321639-20250925095211d5da196e8c000207d6-z4v0q6@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1321639-20250925095211d5da196e8c000207d6-z4v0q6@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Content-Type: text/plain; charset="UTF-8" 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_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-TUID: p9WDYUfD9v/M We currently leave a lockfile in the downloads dir behind which is even owned by root. This is unfortunate, as the downloads dir cannot easily be cached (uploaded / downloaded) with that lockfile in place. As the lockfile is created by independent tasks, we add a handler to remove it after the build. Signed-off-by: Felix Moessbauer --- Note, that the removal is only safe if the downloads dir is not shared across multiple parallel bitbake executions. I don't know if that is allowed at all, so I'm sending this patch as a RFC. Best regards, Felix Moessbauer Siemens AG meta/classes/isar-events.bbclass | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meta/classes/isar-events.bbclass b/meta/classes/isar-events.bbclass index 76b713c7..4101e756 100644 --- a/meta/classes/isar-events.bbclass +++ b/meta/classes/isar-events.bbclass @@ -47,6 +47,7 @@ addhandler build_completed python build_completed() { import subprocess + import os tmpdir = d.getVar('TMPDIR') if not tmpdir: @@ -84,6 +85,12 @@ python build_completed() { except subprocess.CalledProcessError as e: bb.error(str(e)) + # cleanup downloads lock + dl_lock = "{}/deb/{}-{}.lock".format(d.getVar('DL_DIR'), d.getVar('BASE_DISTRO'), d.getVar('BASE_DISTRO_CODENAME')) + if os.path.exists(dl_lock): + bb.debug('cleaning up downloads lock: ', dl_lock) + subprocess.run(f"sudo rm {dl_lock}", shell=True, check=True) + # Cleanup build UUID, the next bitbake run will generate new one bb.persist_data.persist('BB_ISAR_UUID_DATA', d).clear() } -- 2.51.0 -- 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/20250925095155.1095671-1-felix.moessbauer%40siemens.com.