Re: templates partags de debconf

2003-07-28 Par sujet Christian Perrier
Quoting Denis Barbier ([EMAIL PROTECTED]):

  Je trouve cela un peu bizarre, voire crade quand même.. :-)
 
 Bien sûr, mais cela concerne vraiment très peu de fichiers. Il ne semble
 pas évident de fournir une solution vraiment satisfaisante, donc on se
 contente de celle-là pour l'instant.

La première solution qui me venait à l'esprit était de mettre ces
écrans dans debconf lui-même (ou dans un paquet séparé requis par
debconf).

Comme, nécessairement, debconf doit être présent vu qu'il est requis
par tous les paquets qui l'utilisent, cela déplacerait ces écrans
ailleurs et surtout à un seul endroit...ce qui éviterait d'avoir à les
traduire 12 fois.

Toi qui es champion de la moulinette infernale, crois-tu qu'il serait
possible de récupérer la liste de tous les templates shared et des
paquets qui les utilisent ?

Je veux bien ensuite prendre sur moi de voir avec les diverses
personnes concernées si la manip serait faisable.

Je suis tombé là dessus avec les gdm/kdm/xdm/wdm qui ont un template
commun. Mais je pensais aussi aux templates de choix de langues.





Re: Debconf encore

2003-07-28 Par sujet Cédric Delfosse
Le lun 28/07/2003 à 17:37, Michel Grentzinger a écrit :
 Bonjour,
 

Bonjour,

 Juste une petite précision : les paquets qui posent des questions via debconf 
 ne doivent-ils pas dépendre de debconf justement ?

Si.

 
 Pour l'instant, comme je suis en train de faire passer les paquets de 
 l'ancien 
 système (templates.fr) vers le nouveau système basé sur gettext, je place une 
 dépendance sur le paquet source comme ceci :
 Build-Depends : debhelper (= 4.1.16)
 
 Mais là, le paquet rssh ne dépend pas de debconf alors qu'il l'utilise. 
 Dois-je rajouter Depends: debconf dans mon rappoprt de bogue ?
 

Si le programme utilise dh_installdebconf, je pense que le mieux est de
placer ${misc:Depends) sur la ligne Depends. La dépendance avec debconf
sera alors automatiquement calculée.

-- 
Cédric Delfosse, http://cedric.freezope.org
Jabber ID: [EMAIL PROTECTED]


signature.asc
Description: Ceci est une partie de message	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=


Re: Debconf encore

2003-07-28 Par sujet Michel Grentzinger
Le Lundi 28 Juillet 2003 18:02, Cédric Delfosse a écrit :
  Juste une petite précision : les paquets qui posent des questions via
  debconf ne doivent-ils pas dépendre de debconf justement ?

 Si.

  Pour l'instant, comme je suis en train de faire passer les paquets de
  l'ancien système (templates.fr) vers le nouveau système basé sur gettext,
  je place une dépendance sur le paquet source comme ceci :
  Build-Depends : debhelper (= 4.1.16)
 
  Mais là, le paquet rssh ne dépend pas de debconf alors qu'il l'utilise.
  Dois-je rajouter Depends: debconf dans mon rappoprt de bogue ?

D'abord, je tiens à rectifier qu'il ne s'agit pas de rssh (dont je vais 
demander le passage à po-debconf) mais de rootskel.

 Si le programme utilise dh_installdebconf, je pense que le mieux est de
 placer ${misc:Depends) sur la ligne Depends. La dépendance avec debconf
 sera alors automatiquement calculée.

Encore une bonne chose d'apprise aujourd'hui... Mais à quoi sert exactement 
dh_installdebconf ? Faut-il systématiquement l'inclure dans mes BR demandant 
le passage à gettext pour les templates debconf ?

-- 
Michel Grentzinger
OpenPGP key ID : B2BAFAFA
Available on http://www.keyserver.net




Re: Debconf encore

2003-07-28 Par sujet Christian Perrier
Quoting Michel Grentzinger ([EMAIL PROTECTED]):

 Encore une bonne chose d'apprise aujourd'hui... Mais à quoi sert exactement 
 dh_installdebconf ? Faut-il systématiquement l'inclure dans mes BR demandant 
 le passage à gettext pour les templates debconf ?

En gros, il fait à la place du mainteneur toutes les incantations
liées à debconf... :-)

Ce qui, en ce moment, revient à :

-fusionner les templates et leurs traductions (soit comme avant pour
les debconf classiques, soit en utilisant les PO--c'est cela qui
impose d'avoir =4.1.16c'est seulement à partir de là qu'il sait
le faire)

-ajouter les dépendances si on a mis ce qu'il faut dans Depends comme
on vient de te l'expliquer (ce qui incidemment me l'a appris, aussi)

-copier le fichier templates ainsi générés dans tmp/DEBIAN (ou
[autre_nom]/DEBIAN]) avant la génération des .deb

Si ça se trouve, dans le futur, debconf deviendra encore plus
sophistiqué et il y aura d'autres manips à faire...l'avantage
d'utiliser debhelped c'est que ces manips se feront toutes seules sans
que le mainteneur n'ait à savoir précisément ce qu'il y a dedans.

C'est cela l'avantage de tous les script debhelper : faciliter la vie
des mainteneurs pour qu'ils se consacrent à des tâches à valeurs
ajoutée.

Et c'est pour cela que j'ai un peu de mal à comprendre ceux qui se
passent de debhelper... :-)





Re: Debconf encore

2003-07-28 Par sujet Michel Grentzinger
Le Lundi 28 Juillet 2003 20:15, Christian Perrier a écrit :
 Quoting Michel Grentzinger ([EMAIL PROTECTED]):
  Encore une bonne chose d'apprise aujourd'hui... Mais à quoi sert
  exactement dh_installdebconf ? Faut-il systématiquement l'inclure dans
  mes BR demandant le passage à gettext pour les templates debconf ?

 En gros, il fait à la place du mainteneur toutes les incantations
 liées à debconf... :-)

 Ce qui, en ce moment, revient à :

 -fusionner les templates et leurs traductions (soit comme avant pour
 les debconf classiques, soit en utilisant les PO--c'est cela qui
 impose d'avoir =4.1.16c'est seulement à partir de là qu'il sait
 le faire)

 -ajouter les dépendances si on a mis ce qu'il faut dans Depends comme
 on vient de te l'expliquer (ce qui incidemment me l'a appris, aussi)

 -copier le fichier templates ainsi générés dans tmp/DEBIAN (ou
 [autre_nom]/DEBIAN]) avant la génération des .deb

 Si ça se trouve, dans le futur, debconf deviendra encore plus
 sophistiqué et il y aura d'autres manips à faire...l'avantage
 d'utiliser debhelped c'est que ces manips se feront toutes seules sans
 que le mainteneur n'ait à savoir précisément ce qu'il y a dedans.

 C'est cela l'avantage de tous les script debhelper : faciliter la vie
 des mainteneurs pour qu'ils se consacrent à des tâches à valeurs
 ajoutée.

 Et c'est pour cela que j'ai un peu de mal à comprendre ceux qui se
 passent de debhelper... :-)

Oui mais dh_installdebconf est une règle à insérer dans le Makefile, non ? 
Faut-il l'insérer à chaque fois et où exactement ?

-- 
Michel Grentzinger
OpenPGP key ID : B2BAFAFA
Available on http://www.keyserver.net




Re: templates partagés de debconf

2003-07-28 Par sujet Denis Barbier
On Mon, Jul 28, 2003 at 08:06:32AM +0200, Christian Perrier wrote:
 Quoting Denis Barbier ([EMAIL PROTECTED]):
 
   Je trouve cela un peu bizarre, voire crade quand même.. :-)
  
  Bien sûr, mais cela concerne vraiment très peu de fichiers. Il ne semble
  pas évident de fournir une solution vraiment satisfaisante, donc on se
  contente de celle-là pour l'instant.
 
 La première solution qui me venait à l'esprit était de mettre ces
 écrans dans debconf lui-même (ou dans un paquet séparé requis par
 debconf).
 
 Comme, nécessairement, debconf doit être présent vu qu'il est requis
 par tous les paquets qui l'utilisent, cela déplacerait ces écrans
 ailleurs et surtout à un seul endroit...ce qui éviterait d'avoir à les
 traduire 12 fois.

Hmmm, cette histoire me rappelle quelque chose. Ah oui, c'est
   http://kitenet.net/pipermail/config/2002-July/000293.html
Je n'ai pas relancé ensuite.

 Toi qui es champion de la moulinette infernale, crois-tu qu'il serait
 possible de récupérer la liste de tous les templates shared et des
 paquets qui les utilisent ?

En attachement, le fichier donne le nom du template et le paquet ainsi
que le fichier templates qui le contient.
Sauf oubli de ma part, ce sont les seuls templates partagés.

