git master : running scripts results in Error in line 25 ('cd'): directory not found.
Siril version: git master a9d3df5a
Note: please report against latest git master branch or latest stable version
Operating System: Linux Debian Bookworm 12.4
Package: Compiled from git master source.
Description of the bug
running scripts results in Error in line 25 ('cd'): directory not found.
...
09:46:09: Running command: requires
09:46:09: # Convert Bias Frames to .fit files
09:46:09: Running command: cd
09:46:09: Setting CWD (Current Working Directory) to '/home/magnus/camera2/test2/plejaderna/biases'
09:46:09: Error in line 25 ('cd'): directory not found.
09:46:09: Exiting batch processing.
09:46:09: Setting CWD (Current Working Directory) to '/home/magnus/camera2/test2/plejaderna'
09:46:09: Script execution failed.
...
Reproduction
Reproduction steps:
- Start siril
- Siril main window -> Change current directory
- Siril main window -> Scripts -> pick any script
…
Expected result: Script starts
Actual result:
...
09:46:09: Running command: requires
09:46:09: # Convert Bias Frames to .fit files
09:46:09: Running command: cd
09:46:09: Setting CWD (Current Working Directory) to '/home/magnus/camera2/test2/plejaderna/biases'
09:46:09: Error in line 25 ('cd'): directory not found.
09:46:09: Exiting batch processing.
09:46:09: Setting CWD (Current Working Directory) to '/home/magnus/camera2/test2/plejaderna'
09:46:09: Script execution failed.
...
EDIT: I have verified that the directory actually exist.
Additional information
Log file 2024-02-04T08.47.16.log
Please provide any backtrace or warnings/error you could have, paste it here.
Git bisect gives this result:
b1c3f3b77343925630b4afbba2ebb3dc69c5ed70 is the first bad commit
commit b1c3f3b77343925630b4afbba2ebb3dc69c5ed70
Author: fm <gitlab@dulle.fr>
Date: Fri Feb 2 07:20:26 2024 +0000
changing retval in case of failed cd cmd
src/core/command.c | 8 ++++++++
src/core/command_line_processor.c | 2 ++
src/core/command_line_processor.h | 5 +++--
3 files changed, 13 insertions(+), 2 deletions(-)
Edited by KarlMagnusLarsson