Re: Interrompre Debconf

2004-11-23 Par sujet Frédéric Bothamy
* Daniel Déchelotte <[EMAIL PROTECTED]> [2004-11-23 16:18] :
> Frédéric Bothamy <[EMAIL PROTECTED]> a écrit :
> 
> | [doc debconf pour les DD]
> | 
> | 
> http://www.debian.org/doc/developers-reference/ch-best-pkging-practices#s6.5.3
> 
> Aucune mention n'est faite d'une possibilite d'interrompre la configuration
> ou de revenir a la question precedente. Etonnant dans ces conditions que
> certains paquets le proposent et d'autres non. Bon j'arrete la. Merci a
> vous deux.

Oui, on a pas mal divergé de la question d'origine. Pour l'interruption,
je ne crois pas qu'il y ait quoi que ce soit de prévu. Normalement,
toutes les modifications sont appliquées après que les écrans
d'interface aient tous été passés.

Pour le retour en arrière, il y a de la documentation dans le paquet
debconf-doc (par exemple, dans le fichier tutorial, "Letting the User
Back Up"). (Note : je me base sur une Woody ici, donc cela a pu changer
pour Sarge/Sid.)


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html



Re: Interrompre Debconf

2004-11-23 Par sujet Daniel Déchelotte
Frédéric Bothamy <[EMAIL PROTECTED]> a écrit :

| [doc debconf pour les DD]
| 
| http://www.debian.org/doc/developers-reference/ch-best-pkging-practices#s6.5.3

Aucune mention n'est faite d'une possibilite d'interrompre la configuration
ou de revenir a la question precedente. Etonnant dans ces conditions que
certains paquets le proposent et d'autres non. Bon j'arrete la. Merci a
vous deux.

-- 
Daniel Déchelotte
  http://yo.dan.free.fr/



Interrompre Debconf

2004-11-22 Par sujet Daniel Déchelotte
Bonjour,

Il m'est souvent arrive de vouloir interrompre un questionnaire Debconf "en
plein milieu", et je n'ai pas trouve d'autre moyen que de faire un kill du
bon processus perl. "Ctrl-C" ne fait rien, et "Echappe" semble avoir le
meme effet que "Entree", ce qui est AMA un gigantesque bug sur le plan de
la communication homme-machine.

Y a-t-il un moyen raisonnable pour interrompre un questionnaire debconf ?

-- 
Daniel Déchelotte
  http://yo.dan.free.fr/



Re: Interrompre Debconf

2004-11-22 Par sujet Jean-Luc Coulon (f5ibh)

Le 22.11.2004 11:13:48, Daniel Déchelotte a écrit :

Bonjour,

Il m'est souvent arrive de vouloir interrompre un questionnaire  
Debconf

"en
plein milieu", et je n'ai pas trouve d'autre moyen que de faire un  
kill

du
bon processus perl. "Ctrl-C" ne fait rien, et "Echappe" semble avoir  
le

meme effet que "Entree", ce qui est AMA un gigantesque bug sur le plan
de
la communication homme-machine.


Il y a d'autres interfaces à debconf que l'interface "dialog". Le  
problème cité étant IIRc de la responsabilité de dialog.


"dpkg-reconfigure debconf" et choisir gnome ou kde par exemple...



Y a-t-il un moyen raisonnable pour interrompre un questionnaire  
debconf

?

--
Daniel Déchelotte


Jean-Luc


pgpH6y0U3FbEJ.pgp
Description: PGP signature


Re: Interrompre Debconf

2004-11-22 Par sujet Daniel Déchelotte
"Jean-Luc Coulon (f5ibh)" <[EMAIL PROTECTED]> a écrit :

| Le 22.11.2004 11:13:48, Daniel Déchelotte a écrit :
| 
| > "Ctrl-C" ne fait rien, et "Echappe" semble avoir le
| >meme effet que "Entree", ce qui est AMA un gigantesque bug sur le plan
| >de la communication homme-machine.
| 
| Il y a d'autres interfaces à debconf que l'interface "dialog". Le  
| problème cité étant IIRc de la responsabilité de dialog.
| 
| "dpkg-reconfigure debconf" et choisir gnome ou kde par exemple...

Je viens de trouver d'un coup plein de raisons d'aimer debconf. :) Apres
avoir choisi le frontend Gnome (j'ai quelques bib gnome installees, mais
pas suffisament, visiblement) :

debconf: unable to initialize frontend: Gnome
debconf: (Unable to load Gnome -- is libgnome2-perl installed?)
debconf: falling back to frontend: Dialog

En trois lignes, il me dit qu'il ne peut pas respecter mon choix (pas de sa
faute, plutot de la mienne), il me suggere comment resoudre le probleme, et
se replie sur une solution raisonnable (frontend dialog). :)

En plus, le questionnaire debconf contient, lui, des boutons pour
interrompre la configuration, ce qui m'amene a penser qu'il y a des
questionnaires bien ecrits (ceux avec ces boutons) et les autres.
[lecture de quelques templates]
Peut-etre pouvez-vous m'eclairer, je ne vois pas ce qui change entre le
template de debconf (avec bouton Annuler) et les autres (sans)... (en vue
d'un massive wishlist bug report ;-)

-- 
Daniel Déchelotte
  http://yo.dan.free.fr/



Re: Interrompre Debconf

2004-11-22 Par sujet Jean-Luc Coulon (f5ibh)

Le 22.11.2004 15:15:56, Daniel Déchelotte a écrit :

"Jean-Luc Coulon (f5ibh)" <[EMAIL PROTECTED]> a écrit :

| Le 22.11.2004 11:13:48, Daniel Déchelotte a écrit :
|
| > "Ctrl-C" ne fait rien, et "Echappe" semble avoir le
| >meme effet que "Entree", ce qui est AMA un gigantesque bug sur le
plan
| >de la communication homme-machine.
|
| Il y a d'autres interfaces à debconf que l'interface "dialog". Le
| problème cité étant IIRc de la responsabilité de dialog.
|
| "dpkg-reconfigure debconf" et choisir gnome ou kde par exemple...

Je viens de trouver d'un coup plein de raisons d'aimer debconf. :)
Apres
avoir choisi le frontend Gnome (j'ai quelques bib gnome installees,
mais
pas suffisament, visiblement) :

debconf: unable to initialize frontend: Gnome
debconf: (Unable to load Gnome -- is libgnome2-perl installed?)
debconf: falling back to frontend: Dialog

En trois lignes, il me dit qu'il ne peut pas respecter mon choix (pas
de sa
faute, plutot de la mienne), il me suggere comment resoudre le
probleme, et
se replie sur une solution raisonnable (frontend dialog). :)

En plus, le questionnaire debconf contient, lui, des boutons pour
interrompre la configuration, ce qui m'amene a penser qu'il y a des
questionnaires bien ecrits (ceux avec ces boutons) et les autres.
[lecture de quelques templates]


Ben parce que le concepteur ne l'a pas prévu ainsi. Il n'est pas  
forcément raisonable de s'arrêter n'importe où dans une étape de  
configuration ... Je ne sais pas.


Peut-etre pouvez-vous m'eclairer, je ne vois pas ce qui change entre  
le

