[release][low] Créer des fixtures privées indépendamment de l’umask #82

Open
opened 2026-10-03 16:49:28 +00:00 by hephaistos · 0 comments
Owner

Revue de préparation publique

Branche de travail : release.
Code examiné : 6052defc07a8d85a26a62014a72d23c4855a4786.
Sévérité : low. Domaine : tests.

Constat et impact

Les tests de rétention session échouent sous umask 0002 et passent sous
0077. T.TempDir utilise une création 0777 pour la base retournée, que
le moteur refuse légitimement lorsqu elle devient 0775.

Preuves

internal/session/live_cleanup_test.go:40,88-95;
internal/session/orchestrator_test.go:545-561;
internal/xdg/private_linux.go:135-146.
Un helper privé existe dans internal/audio/audio_test.go:877-883.

Travail recommandé

Rendre explicitement privées les fixtures qui portent une base sûre.
Ne pas assouplir la sécurité ni modifier les permissions des profils.

Validation et caractère bloquant

Exécuter les tests concernés sous umask 0002 puis 0077; mêmes résultats
positifs. Reproduction confirmée, pas une panne nominale de rétention.

Suivi

En file d’attente issue de la revue, pas un correctif en cours.
Héphaïstos porte le diagnostic et les propositions techniques sur release.
Mathieu arbitre les choix de produit et autorise les fusions.

## Revue de préparation publique Branche de travail : `release`. Code examiné : `6052defc07a8d85a26a62014a72d23c4855a4786`. Sévérité : **low**. Domaine : **tests**. ## Constat et impact Les tests de rétention session échouent sous umask 0002 et passent sous 0077. T.TempDir utilise une création 0777 pour la base retournée, que le moteur refuse légitimement lorsqu elle devient 0775. ## Preuves internal/session/live_cleanup_test.go:40,88-95; internal/session/orchestrator_test.go:545-561; internal/xdg/private_linux.go:135-146. Un helper privé existe dans internal/audio/audio_test.go:877-883. ## Travail recommandé Rendre explicitement privées les fixtures qui portent une base sûre. Ne pas assouplir la sécurité ni modifier les permissions des profils. ## Validation et caractère bloquant Exécuter les tests concernés sous umask 0002 puis 0077; mêmes résultats positifs. Reproduction confirmée, pas une panne nominale de rétention. ## Suivi En file d’attente issue de la revue, pas un correctif en cours. Héphaïstos porte le diagnostic et les propositions techniques sur `release`. Mathieu arbitre les choix de produit et autorise les fusions.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
2027a/murmur#82
No description provided.