[release][medium] Vérifier les capacités desktop, pas seulement les exécutables #74

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

Revue de préparation publique

Branche de travail : release.
Code examiné : 6052defc07a8d85a26a62014a72d23c4855a4786.
Sévérité : medium. Domaine : doctor.

Constat et impact

doctor vérifie PATH pour wtype/wl-copy, sans compatibilité de protocole.
Le check OSD retourne après les imports, sans vérifier layer-shell.
paste+clipboard none exige aussi wl-copy alors que la livraison frappe
directement et ne l utilise pas.

Preuves

internal/doctor/doctor.go:106-108,124-136,189-218;
helpers/osd-gtk/murmur-osd.py:266-272; internal/sink/sink.go:82-85.

Travail recommandé

Distinguer présence des outils, session/protocoles accessibles et
capacités non vérifiées. Exiger seulement les outils du chemin effectif.
Aucun test invasif de saisie pendant doctor sans demande explicite.

Validation et caractère bloquant

Tester sans display, sur compositeur incompatible et avec paste+none
sans wl-copy. Ne pas annoncer une injection disponible lorsque seul
PATH est validé. Bloque la fiabilité du diagnostic public.

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é : **medium**. Domaine : **doctor**. ## Constat et impact doctor vérifie PATH pour wtype/wl-copy, sans compatibilité de protocole. Le check OSD retourne après les imports, sans vérifier layer-shell. paste+clipboard none exige aussi wl-copy alors que la livraison frappe directement et ne l utilise pas. ## Preuves internal/doctor/doctor.go:106-108,124-136,189-218; helpers/osd-gtk/murmur-osd.py:266-272; internal/sink/sink.go:82-85. ## Travail recommandé Distinguer présence des outils, session/protocoles accessibles et capacités non vérifiées. Exiger seulement les outils du chemin effectif. Aucun test invasif de saisie pendant doctor sans demande explicite. ## Validation et caractère bloquant Tester sans display, sur compositeur incompatible et avec paste+none sans wl-copy. Ne pas annoncer une injection disponible lorsque seul PATH est validé. Bloque la fiabilité du diagnostic public. ## 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#74
No description provided.