OVH Cloud OVH Cloud

Interrompre Debconf

9 réponses
Avatar
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/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

9 réponses

Avatar
Jean-Luc Coulon (f5ibh)
--=-MEmltF1nHwcVDxXdhHeN
Content-Type: text/plain; charset=ISO-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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

--=-MEmltF1nHwcVDxXdhHeN
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBoevfUdGGXzzGnNARAn6ZAJ9aJwNdz/nqRA/XpZHNybyAg5INcQCeMh6r
fYP457VY211R7glMyotgims =Xdnm
-----END PGP SIGNATURE-----

--=-MEmltF1nHwcVDxXdhHeN--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Daniel Déchelotte
"Jean-Luc Coulon (f5ibh)" 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/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-bOSy6eNaYLdXtKeWiXWo
Content-Type: text/plain; charset=ISO-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 22.11.2004 15:15:56, Daniel Déchelotte a écrit :
"Jean-Luc Coulon (f5ibh)" 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

--=-bOSy6eNaYLdXtKeWiXWo
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBofoWUdGGXzzGnNARAuYLAKCJStafliF09d0KH3vuT/3sgbcBxQCfROgO
gMWHHReLaNackEaG7Rg28lA =BwPh
-----END PGP SIGNATURE-----

--=-bOSy6eNaYLdXtKeWiXWo--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Daniel Déchelotte
"Jean-Luc Coulon (f5ibh)" 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/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-1pgTuOUteZQlFcgWC/zu
Content-Type: text/plain; charset=ISO-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 22.11.2004 16:13:57, Daniel Déchelotte a écrit :
"Jean-Luc Coulon (f5ibh)" 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. l a
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

--=-1pgTuOUteZQlFcgWC/zu
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBoiz0UdGGXzzGnNARAjC6AKCJIv2eia63qmcLfcqlU1Fc1/MgKQCgn75b
Y2GJlzdFLBk2Sh+qH8z0Its =ly6h
-----END PGP SIGNATURE-----

--=-1pgTuOUteZQlFcgWC/zu--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric Bothamy
* Jean-Luc Coulon (f5ibh) [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


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-fe9pUIoNWGafl7JIQCHG
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 22.11.2004 19:49:24, Frédéric Bothamy a écrit :
* Jean-Luc Coulon (f5ibh) [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

--=-fe9pUIoNWGafl7JIQCHG
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBojeqUdGGXzzGnNARAkLAAJsE6cP945XXOhSjgO+R900IjCqLAgCgkdWv
mYO803jfSQ0WqDAlNaljP30 ¾Dp
-----END PGP SIGNATURE-----

--=-fe9pUIoNWGafl7JIQCHG--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Daniel Déchelotte
Frédéric Bothamy 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/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric Bothamy
* Daniel Déchelotte [2004-11-23 16:18] :
Frédéric Bothamy 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


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact