56 lines
6.2 KiB
Markdown
56 lines
6.2 KiB
Markdown
|
|
Fiche U8-T5br2 — 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-T5br2-BUILD : compilation Development (-NoUBA) puis empaquetage UAT -skipcook (2026-10-11)
|
||
|
|
|
||
|
|
Verdict : **réussi sur les critères de la fiche** : compilation code 0, 0 erreur ; UAT code 0, 0 ligne `Error` ; `.ucas` de l'archive identique à celui de T4r2 au SHA-256 ; exe archivé identique à `Binaries\Win64\LifePlay.exe` ; `CheckPackage` Development 4 PASS, code 0 (information). Point à confirmer : la compilation n'a rien recompilé (`Target is up to date`), accepté par l'orchestrateur comme pour E1 (§ Écarts).
|
||
|
|
|
||
|
|
## 1. Compilation Development (étape 1)
|
||
|
|
- Contrôle de processus avant la phase : 0 (`Get-Process` regex de la consigne ; `processus=0 editeur=0`).
|
||
|
|
- 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 `bjo16xalh`).
|
||
|
|
- Code de sortie : 0 (`EXIT=0`) ; `code=0 duree=2s erreurs=0 avertissements=0 autres=0 unites=0`.
|
||
|
|
- Journal `D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8_Build_20261011-002325.log` : l. 8 `Target is up to date` ; l. 9 `Using Unreal Build Accelerator local executor to run 0 action(s)` ; l. 11 `Output binary: D:\Game\LifePlay-master 5.8\Binaries\Win64\LifePlay.exe` ; l. 13 `Result: Succeeded` ; l. 14 `Total execution time: 1.69 seconds`.
|
||
|
|
- Résumé : `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\U58\U8\U8_Build_20261011-002325.txt` (local, non commité).
|
||
|
|
- Modules recompilés : 0. Ligne `Using Visual Studio` absente (aucune action). Erreurs 0, avertissements 0, autres 0.
|
||
|
|
- Contrôle établi (`Get-Item`, `Get-FileHash`) : `Binaries\Win64\LifePlay.exe` 330 225 152 o, 10/10/2026 18:40:44, SHA-256 `27A176C9766D66944D9597CEAA3FB85862FEFE02AD510A25CB2CA1AF1CBD9A2F` ; `Source\LifePlay\LPReadableTextSubsystem.cpp` 10/10/2026 18:21:50 ; `LifePlay.uproject` 10/10/2026 18:31:45. L'exe est postérieur aux entrées, donc « à jour » est le résultat attendu (estimé). Le même SHA-256 est celui de l'exe Development archivé en U8r (`U8-T5br-BUILD.md` § 3).
|
||
|
|
|
||
|
|
## 2. Empaquetage UAT Development (étape 2)
|
||
|
|
- Fichier `D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T5br2_Package_20261011-002337.cmd` (écrit par Write), 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_U8r2" -unattended -utf8output -nop4 > "D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T5br2_Package_20261011-002337.log" 2>&1`
|
||
|
|
- Lancé une fois, au premier plan, après contrôle de processus (0) et d'absence de l'archive (`archive Dev U8r2 existe = False`) : `pwsh -NoProfile -Command "& cmd /c 'D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T5br2_Package_20261011-002337.cmd'"`, `EXIT=0`.
|
||
|
|
- Journal : `BUILD SUCCESSFUL` ; `Archive command time: 17.39 s` ; `BuildCookRun time: 45.12 s` ; `AutomationTool executed for 0h 0m 45s` ; `AutomationTool exiting with ExitCode=0 (Success)` ; lignes contenant `Error` : 0 (`Select-String`).
|
||
|
|
|
||
|
|
## 3. Critères (étape 3)
|
||
|
|
- Archive `D:\Game\LifePlay_Build_5.8_Development_U8r2` : **2 100 fichiers, 2 156 908 386 octets** (`Get-ChildItem -Recurse -File -Force`, `Measure-Object -Property Length -Sum`). U8r : 2 100 fichiers, 2 156 908 258 o ; écart +128 o, égal à l'écart de `global.ucas` (§ 5).
|
||
|
|
- `Windows\LifePlay\Content\Paks\LifePlay-Windows.ucas` : 1 259 281 744 o, SHA-256 `F242FACDA6AB6D8C9E958CC796327319F3E4FAC994C5A433F77FE198190D9A7D` = `.ucas` de T4r2 (`U8-T4r2-BUILD.md` § 4). **Identique.**
|
||
|
|
- `Windows\LifePlay\Content\Paks\global.ucas` : 3 398 992 o, SHA-256 `8501B9BFCF979B928A383C40D2FF34E945149C5088132FA1839C756068E49099` (= archive T4r2).
|
||
|
|
- 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` (identique à U8r, `U8-T5br-BUILD.md` § 3).
|
||
|
|
- `*.pdb` dans l'archive : 1, `LifePlay.pdb` 371 290 112 o (attendu : pas de `-nodebuginfo` en Development ; non critère de la fiche).
|
||
|
|
- `CheckPackage.ps1 -Build "D:\Game\LifePlay_Build_5.8_Development_U8r2" -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
|
||
|
|
sans objet : aucune action de 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`).
|
||
|
|
|
||
|
|
## 7. Journaux et chemins
|
||
|
|
- Compilation : `D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8_Build_20261011-002325.log`
|
||
|
|
- UAT : `D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U8-T5br2_Package_20261011-002337.log`
|
||
|
|
- Archive : `D:\Game\LifePlay_Build_5.8_Development_U8r2` ; `CheckPackage` : code 0.
|
||
|
|
|
||
|
|
## Contrôles d'entrée et de sortie
|
||
|
|
- Processus étrangers : 0 avant chaque phase et en fin de run (`processus fin=0`).
|
||
|
|
- MD5 `Content\BPs\GI.uasset` = `16394D438788E986AC23FAEB427402B8` (début et fin) ; `Content\BPs\Room.uasset` = `E8F58B2A4A79DA0D62D8FACC18411CE8` (début et fin).
|
||
|
|
|
||
|
|
## Écarts
|
||
|
|
- Compilation Development sans recompilation (`Target is up to date`) : la fiche ne le prévoit pas ; accepté par l'orchestrateur (2026-10-11), même raison que E1 de `U8-T2r2-BUILD.md` : entre `36d1fa4` et `4283c13`, aucun fichier `Source`, `Config`, `Plugins` ni `.uproject` ne change.
|
||
|
|
- Aucun autre écart à la fiche.
|
||
|
|
|
||
|
|
## Fichiers à commiter
|
||
|
|
A `Docs/Migration/etat/U58/U8/U8-T5br2-BUILD.md` (dépôt `D:\Game\LifePlay-master 5.8`, branche `ue5.8`)
|
||
|
|
|
||
|
|
Tours : 27 / 40 (à la rédaction)
|