Skip to content

Fix leaking nounset in deploy activation scripts#115

Merged
amacati merged 1 commit into
learnsyslab:mainfrom
rducrist:main
Jul 1, 2026
Merged

Fix leaking nounset in deploy activation scripts#115
amacati merged 1 commit into
learnsyslab:mainfrom
rducrist:main

Conversation

@rducrist

@rducrist rducrist commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

This PR fixes pixi shell -e deploy activation by removing nounset from tools/setup_acados.sh. The root cause was that Pixi sources activation hooks into a shared shell, so set -u leaked from setup_acados.sh into later hooks; when tools/setup_mocap.sh then sourced ROS/colcon’s generated ros_ws/install/setup.sh, it failed with COLCON_CURRENT_PREFIX: unbound variable because that script expects the variable to be allowed to be unset. This change keeps the activation behavior compatible with downstream ROS setup while preserving the intended setup flow.

Fixes #113

@amacati amacati changed the title Fixes #113 Fix leaking nounset in deploy activation scripts Jul 1, 2026
@amacati
amacati merged commit 460a86b into learnsyslab:main Jul 1, 2026
5 checks passed
@amacati

amacati commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Thanks Radu!

aloisi101-bit pushed a commit to aloisi101-bit/lsy_drone_racing that referenced this pull request Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Deploy environment can't be started

2 participants