Denis
shared/clobber_x-server_symlink 
./main/x/xfree86/xfree86_4.2.1-9_debian_xserver-xfree86.templates.gz
shared/clobber_x-server_symlink 
./main/x/xfree86v3/xfree86v3_3.3.6-44_debian_xserver.templates.gz
shared/console/acm/default 
./main/c/console-data/console-data_2002.12.04dbs-13_debian_attic_console-data.templates.gz
shared/console/fonts/charset 
./main/c/console-data/console-data_2002.12.04dbs-13_debian_attic_console-data.templates.gz
shared/console/fonts/charsize 
./main/c/console-data/console-data_2002.12.04dbs-13_debian_attic_console-data.templates.gz
shared/console/sfm_fallbacks 
./main/c/console-data/console-data_2002.12.04dbs-13_debian_attic_console-data.templates.gz
shared/default-x-display-manager ./main/g/gdm/gdm_2.4.1.3-2_debian_templates.gz
shared/default-x-display-manager 
./main/k/kdebase/kdebase_4:3.1.2-1.1_debian_kdm.templates.gz
shared/default-x-display-manager 
./main/w/wdm/wdm_1.22.1-2_debian_wdm.templates.gz
shared/default-x-display-manager 
./main/x/xfree86/xfree86_4.2.1-9_debian_xdm.templates.gz
shared/default-x-server 
./main/x/xfree86/xfree86_4.2.1-9_debian_xserver-xfree86.templates.gz
shared/default-x-server 
./main/x/xfree86v3/xfree86v3_3.3.6-44_debian_xserver.templates.gz
shared/keymap/country 
./main/c/console-data/console-data_2002.12.04dbs-13_debian_attic_console-data.templates.gz
shared/keymap/keymap 
./main/c/console-data/console-data_2002.12.04dbs-13_debian_attic_console-data.templates.gz
shared/keymap/keymap_filename 
./main/c/console-data/console-data_2002.12.04dbs-13_debian_attic_console-data.templates.gz
shared/keymap/layout 
./main/c/console-data/console-data_2002.12.04dbs-13_debian_attic_console-data.templates.gz
shared/keymap/variant 
./main/c/console-data/console-data_2002.12.04dbs-13_debian_attic_console-data.templates.gz
shared/keymap/wants_nondefault 
./main/c/console-data/console-data_2002.12.04dbs-13_debian_attic_console-data.templates.gz
shared/kinput2/wnn/keybindings 
./main/k/kinput2/kinput2_3.1-3_debian_kinput2-canna-wnn.templates.gz
shared/kinput2/wnn/keybindings 
./main/k/kinput2/kinput2_3.1-3_debian_kinput2-wnn.templates.gz
shared/ldapns/base-dn 
./main/libn/libnss-ldap/libnss-ldap_207-1_debian_templates.gz
shared/ldapns/base-dn 
./main/libp/libpam-ldap/libpam-ldap_156-1_debian_templates.gz
shared/ldapns/ldap-server 
./main/libn/libnss-ldap/libnss-ldap_207-1_debian_templates.gz
shared/ldapns/ldap-server 
./main/libp/libpam-ldap/libpam-ldap_156-1_debian_templates.gz
shared/ldapns/ldap_version 
./main/libn/libnss-ldap/libnss-ldap_207-1_debian_templates.gz
shared/ldapns/ldap_version 
./main/libp/libpam-ldap/libpam-ldap_156-1_debian_templates.gz
shared/mailname ./main/n/nullmailer/nullmailer_1.00RC7-17_debian_templates.gz
shared/mailname ./main/s/slrn/slrn_0.9.7.4-38_debian_templates.gz
shared/multiple_possible_x-servers 
./main/x/xfree86/xfree86_4.2.1-9_debian_xserver-xfree86.templates.gz
shared/multiple_possible_x-servers 
./main/x/xfree86v3/xfree86v3_3.3.6-44_debian_xserver.templates.gz
shared/news/server ./main/k/knews/knews_1.0b.1-12_debian_templates.gz
shared/news/server ./main/p/post-faq/post-faq_0.10-7_debian_templates.gz
shared/news/server ./main/s/slrn/slrn_0.9.7.4-38_debian_slrnpull.templates.gz
shared/news/server ./main/s/slrn/slrn_0.9.7.4-38_debian_templates.gz
shared/news/server ./main/t/tin/tin_1:1.5.19+20030609-2_debian_templates.gz
shared/news/server ./main/u/uqwk/uqwk_2.21-6_debian_uqwk.templates.gz
shared/news/server ./non-free/t/trn4/trn4_4.0-test76-4_debian_templates.gz
shared/no_known_x-server 
./main/x/xfree86/xfree86_4.2.1-9_debian_xserver-xfree86.templates.gz
shared/no_known_x-server 
./main/x/xfree86v3/xfree86v3_3.3.6-44_debian_xserver.templates.gz
shared/ntp/localclock