Skip to content

Remove compat-break bool from ABI detection protocol#1934

Open
slipher wants to merge 1 commit intoDaemonEngine:for-0.56.0/syncfrom
slipher:compatbool
Open

Remove compat-break bool from ABI detection protocol#1934
slipher wants to merge 1 commit intoDaemonEngine:for-0.56.0/syncfrom
slipher:compatbool

Conversation

@slipher
Copy link
Member

@slipher slipher commented Mar 17, 2026

Companion: Unvanquished/Unvanquished#3493

In discussion of #1933 it has been observed that this causes issues with the version check when using the server list on an unstable branch, and that the bool is unnecessary complexity. Instead of having the bool we can just add something in the version string to indicate the unstable ABI. The only thing lost by removing DAEMON_HAS_COMPATIBILITY_BREAKING_SYSCALL_CHANGES is the log message advising that the unstable ABI branch is being used.

In discussion of DaemonEngine#1933
it has been observed that this causes issues with the version check
when using the server list on an unstable branch, and that the bool
is unnecessary complexity. Instead of having the bool we can just add
something in the version string to indicate the unstable ABI. The only
thing lost by removing DAEMON_HAS_COMPATIBILITY_BREAKING_SYSCALL_CHANGES
is the log message advising that the unstable ABI branch is being used.
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.

1 participant