template de debconf (avec bouton Annuler) et les autres (sans)... (en
vue
d'un massive wishlist bug report ;-)


Allez-y 



--
Daniel Déchelotte


J-L


pgpAystWGdjxf.pgp
Description: PGP signature


Re: Interrompre Debconf

2004-11-22 Par sujet Daniel Déchelotte
"Jean-Luc Coulon (f5ibh)" <[EMAIL PROTECTED]> a écrit :

| Ben parce que le concepteur ne l'a pas prévu ainsi. Il n'est pas  
| forcément raisonable de s'arrêter n'importe où dans une étape de  
| configuration ...

Ah oui. J'ai alors deux questions :

 - Est-ce que la configuration est mise a jour apres chaque question
repondue (auquel cas il vaut mieux, effectivement, ne pas interrompre
brutalement la configuration) ? [J'espere pas]

 - Est-ce de la responsabilite de l'auteur du template de demander au
frontend Dialog d'afficher des boutons "Annuler" ? Il y a xserver-xfree86
qui ne contient aucun "Annuler", exim4-config qui en contient partout sauf
pour la premiere question (on ne peut donc pas quitter le questionnaire) et
debconf qui en a partout (tout cela en sarge).

Je diapublie sur devel-french et j'invite a poursuivre la-bas.

-- 
Daniel Déchelotte
  http://yo.dan.free.fr/



Re: Interrompre Debconf

2004-11-22 Par sujet Jean-Luc Coulon (f5ibh)

Le 22.11.2004 16:13:57, Daniel Déchelotte a écrit :

"Jean-Luc Coulon (f5ibh)" <[EMAIL PROTECTED]> a écrit :

| Ben parce que le concepteur ne l'a pas prévu ainsi. Il n'est pas
| forcément raisonable de s'arrêter n'importe où dans une étape de
| configuration ...

Ah oui. J'ai alors deux questions :

- Est-ce que la configuration est mise a jour apres chaque question
repondue (auquel cas il vaut mieux, effectivement, ne pas interrompre
brutalement la configuration) ? [J'espere pas]


sais pas



- Est-ce de la responsabilite de l'auteur du template de demander au
frontend Dialog d'afficher des boutons "Annuler" ? Il y a
xserver-xfree86
qui ne contient aucun "Annuler", exim4-config qui en contient partout
sauf
pour la premiere question (on ne peut donc pas quitter le
questionnaire) et
debconf qui en a partout (tout cela en sarge).


Il y a différents types de templates (liste non exaustive):
note, string, boolean, select, multiselect, password. Chacun d'entre- 
eux donnant droit à à une intervention différente de l'opérateur. la  
question posée dépend d'ailleurs du frontend utilisé.


ok (dialog) par exemple pour poursuivre après une description. oui/non  
pour un choix (c'est sans doute là qu'on pourrait dire voulez-vous  
continuer .. et le faire à chaque fois ?), des zones d'entrée de texte  
ou des listes déroulantes.


Je ne me suis pas penché profondément sur la question mais voici où  
l'on en parle dans la doc des développeurs :


http://www.debian.org/doc/developers-reference/ch-best-pkging-practices.en.html#s6.5.2



Je diapublie sur devel-french et j'invite a poursuivre la-bas.

--
Daniel Déchelotte



Jean-Luc


pgpxl1Dh8ir2h.pgp
Description: PGP signature


Re: Interrompre Debconf

2004-11-22 Par sujet Frédéric Bothamy
* Jean-Luc Coulon (f5ibh) <[EMAIL PROTECTED]> [2004-11-22 18:16] :

[...]

> Je ne me suis pas penché profondément sur la question mais voici où  
> l'on en parle dans la doc des développeurs :
> 
> http://www.debian.org/doc/developers-reference/ch-best-pkging-practices.en.html#s6.5.2

Et c'est encore mieux en français :

http://www.debian.org/doc/developers-reference/ch-best-pkging-practices#s6.5.3

(avec la bonne section).


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html



Re: Interrompre Debconf

2004-11-22 Par sujet Jean-Luc Coulon (f5ibh)

Le 22.11.2004 19:49:24, Frédéric Bothamy a écrit :

* Jean-Luc Coulon (f5ibh) <[EMAIL PROTECTED]> [2004-11-22
18:16] :

[...]


Je ne me suis pas penché profondément sur la question mais voici où
l'on en parle dans la doc des développeurs :

http://www.debian.org/doc/developers-reference/ch-best-pkging-practices.en.html#s6.5.2


Et c'est encore mieux en français :

http://www.debian.org/doc/developers-reference/ch-best-pkging-practices#s6.5.3

(avec la bonne section).


:-)




Fred



J-L


pgpmwb7qPwK0a.pgp
Description: PGP signature