From 38a715a331faf70c6d51b04d49515b60eb954cad Mon Sep 17 00:00:00 2001 From: Alexander Grund Date: Wed, 4 Feb 2026 10:23:36 +0100 Subject: [PATCH 1/2] Fix duplicate `self` parameter in Bundle easyblock Fixes #3778 --- easybuild/easyblocks/generic/bundle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyblocks/generic/bundle.py b/easybuild/easyblocks/generic/bundle.py index 021f1e9c250..d2241cc948d 100644 --- a/easybuild/easyblocks/generic/bundle.py +++ b/easybuild/easyblocks/generic/bundle.py @@ -279,7 +279,7 @@ def prepare_step(self, *args, **kwargs): Pre-configure step. At this point, dependencies are known. So transfer them to all components. """ - super().prepare_step(self, *args, **kwargs) + super().prepare_step(*args, **kwargs) for _, comp in self.comp_instances: comp.toolchain.dependencies = self.toolchain.dependencies From b208fb038ccf7ab690eb5bf8541531953659cee6 Mon Sep 17 00:00:00 2001 From: Alexander Grund Date: Wed, 4 Feb 2026 10:25:27 +0100 Subject: [PATCH 2/2] Rename loop variable in check_checksums --- easybuild/easyblocks/generic/bundle.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyblocks/generic/bundle.py b/easybuild/easyblocks/generic/bundle.py index d2241cc948d..0af115e9d44 100644 --- a/easybuild/easyblocks/generic/bundle.py +++ b/easybuild/easyblocks/generic/bundle.py @@ -269,8 +269,8 @@ def check_checksums(self): """ checksum_issues = super().check_checksums() - for comp, _ in self.comp_instances: - checksum_issues.extend(self.check_checksums_for(comp, sub="of component %s" % comp['name'])) + for comp_cfg, _ in self.comp_instances: + checksum_issues.extend(self.check_checksums_for(comp_cfg, sub="of component %s" % comp_cfg['name'])) return checksum_issues