2.5 KiB
Historique 0.3.3-0-pre.1
Statut
Le cadrage 0.3.3-0-pre.1 a été validé par l'utilisateur le 2026-09-21. Les audits, le formatage, le check workspace et Clippy strict passent ; aucun 0-pre.1.fix.N n'est requis avant l'ouverture de 0-pre.2.
Gate utilisateur
La gate demandée dans le delta a été exécutée avec succès :
General Rust rule audit: clean
Rust export completeness audit: 0 candidate(s)
games.sasedev workspace audit: clean
Markdown table audit: clean (5 table(s), 233 file(s))
Distribution layout audit: clean (48 required path(s), 1 forbidden path(s) absent)
cargo fmt --all: clean
cargo fmt --all -- --check: clean
cargo check --workspace: clean
cargo clippy --workspace --all-targets --all-features -- -D warnings: clean
Le compte Markdown local est supérieur à celui du ZIP taggé audité pendant 0-pre.1; l'audit reste propre et aucune divergence de source n'est déduite de ce seul compteur.
Environnement Android confirmé
L'inventaire frais transmis pour ouvrir 0-pre.2 confirme :
- Rust et Cargo
1.94.1; cargo-ndk 4.1.2;- targets Rust Android installées :
aarch64-linux-android,armv7-linux-androideabi,i686-linux-android,x86_64-linux-android; - target WASM
wasm32-unknown-unknownet hostx86_64-unknown-linux-gnuinstallés ; JAVA_HOME=/usr/lib/jvm/temurin-17-jdk-amd64;- la commande
javaduPATHexpose Temurin25.0.4.1, tandis que Gradle utilise bien le JDK17.0.20.1viaJAVA_HOMEpour son launcher et son daemon ; ANDROID_HOME=/home/sinus/DEV/AndroidSDK;- ADB
37.0.1; - Samsung
SM_G965Fréel connecté ; - émulateur x86_64
emulator-5554connecté ; - AVD
Medium_Phone,Medium_Phone_API_36.0etsasedev_games_api36disponibles ; - Gradle système
9.7.1; - NDK projet
28.2.13676358présent ; Android/libs/SDL3-3.4.16.aarprésent avec SHA-25603710fc7b49cc070551446841a843840fabf2aaaaa3043cd5739292a55e4e61c.
La différence entre java -version et JAVA_HOME n'est pas un défaut de la gate : le pipeline Gradle doit utiliser le wrapper et le JDK désigné par JAVA_HOME, pas dépendre implicitement du premier java du PATH.
Transmission vers 0-pre.2
Tous les prérequis prévus par le plan sont disponibles pour la preuve mono-ABI Snake : wrapper Gradle épinglable, JDK 17 effectif pour Gradle, r28c, AAR SDL3 attendu, target Rust ARM64 et appareil ARM64 disponible pour une validation ultérieure.