2.9 KiB
Historique 0.3.3-3-rc.1
Statut
0.3.3-3-rc.1 a été validée par l'utilisateur le 2026-09-21 puis retenue pour promotion mécanique vers la stable 0.3.3.
Le correctif 3-rc.1.fix.1 est strictement documentaire : il enrichit le prompt 0.3.4 sans changer la version Cargo, le runtime ou le pipeline Android. Ses audits Markdown/distribution ont ensuite été validés.
Gate workspace et packaging
La gate RC a confirmé :
- audits Rust général, exports, workspace, Markdown et distribution propres ;
cargo fmt --all/--check,cargo check --workspace, Clippy strict et suite workspace complète avec 35 tests réussis ;- rebuild propre Snake/Reflex en Debug et Release ;
- quatre ABI
arm64-v8a,armeabi-v7a,x86_64,x86dans les APK Debug et AAB Release ; zipalign -c -P 16 -v 4avecVerification successfulsur les deux APK.
Alignement ELF 64 bits
Les bibliothèques Release libSDL3.so et libgame_android_entrypoint.so de Snake et Reflex ont été inspectées pour arm64-v8a et x86_64 avec llvm-objdump du NDK 28.2.13676358.
Toutes les lignes LOAD observées sont alignées à :
align 2**14
Le critère 16 KB 64 bits de la matrice RC est donc satisfait.
Smokes AVD API 36 x86_64
Snake :
install: Success
Status: ok
LaunchState: COLD
pidof: 4777
crash buffer: aucune entrée remontée
Reflex :
install: Success
Status: ok
LaunchState: COLD
pidof: 5545
crash buffer: aucune entrée remontée
Smokes ARM64 réels
Le Samsung de validation rapporte :
API 29
ro.product.cpu.abi=arm64-v8a
Snake :
install: Success
Status: ok
LaunchState: COLD
pidof: 21137
crash buffer: aucune entrée remontée
Reflex :
install: Success
Status: ok
LaunchState: UNKNOWN (-1)
pidof: 22830
crash buffer: aucune entrée remontée
LaunchState: UNKNOWN (-1) n'a pas été traité comme un crash : l'activité a terminé la commande am start -W, le processus est resté vivant et le buffer crash n'a remonté aucune entrée.
Les observations humaines demandées par la matrice RC ont été exécutées dans le cadre de ces smokes et aucun défaut supplémentaire n'a été signalé avant la promotion stable.
Frontières déjà acquises
Aucune modification native/Gradle n'étant intervenue depuis les preuves précédentes, la RC conserve aussi :
- Android 5.0/API 21 x86 avec installation et démarrage Snake ;
- Android 15/API 35 x86_64
ps16kavecPAGE_SIZE=16384, installation, démarrage et processus vivant ; - support des quatre ABI dans le pipeline Gradle/Cargo ;
- suppression du builder Python Android historique et interdiction des
src/main/jniLibsgénérés.
Conclusion
Aucun défaut nécessitant un 3-rc.1.fix.N fonctionnel n'a été remonté. La promotion vers 0.3.3 reste strictement mécanique.