Skip to content

v1.1.1

Compare
Choose a tag to compare
@GiacomoXT GiacomoXT released this 21 Jan 09:06
· 35 commits to main since this release

b2luigi v1.1.1

Summary

This patch release fixes the issue of the env_script being sourced in batch execution when run with Apptainer support. Additionally, the XRootD import is now guarded for the respective targets and filesystem imports, and classes are renamed. Finally, AttributeErrors are no longer passed when using task-specific htcondor_settings.

Changes

  • Apptainer Support with Batch Execution

    Previously, the env_script was sourced in the executable wrapper submitted by the batch system. This source is not necessary for the execution with Apptainer since the environment during the execution does not need to agree with the one in the container. The env_script source was moved to the case in which no Apptainer is used.

  • XRootD Import

    The XRootD import for the XRootDTarget and XRootDSystem were moved into the respective classes to avoid breaking b2luigi when no XRootD is set up. Additionally, the classes were re-named: XrootDTarget -> XRootDTarget, XrootDSystem ->�XRootDSystem .

  • AttributeError in htcondor_settings

    Previously, AttributeErrors were passed when updating the HTCondor settings with the task-specific htcondor_settings. This leads to confusing error messages when the missing htcondor_setting object does not cause the AttributeError. Now, the htcondor_settings are updated by get_setting.

Compatibility

  • XrootDTarget -> XRootDTarget, XrootDSystem -> XRootDSystem

Contributors

Belle II collaboration.

We appreciate the continued support and contributions from the community. Thank you! 🙌

Full Changelog: v1.1.0...v1.1.1