3.6 KiB
P7-T8 — BUILD-DEMANDE (essai Sentry, copie 5.8)
Date : 2026-10-13 ≈ 9 h. Créneau : après le commit de CAM B1, avant STE-H3d et CAM B2 (Big Boss). Fenêtre exclusive : de l'installation du plugin au retrait (ou à la décision G1), aucun autre lot ne compile ni n'ouvre l'éditeur.
Fichiers touchés (copie D:\Game\LifePlay-master 5.8)
| Fichier | Action | Retour |
|---|---|---|
Plugins\Sentry\ (nouveau, 773 fichiers du zip 1.24.0 engine5.8, ≈ 635 Mo + binaires compilés) |
extrait depuis D:\Game\LifePlay_Backup_5.5\P7\sentry\telechargement\ (SHA-256 16E5A876… vérifié) |
déplacé vers D:\Game\LifePlay_Backup_5.5\P7\sentry\retire\ (jamais supprimé) |
Config\DefaultEngine.ini |
section [/Script/Sentry.SentrySettings] ajoutée : réglages prudents C8 (P7-T8a-INV.md), sans DSN |
restauré depuis l'instantané (MD5 comparé) |
LifePlay.uproject |
non modifié a priori (plugin de projet, actif par défaut) ; si UBT exige une entrée Sentry, une ligne ajoutée |
restauré depuis l'instantané (MD5 5BCE9B9D…) |
Saved\, Intermediate\, Binaries\ du projet |
produits du build | sans objet (non suivis) |
Instantané avant toute écriture : Tools\Snapshot.ps1 -Lot P7-T8 sur LifePlay.uproject et Config\*.ini (+ git status --porcelain relevé).
DSN : jamais écrit — variable d'environnement utilisateur SENTRY_DSN posée par l'utilisateur (vérifiée par forme, valeur non affichée). Aucun sentry.properties créé ; jeton sentry-cli en variable SENTRY_AUTH_TOKEN de la session de l'utilisateur seulement.
Compilations (lp-builder, Tools\Build.ps1 / BuildDebug.ps1, journaux archivés + résumé TRACE1 « Contexte / Résultat / Suite »)
LifePlayEditorWin64 Development (module Sentry compilé, post-buildpost_build_steps.py: copie de 3 binaires, aucun envoi pour la cible Editor) — ≈ 15-25 min (estimé).- Empaquetage Development :
Tools\BuildDebug.ps1 -Config Development -ArchiveDir D:\Game\LifePlay_Backup_5.5\P7\sentry\build(dossier neuf, hors archive habituelle) — ≈ 45-75 min (estimé). Total ≈ 1 h 30 de copie, plus ≈ 20 min d'essai (plantage provoqué par l'utilisateur dans le jeu empaqueté, lecture de l'événement sur sentry.io, envoi des.pdbpar l'utilisateur si la pile n'est pas symbolisée) et ≈ 10 min de retrait.
Sort du build d'essai
Le jeu empaqueté reste dans D:\Game\LifePlay_Backup_5.5\P7\sentry\build\, sur le poste ; jamais distribué. Après G1 : conservé pour mémoire ou mis à la corbeille sur décision de l'utilisateur.
Conditions de Big Boss (réponse du 2026-10-13, demande acceptée, GO après le commit de CAM B1)
- Build éditeur de contrôle à chaque fin de fenêtre, retrait normal compris (les binaires de la copie ne gardent pas Sentry).
- BUILD-FIN avec 4 contrôles :
git status --porcelain= relevé d'avant ;Plugins\Sentryabsent ; MD5.uprojectet.ini= instantané ; code du build de contrôle. - G1 « adopter » ou « opt-in » : pas de retrait ; prévenir Big Boss (commit et décision de l'utilisateur sur
Plugins\Sentry). - Rien avant le BUILD-GO.
Repli
- Plugin qui ne compile pas en 5.8 : arrêt, erreur recopiée, retrait immédiat (plugin déplacé,
.ini/.uprojectrestaurés),Build.ps1éditeur de contrôle pour rendre la copie dans l'état d'avant. - Coupure (budget, plantage de l'éditeur) : même retrait ; garde de budget relevée avant l'empaquetage (D-P7.10).
- Fin de fenêtre :
git status --porcelainidentique au relevé d'avant,Plugins\Sentryabsent, MD5.uprojectet.ini= instantané ; BUILD-FIN à Big Boss avec ces contrôles.