Skip to content

Pr lthall/20251006 callisto 4.5.7 11 fixes#18

Open
peterbarker wants to merge 13 commits intolthall:20251006_Callisto_4.5.7-11from
peterbarker:pr-lthall/20251006_Callisto_4.5.7-11-fixes
Open

Pr lthall/20251006 callisto 4.5.7 11 fixes#18
peterbarker wants to merge 13 commits intolthall:20251006_Callisto_4.5.7-11from
peterbarker:pr-lthall/20251006_Callisto_4.5.7-11-fixes

Conversation

@peterbarker
Copy link

No description provided.

lthall and others added 13 commits October 6, 2025 15:25
... to avoid the monitor thread's wrath when the main thread has not run for 1.9 seconds
Avoids trying to set parameters when we're popping the context which sets PARAM_SET_ENABLE to its default value of enabled.  This can cause permission problems. We need the script to be actuve when we pop the context so we can set the parameter at all, so we can't disable scripting or remove the script and restart.

During the infrastructure context pop:

2025-09-30T12:12:45.8005072Z AT-0151.7: PARAM_SET_ENABLE want=1.000000 autopilot=1.0 (attempt=4/40)
2025-09-30T12:12:45.8005691Z AT-0151.7: PARAM_SET_ENABLE is now 1.000000
2025-09-30T12:12:45.8006179Z AT-0151.7: DISARM_DELAY want=10.000000 autopilot=111.0 (attempt=4/40)
2025-09-30T12:12:45.8006714Z AT-0151.7: Sending set (DISARM_DELAY) to (10.000000) (old=111.000000)
2025-09-30T12:12:45.8007217Z AT-0151.7: Received wanted PARAM_VALUE DISARM_DELAY=111.000000
2025-09-30T12:12:45.8007737Z AT-0151.7: DISARM_DELAY want=10.000000 autopilot=111.0 (attempt=5/40)
2025-09-30T12:12:45.8008269Z AT-0151.7: Sending set (DISARM_DELAY) to (10.000000) (old=111.000000)
2025-09-30T12:12:45.8008937Z AT-0151.7: Received wanted PARAM_VALUE DISARM_DELAY=111.000000
Let's fix the GitHub Action workflow macos_build that is failing consistently.

* https://github.com/ArduPilot/ardupilot/actions/workflows/macos_build.yml

Upgrade pyenv and Python 3.10 in Tools/environment_install/install-prereqs-mac.sh

Questions:
* Why install and configure pyenv by hand instead of doing `brew install pyenv`?
* Why specify the micro version Python 3.10.4 instead of 3.10?
* Why not use `brew install uv && uv python install 3.10` instead of pyenv?
several of these environments will no longer work.  They are also not relevant to the development of FreeSpace firmware.
the infrastructure in these is broken and they're not relevant to freespace development
@lthall lthall force-pushed the 20251006_Callisto_4.5.7-11 branch 2 times, most recently from b5b99dd to 5d28401 Compare October 7, 2025 21:38
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.

3 participants