FOXA-2959 : la cabine sert les neuf Orange Cinéma, la moitié serveur de FOXA-1053 #110
No reviewers
Labels
No labels
montee-majeure
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
foXaCe/backend!110
Loading…
Reference in a new issue
No description provided.
Delete branch "passe-20261018-081227-b53fcb5f"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Le mandat de
FOXA-1053(2026-09-12) écrivait noir sur blanc : « Deux dépôts peuvent êtreconcernés — l'application TV, et le service qui résout les logos. Un chantier par dépôt. »
Seul NuvioTV a été livré. Les neuf images composées sont au miroir depuis le 2026-09-11 et
l'application les nomme une par une — la cabine, elle, ne les servait pas.
La mesure
_resolve_logosappelée elle-même, le 2026-10-18 : les neuf rendaient l'icône du fournisseur—
11450.pngpour six,12652.pngpour trois. Deux images pour neuf chaînes, et aucune n'est unlogo de chaîne (
FOXA-891le relevait déjà : 9 sur 9 « dans_asset=False »).Les neuf libellés réels (
VIP: ORANGE CINE+ 1…VIP: ORANGE PREMIUM) tombent sur les neuf clésdu tableau, 9 sur 9 — la clé est mesurée, pas supposée.
Le correctif, et le piège qu'il porte
Les neuf entrent dans
_LOGO_SPECIAUX_SOURCE, nommées une par une.⚠ Le basename EST la clé (
orangecinemax3.png), et ce n'est pas cosmétique :_miroir_oucalcule le nom opaque par
sha256(sel + basename), et les fichiers déjà déposés sur le disquedu LXC 125 portent ce nom-là. Vérifié le 2026-10-18 avec le sel du miroir :
Ce sont exactement les noms opaques que
NuvioTVréférence : la cabine et l'applicationserviront désormais la même image, la cabine en premier.
Un renommage ne ferait pas rougir ce banc — il ferait tomber la chaîne sur
logos.nuvio.local,qui ne résout nulle part. Trois tests le tiennent : les neuf clés nommées une à une, les neuf noms
du fournisseur qui reçoivent leur image fabriquée au lieu de l'icône, l'absence de croisement avec
_LOGO_REFUTES/_LOGO_ALIASES.Le garde, avant et après
Ce qui reste, et qui se dit
NuvioMobile. Le gardeverifier-tables-logos.shle nomme, il ne le cache pas.novegasyn'est pas du lot : le serveur la réfute délibérément depuisFOXA-356(laseule image de sa marque est un JPEG trop bruité — un logo baveux ne vaut pas le geste), là où
l'application lui dessine une tuile typographique. Même effet voulu, deux mécanismes : l'écart
est doctrinal, il se dit, il ne se « corrige » pas ici.
REFUTESreste absente côté TV : écart structurel, signalé par le garde et non compté.Porte
2120 passed, 14 skipped, 0 échec (dépôts voisins montés). La référence passe de 2117 à 2120 :
les trois tests de ce correctif.
verifier-parite-webui.shetverifier-octets-controle-webui.shà
0(aucun fichier de la cabine touché ici).a173a3bb6353c1c9b050