LifePlay-Revival/Docs/Migration/etat/U58/U8/U8-T5br-BUILD.md

50 lines
5.5 KiB
Markdown
Raw Normal View History

Fiche U8-T5br — Niveau N0 — Modèle prévu lp-builder | utilisé claude-haiku-5-5 — Agent lp-builder — Skills lp-build, sk-windows-shell, sk-protocol
# U8-T5br-BUILD : compilation Development (-NoUBA) puis empaquetage UAT -skipcook (2026-10-10)
Verdict : **réussi sur les critères de la fiche** (compilation code 0, 0 erreur ; UAT code 0 ; `.ucas` identique à T4r au SHA-256 ; exe archivé identique à `Binaries\Win64\LifePlay.exe`). Point à confirmer : la compilation n'a rien recompilé (« Target is up to date »), cohérence établie par horodatages (§ 1).
## 1. Compilation Development (étape 1)
- Commande : `pwsh -NoProfile -Command "Set-Location 'D:\Game\LifePlay-master 5.8'; .\Tools\Build.ps1 -Lot U8 -Target LifePlay -Config Development -ExtraArgs '-NoUBA'"`, lancée une fois en arrière-plan (tâche `bmrfo360h`).
- Code de sortie : 0. Sortie : `code=0 duree=2s erreurs=0 avertissements=0 autres=0 unites=0`, `Result: Succeeded`, `Total execution time: 1.56 seconds`.
- Journal : `D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8_Build_20261010-200447.log` ; résumé : `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\U58\U8\U8_Build_20261010-200447.txt` (local, non commité).
- Modules recompilés : 0. Makefile : `Target is up to date` ; `Using Unreal Build Accelerator local executor to run 0 action(s)` ; `Output binary: ...\Binaries\Win64\LifePlay.exe`. Ligne `Using Visual Studio` absente : aucune action de compilation (établi, journal l. 1-14).
- Contrôle de « à jour » par horodatages (lecture seule, `Get-Item` / `Get-ChildItem`) : `Binaries\Win64\LifePlay.exe` 330 225 152 o, 10/10/2026 18:40:44 ; `Intermediate\Build\Win64\x64\LifePlay\Development\Makefile.bin` 18:40:07 ; source du jeu la plus récente `Source\LifePlay\LPReadableTextSubsystem.cpp` 18:21:50 ; `LifePlay.uproject` 18:31:45 ; `Config\*.ini` au plus tard 08/10 23:46 ; sources de l'addon (`D:\Game\LifePlay-Sandbox-5.8\Plugins`) au plus tard 08/10 22:03.
- Estimé : l'exe Development est postérieur à toutes ses entrées, donc « Target is up to date » est correct et l'exe reflète les sources actuelles. Incertain : aucune recompilation n'a été faite pour le prouver directement (la fiche ne le demande pas).
## 2. Empaquetage UAT Development (étape 2)
- Fichier `D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T5br_Package_20261010-201000.cmd`, une ligne : `@call "D:\Game\Launcher\Engine\UE_5.8\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="D:\Game\LifePlay-master 5.8\LifePlay.uproject" -platform=Win64 -clientconfig=Development -skipbuild -skipcook -stage -pak -iostore -compressed -archive -archivedirectory="D:\Game\LifePlay_Build_5.8_Development_U8r" -unattended -utf8output -nop4 > "D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T5br_Package_20261010-201000.log" 2>&1`
- Lancé une fois : `pwsh -NoProfile -Command "& cmd /c 'D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T5br_Package_20261010-201000.cmd'"` (tâche `bjfh2p4n2`, code 0).
- Journal : `BUILD SUCCESSFUL` ; `AutomationTool executed for 0h 0m 46s` ; `AutomationTool exiting with ExitCode=0 (Success)` ; aucune ligne `Error` (recherche sur le journal entier).
## 3. Critères (étape 3)
- Archive `D:\Game\LifePlay_Build_5.8_Development_U8r` : **2 100 fichiers, 2 156 908 258 octets** (`Measure-Object -Property Length -Sum`).
- `Windows\LifePlay\Content\Paks\LifePlay-Windows.ucas` : 1 259 281 744 o, SHA-256 `D6AD1068973D4E6682A724B18EB1A74D706AD0E66BB76CD018314C89E7AA2D55` = `.ucas` de T4r (`U8-T4r-BUILD.md` § 4). **Identique.**
- `Windows\LifePlay\Content\Paks\global.ucas` : 3 398 864 o, SHA-256 `493A35B473D553F00BF973E2130C9E322BAFEB78DD66F61903D395D47C9640A8` (= archive T4r).
- Exe archivé `Windows\LifePlay\Binaries\Win64\LifePlay.exe` : 330 225 152 o, SHA-256 `27A176C9766D66944D9597CEAA3FB85862FEFE02AD510A25CB2CA1AF1CBD9A2F` = `Binaries\Win64\LifePlay.exe` (même taille, même SHA-256). **Identique.** Autre exe : `Windows\LifePlay.exe` 301 568 o, SHA-256 `3C304BCDF6BC70D8160C153DE41CC2AB8963D687C0530AFAD966E3A1F0E106CB` (non comparé).
- Fichiers `*.pdb` dans l'archive : 1 (attendu : pas de `-nodebuginfo` en Development ; non critère de la fiche ; nom non relevé).
- `CheckPackage.ps1 -Build "D:\Game\LifePlay_Build_5.8_Development_U8r" -Config Development` (information, pas d'arrêt) : `[1] PASS 0`, `[2] PASS 0`, `[3] PASS 0` (`Intermediate\...\Development\LifePlay.exe.rsp`), `[4] PASS 0` (`Binaries\Win64\LifePlay.target`), `Resultat : PASS (code 0)`, code 0.
## 4. Erreurs et avertissements
- Compilation : erreurs 0, avertissements 0, autres 0 (résumé).
- UAT : 0 ligne `Error` dans le journal (§ 2).
## 5. Toolchain
Compilation sans action : ligne `Using Visual Studio` absente (sans objet pour cette compilation). Chaîne de la compilation Shipping de T2r : `14.50.35739` (`U8-T2r-BUILD.md` § 5).
## 6. Preuve de chargement d'addon
sans objet : aucune source recompilée (`Target is up to date`) ; sources de l'addon datées au plus tard du 08/10 (§ 1).
## 7. Journaux et chemins
- Compilation : `D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8_Build_20261010-200447.log`
- UAT : `D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T5br_Package_20261010-201000.log`
- Archive : `D:\Game\LifePlay_Build_5.8_Development_U8r` ; `CheckPackage` : code 0.
## Écarts
- Aucun écart de commande à la fiche.
- Compilation Development sans recompilation (« Target is up to date ») : la fiche ne le prévoit pas ; reportée comme point à confirmer (§ 1).
## Fichiers à commiter
A `Docs/Migration/etat/U58/U8/U8-T5br-BUILD.md`
Tours : 35 / 40