Skip to content

Comments

🐛 Fix sdl2/sdl3 bootstrap conflict in CI#3284

Merged
AndreMiras merged 1 commit intodevelopfrom
feature/rebuild-updated-bootstrap-detection
Feb 22, 2026
Merged

🐛 Fix sdl2/sdl3 bootstrap conflict in CI#3284
AndreMiras merged 1 commit intodevelopfrom
feature/rebuild-updated-bootstrap-detection

Conversation

@AndreMiras
Copy link
Member

Auto-detect sdl3 bootstrap when any SDL3-related recipe (sdl3, sdl3_image, sdl3_mixer, sdl3_ttf) is in requirements, preventing conflict with hardcoded sdl2 bootstrap in the test app's setup.py.

Also remove stale commented-out URL from sdl3_mixer recipe that incorrectly referenced SDL_ttf.

Auto-detect sdl3 bootstrap when any SDL3-related recipe
(sdl3, sdl3_image, sdl3_mixer, sdl3_ttf) is in requirements,
preventing conflict with hardcoded sdl2 bootstrap in the
test app's setup.py.

Also remove stale commented-out URL from sdl3_mixer recipe
that incorrectly referenced SDL_ttf.
@AndreMiras
Copy link
Member Author

It seems to be working, see example build log for this change:

[INFO]:    Building updated recipes for the following archs: ['arm64-v8a']
[INFO]:    recipes modified: {'sdl3_mixer'}
[INFO]:    recipes to build: {'sdl3_mixer'}
[INFO]:    recipes to build (no broken): {'sdl3_mixer'}
[INFO]:    requirements: python3,sdl3_mixer
[INFO]:    Detected sdl3 recipe in requirements, using sdl3 bootstrap
[INFO]:    Build command: setup.py apk --sdk-dir /Users/runner/.android/android-sdk --ndk-dir /Users/runner/.android/android-ndk --requirements python3,sdl3_mixer --bootstrap sdl3 --arch=arm64-v8a

More particularly these lines:

[INFO]:    Detected sdl3 recipe in requirements, using sdl3 bootstrap
...
[INFO]:    Build command: setup.py apk --sdk-dir /Users/runner/.android/android-sdk --ndk-dir /Users/runner/.android/android-ndk --requirements python3,sdl3_mixer --bootstrap sdl3 --arch=arm64-v8a

@AndreMiras AndreMiras merged commit 0635bc1 into develop Feb 22, 2026
85 checks passed
@AndreMiras AndreMiras deleted the feature/rebuild-updated-bootstrap-detection branch February 22, 2026 13:47
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.

2 participants