Skip to content

support postinstallcmds for dataset easyblock#4138

Open
smoors wants to merge 1 commit into
easybuilders:developfrom
smoors:20260513174410_new_pr_dataset
Open

support postinstallcmds for dataset easyblock#4138
smoors wants to merge 1 commit into
easybuilders:developfrom
smoors:20260513174410_new_pr_dataset

Conversation

@smoors
Copy link
Copy Markdown
Contributor

@smoors smoors commented May 13, 2026

(created using eb --new-pr)

@smoors smoors changed the title support postinstallcmds for dataset easyblock support postinstallcmds for dataset easyblock May 13, 2026
@smoors
Copy link
Copy Markdown
Contributor Author

smoors commented May 17, 2026

Test report by @smoors

Overview of tested easyconfigs (in order)

  • SUCCESS RFdiffusion-schedules-1.1.0.eb

Build succeeded for 1 out of 1 (total: 10 secs) (1 easyconfigs in total)
node701.hydra.os - Linux Rocky Linux 9.7, x86_64, AMD EPYC 9535 64-Core Processor (zen5), Python 3.9.25
See https://gist.github.com/smoors/c0179ff2d6e87a4c164f73079d2de0d5 for a full test report.

def post_processing_step(self):
"""Add files to object_storage, remove duplicates, add symlinks"""

EasyBlock.post_processing_step(self)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you sure this shouldn't be super().post_processing_step ... ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, the only thing the post_processing_step of the Binary block does is handling staged installation, which is not supported by the Dataset block.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants