You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PX4 builds releases using development.xml, when it should build them using common.xml. This is a bug because it creates a dependency in the release build on MAVLink messages and commands that can be changed or removed, breaking the old release.
PX4 should build with development.xml in main, and common.xml in release. The release cycle should then fix any errors caused by missing messages by either moving them into a (notional) "px4.xml" or better, by getting problematic messages into common.xml.
Describe the bug
PX4 builds releases using development.xml, when it should build them using common.xml. This is a bug because it creates a dependency in the release build on MAVLink messages and commands that can be changed or removed, breaking the old release.
PX4 should build with development.xml in main, and common.xml in release. The release cycle should then fix any errors caused by missing messages by either moving them into a (notional) "px4.xml" or better, by getting problematic messages into common.xml.
To Reproduce
Search code for
CONFIG_MAVLINK_DIALECT
- you can see that this is set in development in the release branch, such as here https://github.com/PX4/PX4-Autopilot/blob/release/1.15/boards/px4/fmu-v5x/default.px4board#L75Expected behavior
A condition test of some kind that ensures that any release branch uses common.xml automatically.
Screenshot / Media
No response
Flight Log
No response
Software Version
NA
Flight controller
NA
Vehicle type
None
How are the different components wired up (including port information)
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: