Open Issues Need Help
View All on GitHubAI Summary: The `send_file` integration test is intermittently failing, causing build failures and non-deterministic test behavior. The exact cause is unknown but is speculated to be related to port allocation conflicts or other environmental factors.
AI Summary: Investigate the `set_error_level` function in the Autosubmit `log.py` file. Determine if it's unintentionally modifying the `error` function and if it can be safely removed. This involves code review, testing, and potentially removing the function if deemed unnecessary.
AI Summary: Debug and fix an infinite loop in the Autosubmit logging module's `Log.set_file` function. The loop occurs when the target log file is not created, preventing the retry mechanism from working correctly. The fix should ensure that the retry counter increments properly, allowing the function to exit gracefully after a specified number of attempts or when the file is successfully created.
AI Summary: The task is to fix a bug in the Autosubmit configuration parser where the `check_autosubmit_conf` function always returns `True`, regardless of the input. This requires analyzing the code, identifying why the `return False` statement is unreachable, and correcting the logic to ensure the function accurately validates the configuration file.
AI Summary: Update the Autosubmit documentation to include logos for GANANA, HPCW, TerraDT, and the updated esiwace logo. This involves finding the appropriate logos and integrating them into the existing documentation.
AI Summary: Update the Autosubmit project's CONTRIBUTING.md file to include instructions on how to run the Slurm tests locally. This involves adding the provided bash commands for setting up a Docker container and configuring SSH access to run the tests within the container.
AI Summary: The task is to enhance the Autosubmit workflow manager to allow specifying 'current' dependencies between calendar splits. Currently, only 'previous' and 'all' are supported for automatically generated splits. The goal is to enable a dependency where a task in one split depends on the corresponding task in another split with the same date, rather than the previous or all days.
AI Summary: Investigate why the `save` variable in the Autosubmit Slurm Platform code (autosubmit/autosubmit.py#L2283C25-L2287C124) is always false, preventing the `save()` function from executing. Determine if this is intentional or a bug, and suggest a fix or removal if necessary. The goal is to improve code correctness and potentially increase test coverage.
AI Summary: Debug and fix an error in the Autosubmit workflow manager's `create` command. The error, indicated by error code 7014, occurs when creating an experiment and is related to missing or improperly formatted data in the platform configuration sections (PROJECT, GIT/SVN, or LOCAL). The `refresh` command works correctly, suggesting the issue lies specifically within the `create` command's handling of platform data. The fix likely involves improving error messages to pinpoint the exact cause within the platform configuration and handling cases where platform values are empty or null.