Re: templates partags de debconf
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
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
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
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
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
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