Re: Updated Slovak translation for commit
On Tue, Dec 16, 2003 at 06:00:45PM +0100, Miroslav Kure wrote: In attachement there are some updated translations for Slovak language (sk.po) translated by Peter Mann. Please commit. Committed, thanks. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: status of pppoe support in d-i ?
On Tue, Dec 16, 2003 at 10:36:35PM +0100, Marco d'Itri wrote: [EMAIL PROTECTED] wrote: I tried to rebuild d-i with ppp-udeb.deb in the local-udeb but it do not build anymore: 461 symbols, 375 unresolved Traceback (most recent call last): File /usr/bin/mklibs, line 469, in ? raise No library provides non-weak + symbol No library provides non-weak devnam devnam is a global variable defined in pppd/options.c, so I don't understand why mklibs is complaining. This variable is used in the rp-pppoe.so plugin. Mklibs cannot know that this library is only linked against programs defining this symbol, and complains. You can rename this library not to have a .so extension so that it does not get checked by mklibs, define a wwak symbol in this library, or better fix plugins not to use global variables. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: debian-installer/retriever/choose-mirror/debian/po ja.po,1.23,1.24
On Tue, Dec 16, 2003 at 11:13:57PM +, Kenshi Muto wrote: [...] @@ -550,8 +550,8 @@ #. ignored and appear here only to distinguish this msgid from the same #. one in the Choices field. #: ../choose-mirror.templates:110 -msgid US[ Default value for ftp] -msgstr +msgid JP[ Default value for ftp] +msgstr 日本[ftpのデフォルト値] Did you read the comment just above your change in ja.po? If yes, this does mean that this comment is poorly written, how could it be improved so that you revert your changes and write msgid US[ Default value for ftp] msgstr JP instead? Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#224174: base-config: Polish PO-file translation
tag 224174 pending thanks On Tue, Dec 16, 2003 at 12:04:15PM +0100, Bartosz Fenski aka fEnIo wrote: Package: base-config Version: 2.01 Severity: normal Tags: patch Hello. I've attached new translation of po-file for base-config package. Committed, thanks. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Updated Czech translation for d-i
On Thu, Dec 18, 2003 at 06:12:08PM +0100, Christian Perrier wrote: Quoting Miroslav Kure ([EMAIL PROTECTED]): Hi, in attachement there are some updated Czech .po files aiming for 95% done. (Just lvm file missing :-) Folks, I'm now OK for helping in commiting such work. However, I don't want to interfere with others work (mostly Denis, Alastair or Gaudenz as far as I've seen). So, I won't start anything before being sure that no duplicate work is done, but consider this as an offer for making such commits. Please go for it. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: debian-installer/retriever/choose-mirror/debian/po lt.po,1.16,1.17
On Thu, Dec 18, 2003 at 12:11:12PM +, K??stutis Bili??nas wrote: [...] #. Type: select #. Choices #: ../choose-mirror.templates:93 msgid IL -msgstr +msgstr IL No, these are country codes, you have to write the country name translated in your language. On the other hand, you perfectly understood what to do with default values, do not change them. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: translation status (congrats, pt_BR!)
On Fri, Dec 19, 2003 at 01:29:41AM +0200, Konstantinos Margaritis wrote: On Thursday 18 December 2003 22:13, Joey Hess wrote: Wow, 100% for pt_BR! I do not think these numbers include base-config, so remeber to translate that too. Still 3 days of string freeze, I hope we can see some more at 100% by the end. Hi, is there any tool to find the strings I've left out/forgotten to translate? I could do that manually, but I could always leave something out again. Have a look at http://people.debian.org/~barbier/d-i/l10n/el/ Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: typo?
On Sat, Dec 20, 2003 at 10:28:34AM +0100, Christian Perrier wrote: Quoting Bartosz Fenski aka fEnIo ([EMAIL PROTECTED]): Hello. I think I've just found typo in one of templates of debian installer but I am not sure so I'd like to ask you before I'll do any commits ;) String freeze, remember..:-) I propose that we do commits but ONLY if we fix ALL po files after so that translators don't have to go through the whole process. Their translation are certainly correct, but changing the master templates file will fuzzy one string in all translations. Agreed, I usually run something like perl -pie 's/If must be between/It must be between/' *.po and check with cvs that all files are modified. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#224620: dhcp lvm problems, partconf GRUB wishlist
On Sat, Dec 20, 2003 at 06:33:56PM +0100, Martin Michlmayr wrote: [...] Why do you ask for the debconf priority at the beginning? I think it should just be high by default and people who want something lower can pass DEBCONF_PRIORITY. I guess/hope this is currently only asked for testing, and that it will be disabled later. I chose high. I disagree, passing command line arguments is very painful when keyboard layout is not qwerty. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: as we wrap up the string freeze..
On Sun, Dec 21, 2003 at 11:38:08AM -0500, Joey Hess wrote: [...] Of course the 100% translation number is only for d-i, and leaves out packages in the second stage. There has been some work on base-config, but it is lacking some translations, and remember that it has two sets of po files; the second set is only translated in a few languages. [...] Statistics cover debian/po/*.po files for both base-config and d-i. I indeed forgot base-config/po, they are now included as well. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Hungarian l10n for base-config
On Sun, Dec 21, 2003 at 08:13:15PM +0100, VEROK Istvan wrote: I believe this should bring Hungarian up to 100%. Please commit. Committed, but please note that base-config/po/*.po files were previously not checked, so you still have to translate base-config/po/hu.po, sorry for that. It contains only 10 strings. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Hungarian l10n for base-config
On Mon, Dec 22, 2003 at 12:21:30AM +0100, VEROK Istvan wrote: [...] Every PO so far was in UTF-8. None of the base-config/po/??.po files are. Is that a historic artifact or does base-config have special encoding needs? I suspect the former so the attached Hungarian translation is in UTF-8. Correct me if I'm wrong. PO files accept (almost) any encoding. Usually translators prefer the charset defined by their own locale, either UTF-8 or any other legacy encoding. Your translation was based on an old file, here is the file stored in CVS, there are 4 fuzzy strings. Denis # Hungarian translation of debian-installer. # Copyright (C) 2003 THE debian-installer'S COPYRIGHT HOLDER # This file is distributed under the same license as the debian-installer package. # VERÓK István [EMAIL PROTECTED], 2003. # Translators, please read /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # , fuzzy # # msgid msgstr Project-Id-Version: debian-installer\n Report-Msgid-Bugs-To: \n POT-Creation-Date: 2003-12-12 00:42+0200\n PO-Revision-Date: 2003-12-22 00:22+0100\n Last-Translator: VERÓK István [EMAIL PROTECTED]\n Language-Team: Hungarian\n MIME-Version: 1.0\n Content-Type: text/plain; charset=UTF-8\n Content-Transfer-Encoding: 8bit\n #: ../apt-setup:37 msgid enter information manually, msgstr információk megadása kézzel, #: ../apt-setup:112 msgid Scanning CD, this will take a minute. msgstr CD átvizsgálása, ez egy kis időt vesz igénybe. #: ../apt-setup:212 msgid You probably used a CD to install the Debian base system, but it is not currently in the drive. You should probably just insert it and select \\ \cdrom\\\. msgstr Debian-rendszerét CD-ről telepíthette, de az most nincsen a meghajtóban. Helyezze be és válassza a \\\cdrom\\\ pontot. #: ../apt-setup:264 msgid enter information manually msgstr információk megadása kézzel #: ../apt-setup:392 ../apt-setup:461 ../apt-setup:570 msgid Testing apt sources ... msgstr Apt-források vizsgálata... #: ../base-config:30 msgid Configuring the base system... msgstr Alaprendszer konfigurálása #: ../lib/menu/pkgsel:22 #, fuzzy msgid dselect - old package selector (experts only) msgstr dselect - régi csomagkiválasztó felület (csak hozzáértőknek), $choices #: ../lib/menu/pkgsel:25 #, fuzzy msgid aptitude - pick tasks or drill down to individual packages msgstr aptitude - feladatkörök szerint lehet csomagokat válogatni és azt egyenként finomítani, $choices #: ../lib/menu/pkgsel:28 #, fuzzy msgid tasksel - quickly choose from predefined collections of software msgstr tasksel - előre összeállított csomagcsoportokból lehet csak választani, $choices #: ../lib/menu/pkgsel:35 #, fuzzy msgid nothing - you may manually run apt-get or any of the above later msgstr $choices semmi - későbbre halasztja az apt-get parancs (vagy a fentiek valamelyike) futtatását #~ msgid Debian System Configuration #~ msgstr Debian-rendszer konfigurálása #~ msgid Apt Configuration #~ msgstr Apt konfigurálása #~ msgid Time Zone Configuration #~ msgstr Időzóna konfigurálása
Re: debian-installer/tools/ddetect hw-detect.sh,1.44,1.45
On Tue, Dec 23, 2003 at 05:21:15AM +, Joey Hess wrote: [...] if [ -e $ide_module ]; then baseidemod=$(echo $ide_module | sed s/\.o$// | sed s/\.ko$// | sed 's/.*\///') sed arguments must be quoted, otherwise backslashes are removed by the shell: $ x=$(echo xxx.ko | sed s/\.o$//) $ echo $x xxx. $ x=$(echo xxx.ko | sed s/\.o$// | sed s/\.ko$//) $ echo $x xxx. $ x=$(echo xxx.ko | sed 's/\.o$//') $ echo $x xxx.ko $ x=$(echo xxx.ko | sed 's/\.o$//' | sed 's/\.ko$//') $ echo $x xxx Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Portuguese PT 6 pack, ermm.... 6 files
On Tue, Dec 23, 2003 at 08:57:56PM +, Miguel Figueiredo wrote: [...] If anyone want to help us (and please do) please check http://www.debianpt.org/~marco/diport/resultados.html and tell us what files for translation are missing in this list. That would improve our work, and be a _great_ help. There is a problem with your pt.po files, they contain Content-Type: text/plain; charset=UTF-8\n whereas most of the time they are ISO-8859-15 encoded, I had to fix charset before committing. And this means that translators did not run msgfmt as requested on your instructions ;) I believe that all your files have been committed, do not hesitate to complain if some were forgotten. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: font reduction build problem
On Wed, Dec 24, 2003 at 12:04:37AM -0500, Joey Hess wrote: Joey Hess wrote: LOCPATH=./tmp/floppy/tree/usr/lib/locale LC_ALL=C.UTF-8 reduce-font /usr/src/unifont.bdf all-floppy.utf unifont-reduced-floppy.bdf.tmp setlocale: C.UTF-8 FYI: MB_CUR_MAX/MB_LEN_MAX: 6/16 error -1 at position 61960 (bytes: 16 Used chars: 446 (61960 processed) I remember seeing this a while ago, does anyone know a fix? Binary search finds it's this line: Description-pl.ISO-8859-2: Za³aduj komponenty instalatora z p³yty CD Looks like a missing debian/po/output to specify UTF-8 encoded templates. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: unknown localised field stuff
On Wed, Dec 24, 2003 at 01:25:11AM -0500, Joey Hess wrote: While loading some udeb from the cd_drivers floppy, I got error messages about Unknown localised field scrawled accross the console. I can get the same by running debconf-loadtemplate, and the errors look like this: Unknown localised field: Description-it.BLAH: BLAH Etc etc. Isn't this stuff suposed to be using only utf-8? Is this error still around? If yes, which udeb should I looked into? Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Is gtranslator usable? (was Re: debian-installer/retriever/choose-mirror/debian/po fi.po,1.23,1.24)
On Mon, Dec 29, 2003 at 06:01:20PM +, Tapio Lehtonen wrote: [...] (gtranslator does not show the comment field so I did not notice the instruction before) As I could not believe it, I tried gtranslator for the first time. In fact the comment is displayed on a window, but seems truncated to 20 characters or so, which makes it pretty useless in this case. If there is no way to display the whole comment, I suggest we discourage using gtranslator in doc/translations.txt. Moreover it looks like gtranslator gobbles whitespace in comments, which is also pretty annoying. I made minor changes in your files, but did not remove any translation, so you are still at 100% ;) Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: status of translation
On Tue, Dec 30, 2003 at 08:14:04PM +0100, Bartosz Fenski aka fEnIo wrote: Hello. May I ask what's wrong with status webpage? http://people.debian.org/~barbier/debian-installer/l10n/ It shows that Polish has untranslated choose-mirror.po file. I've checked this file and it seems that it's correctly translated and up-to-date. So what's wrong? I delete wrongly translated msgstrs from time to time, look at CVS logs (or read comments in your PO file, or look at en.po) to learn what is wrong and how to fix it. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Installation Report (success)
On Tue, Dec 30, 2003 at 04:59:37PM -0500, Joey Hess wrote: [...] * Choose a mirror Strange sorting in the country list, Germany (de) comes before Denmark (dk) :-) Hm well, I think that is sorted at build time actually. That's worth a bug report.. In fact they are not sorted at all. I tried something, but it did not work. This list must be sorted at build time (because LC_COLLATE infos are not available at run time), and ideally should not depend on locales being installed on build host. For these reasons, the only option I can think of is to use a dedicated new field in cdebconf, say DisplayOrder for instance: Choices: DE, DK Choices-en.UTF-8: Germany, Denmark DisplayOrder-en.UTF-8: Denmark, Germany this field being used to sort displayed items. I still do not know how to maintain this field (i.e. detect duplicate/missing entries), but I will work on this when beta2 is out. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: debian-installer/retriever/choose-mirror/debian/po fi.po,1.26,1.27
On Tue, Jan 06, 2004 at 11:21:47AM +, Tapio Lehtonen wrote: [...] @@ -228,7 +228,7 @@ #. one in the Choices field. #: ../choose-mirror.templates:100 msgid US[ Default value for http] -msgstr FI +msgstr FI [http:n oletusarvo] Fixing these msgstrs all over the time is boring, I am giving up and let them broken. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
l10n status pages for beta2
I do not know if this will be useful, but http://people.debian.org/~barbier/d-i/beta2/l10n/ will contain l10n status of the beta2 branch (updated daily), whereas d-i/l10n/ remains targeted at HEAD. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Gaining write access to commit the Arabic translation files
On Tue, Jan 06, 2004 at 11:40:55PM -0500, Joey Hess wrote: Anmar Oueja wrote: I would like to get cvs write access in order to upload the Arabic translation files for the debian installer. I did register at alioth and my user name is anmar-guest please let me know what else i need to get write access to cvs. I've added you to the project on alioth. Please remember to update debian/changelog entries when committing. Also, beware of the country code translatons in netcfg; they should be translated to the full name ^^ choose-mirror of the country in your language, and this is often gotten wrong. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Translating choose-mirror is not trivial
On Wed, Jan 07, 2004 at 02:15:21PM +0200, Ognyan Kulev wrote: Ognyan Kulev wrote: I find it common practice by new translators (like me) that country codes in choose-mirror are not translated and just copied. (It's good to use en.po for reference while translating.) But that's not all. I didn't understand US[ default..] until Denis Barbier point me that this is the default value for the select. All this deserves a place in doc/translations.txt. Would someone commit some text in doc/translations about these things? I would like to commit the following addition to doc/translations.txt, Sure, please go ahead. right after How to translate. I know that there are comments in templates.pot that are expected to be read, but some PO editors don't show such things. Err, these PO editors are then quite broken. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Download style and mirror style, what does it mean?
On Wed, Jan 07, 2004 at 10:18:19AM -0500, Joey Hess wrote: [EMAIL PROTECTED] wrote: Seems yesterdays versions of debian-installer started using terms download style mirror style I need clarification of the meaning. Is style here protocol? Is style a good term here at all? As far as I know, these are not new terms. They're internal debootstrap error messages, that the user has no chance of seeing unless d-i really screws up. Then they should not be translatable, could someone please make all such messages non translatable by removing the leading underscore of _Description? It requires a good knowledge of base-installer, so I cannot do this myself. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: debian-installer/retriever/choose-mirror/debian/po fi.po,1.26,1.27
On Thu, Jan 08, 2004 at 03:10:10PM +0200, Tapio Lehtonen wrote: On Tue, Jan 06, 2004 at 08:11:19PM +0100, Denis Barbier wrote: On Tue, Jan 06, 2004 at 11:21:47AM +, Tapio Lehtonen wrote: [...] @@ -228,7 +228,7 @@ #. one in the Choices field. #: ../choose-mirror.templates:100 msgid US[ Default value for http] -msgstr FI +msgstr FI [http:n oletusarvo] Fixing these msgstrs all over the time is boring, I am giving up and let them broken. If you tell me how it should be I fix them myself. Sure, this is explained in the comment just above these strings. If you still do not understand, please let me know so that we can work together to provide clearer explanations. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Partman added to d-i repository
On Fri, Jan 09, 2004 at 03:35:42PM +0200, Anton Zinoviev wrote: On 8.I.2004 at 10:49 Christian Perrier wrote: I'm surprised with this one: Template: partman-basicfilesystems/no_mount_point Type: select __Choices: Resume partitioning, Do not use the partition [...] Thus, imho, this should be a boolean template. Yes it should be. I did it in this way because cdebconf (or rather only the newt-frontend) generated segmentation fault with boolean template. Looks like #215583, which is fixed. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Plurar and Singular
On Sun, Jan 11, 2004 at 08:55:57PM +0100, Nikolai Prokoschenko wrote: On Sun, Jan 11, 2004 at 10:08:46AM -0600, Steve Langasek wrote: Have I understood you right, that debian-installer is not able to support ngettext, or is it usable, but not practical? I assumed that it would be too complex to try to use ngettext from debconf-based shell scripts, because I don't think there's any supporting code for this. But maybe support from the shell isn't needed -- I'm not sure if Joey's comments are addressed at this particular msgid, or at something else? Exactly my problem: it seems that at least the templates are not ready for plural forms (while they have not been needed recently) and so it makes no sense to introduce anything on my side. Right. Steve told that removing PACKAGE_COUNT is an option if it is not that useful. This is true, but maybe in this specific case you could rewrite the translated text to something like: The Debian package management tool, apt, is now configured, and can install any package. Current number of packages is ${PACKAGE_COUNT}. [...] According to gettext manual, ngettext should be supported for shell scripts, so it should be a matter of replacing the functions where it is needed, wouldn't it? No, because gettext is not called when displaying templates. Packages contain a collection of English messages and their translations into various languages. Debconf internally stores these messages in a hash langcode = 'translated message', and prints each message according to user's preferences. Someone familiar with plural forms handling should have a look at this problem, it seems to be very hard. The debconf protocol section in debconf-devel(7) describes how config scripts communicate with debconf. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Plurar and Singular
On Mon, Jan 12, 2004 at 12:13:21AM +0100, Nikolai Prokoschenko wrote: [...] Umhh... Well, I appreciate you???trying, but please remove this hack - it is easier to rephrase in this case. Like already said, russian language has _three_ singular/plural forms for different numbers, so your hack will not please us either, as it only provides two forms, as far as I can tell... Joey's hack should work because it calls ngettext as requested, and do not rely on debconf itself. It needs to be polished, will propose a patch later (note that I am not familiar with plural forms). Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Plurar and Singular
On Sun, Jan 11, 2004 at 11:31:55PM -0500, Joey Hess wrote: Denis Barbier wrote: On Mon, Jan 12, 2004 at 12:13:21AM +0100, Nikolai Prokoschenko wrote: [...] Umhh... Well, I appreciate you???trying, but please remove this hack - it is easier to rephrase in this case. Like already said, russian language has _three_ singular/plural forms for different numbers, so your hack will not please us either, as it only provides two forms, as far as I can tell... Joey's hack should work because it calls ngettext as requested, and do not rely on debconf itself. It needs to be polished, will propose a patch later (note that I am not familiar with plural forms). Right, I don't understand how the multiple plural forms should look in the po file, but it should indeed support it. Gettext doc in unstable tells that $... bashism is deprecated, and recommands direct calls to gettext commands from the shell. I wrote in the templates file The Debian package management tool, apt, is now configured, and can install any of ${PACKAGE_STR}. and in apt-setup PACKAGE_STR=$(ngettext \${PACKAGE_COUNT} package \${PACKAGE_COUNT} packages $PACKAGE_COUNT) db_subst apt-setup/another PACKAGE_STR $PACKAGE_STR db_subst apt-setup/another PACKAGE_COUNT $PACKAGE_COUNT Then xgettext -L Shell apt-setup prints in the PO file: #: ../apt-setup:178 #, sh-format msgid ${PACKAGE_COUNT} package msgid_plural ${PACKAGE_COUNT} packages. msgstr[0] msgstr[1] Note that arguments must be quoted, otherwise they won't appear in PO files. Header entry also contains a new line Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n According to gettext doc, Russian translators have to replace it by Plural-Forms: nplurals=3; plural=(n%10==1 n%100!=11 ? 0 : n%10=2 n%10=4 (n%10010 || n%100=20) ? 1 : 2);\n and then writes 3 translated forms msgstr[0] foo msgstr[1] bar msgstr[2] baz to handle those 3 cases. This is how it should work with gettext 0.13, I am not sure if the testing version works the same way, and did not finish the patch, so will look at it again tonight unless someone sends a working patch. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: INSTALL REPORT with 2004-01-09 netinst, failed
On Mon, Jan 12, 2004 at 03:40:07PM +0100, Christian Perrier wrote: [...] - in the list of country to select mirrors from (and possibly other lists), when using french as a language, the coutries are not sorted according to their translation, but appear to be sorted by their english name, which is quite awkward Denis, do you have an idea about this one ? Yes, I will work on it very soon, see http://lists.debian.org/debian-boot/2004/debian-boot-200401/msg00336.html Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Arabic translation is complete (100 % done)
On Wed, Jan 07, 2004 at 01:48:50PM -0800, Anmar Oueja wrote: I am happy to note that Arabic translation of d-i is 100 % complete. I will be checking in the code sometime today. Now that the translation is complete, it would be nice to be able to use it ;). Debian installer will require bidi and shaping patches. Bidi is a lib that can be plugged in. Not exactly sure how it works. but shaping is an actual code that must be written from scratch. We (http://www.arabeyes.org) have some samples of shaping code (patched Vim 6.2) that can be studied. it is a simple piece of code to right any way. Congratulations. Do you have an estimation of how many hours are needed to translate everything from scratch? This might be interesting to know, if some other translators want to add a new language. As several translators were involved on your side, some identical msgids have different translations. This is not a big deal, but is easy to fix, you could get http://people.debian.org/~barbier/d-i/l10n/ar/ar.po and check for #-#-#-#-#-#-# strings, they delimit such msgstrs. You can then choose the best alternative and fix other packages. Also Alastair seems very busy these days, maybe someone from arabeyes.org could try to hack newt, you are the ones who know what to do ;) Of course we will try to help if we can. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Plurar and Singular
On Mon, Jan 12, 2004 at 10:01:50AM +, Colin Watson wrote: On Mon, Jan 12, 2004 at 08:04:15AM +0100, Denis Barbier wrote: [...] and in apt-setup PACKAGE_STR=$(ngettext \${PACKAGE_COUNT} package \${PACKAGE_COUNT} packages $PACKAGE_COUNT) Hm. Aren't you missing at least one layer of quoting there? $(...) I believe that there is no need to add quoting here, but I am not 100% sure, will see when the patch is finished and can be tested. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Plurar and Singular
On Mon, Jan 12, 2004 at 09:33:24AM -0500, Joey Hess wrote: Denis Barbier wrote: Then xgettext -L Shell apt-setup prints in the PO file: I didn't known of -L Shell or it did not exist when I originally internationalised base-config. I would like to see it use #!/bin/sh and gettext throughout. AFAIK, there are no bashisms aside from $. Here is a patch, tested with French language. I forgot several points in my previous message: * $... cannot handle plural forms, so calls to gettext is the only option. * The shell string extractor has been introduced in gettext 0.13 * gettext 0.13 should hit testing in few days. This version is only needed to build .pot files, so these files could be shipped in the tarball if depending on a new version is harmful. * The whole sentence has been passed to ngettext, to make sure that no language is excluded. /bin/bash has not been replaced by /bin/sh, it should be done too. Please let me know if I can commit this patch or you prefer waiting for gettext 0.13 entering testing. Denis Index: apt-setup === RCS file: /cvsroot/base-config/base-config/apt-setup,v retrieving revision 1.38 diff -u -r1.38 apt-setup --- apt-setup 11 Jan 2004 15:01:03 - 1.38 +++ apt-setup 12 Jan 2004 23:08:03 - @@ -34,7 +34,7 @@ # Pass in a URI type; this function returns a list of countries # that have mirrors in them that match the type. country_list () { - printf $enter information manually, + gettext enter information manually, perl -ne ' BEGIN { $type=shift; @@ -109,7 +109,8 @@ # The cd will then be unmounted. scan_cd () { clear /dev/tty /dev/tty - echo $Scanning CD, this will take a minute. + gettext Scanning CD, this will take a minute. + echo # Touch file because apt-cdrom bails if it doesn't exist. touch ${APTETC}sources.list if $APTCDROM add --no-mount /dev/tty /dev/tty; then @@ -174,13 +175,13 @@ db_set apt-setup/another true fi - db_subst apt-setup/another PACKAGE_COUNT $PACKAGE_COUNT - db_subst apt-setup/another PACKAGES \ - $(ngettext package packages $PACKAGE_COUNT) - # This is only here to make the package and packages msgids - # used in the ngettext above go into the po files. - foo=$package - foo=$packages + # Several notes for translators: + # * The singular form is only there to make use of plural forms; + # * If package count is 0, a separate error message should be displayed. + # * This sentence is part of a longer paragraph, full stop is omitted here. + # * ${PACKAGE_COUNT} must not be translated. + MESSAGE=$(ngettext 'The Debian package management tool, apt, is now configured, and can install any of ${PACKAGE_COUNT} package' 'The Debian package management tool, apt, is now configured, and can install any of ${PACKAGE_COUNT} packages' $PACKAGE_COUNT | sed -e s/\${PACKAGE_COUNT}/$PACKAGE_COUNT/) + db_subst apt-setup/another MESSAGE $MESSAGE db_fset apt-setup/another seen false db_input $prio apt-setup/another || return 1 @@ -220,7 +221,7 @@ # is the default, and just go on to ask them where they want # apt to install from. db_set apt-setup/uri_type cdrom - db_subst apt-setup/uri_type note $You probably used a CD to install the Debian base system, but it is not currently in the drive. You should probably just insert it and select \cdrom\. + db_subst apt-setup/uri_type note $(gettext 'You probably used a CD to install the Debian base system, but it is not currently in the drive. You should probably just insert it and select cdrom.') fi fi @@ -269,7 +270,7 @@ db_go || continue db_get apt-setup/country - if [ $RET != $enter information manually ]; then + if [ $RET != $(gettext 'enter information manually') ]; then # Now prompt with the mirrors in the selected country. db_subst apt-setup/mirror mirrors `mirror_list $URI \$RET\` db_fset apt-setup/mirror seen false @@ -397,7 +398,8 @@ $EDITOR ${APTETC}sources.list /dev/tty /dev/tty tempfile=`tempfile` clear /dev/tty /dev/tty - echo $Testing apt sources ... + gettext Testing apt sources ... + echo if $APTGET -o APT::Get::List-Cleanup=false -o Dir::Etc::sourcelist=${APTETC}sources.list update 2$tempfile; then clear /dev/tty /dev/tty EDITOK=1 @@ -466,7 +468,8 @@ # return code and errors
Re: Strange merge conflicts in d-i/tools/cdrom-detect/debian/po/fi.po
On Wed, Jan 14, 2004 at 07:46:02PM +0200, Tapio Lehtonen wrote: How come d-i/tools/cdrom-detect/debian/po/fi.po is so messed up? It is not. There are conflicts because you have a locally modified version and someone else did also change this file. See 'Conflicts example' section in cvs.info. [...] I decided to toss the fi.po and copy templates.pot. I'll copy the translated strings there manually. When you have locally modified files, you should not blindly run 'cvs update', but make sure that there will be no such conflicts by running 'cvs -nq update' first. If there are, backup your changes: $ cvs diff -u fi.po mychanges get the new file $ rm fi.po $ cvs update fi.po and incorporate your changes (either with the patch command or by hand). Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Countrychooser commited in CVS
On Fri, Jan 16, 2004 at 07:15:28AM +0100, Christian Perrier wrote: [...] I first need to add some sorting in English.and after this, we will be thrown in the known problem of translations sorting (which is not countrychooser specific, by the way) This requires changes in cdebconf, so you should not focus on it now. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: base-config zh_CN translation update
On Sat, Jan 17, 2004 at 03:03:04AM +1300, Carlos Z.F. Liu wrote: Thanks for comitting. Committed, thanks for your contribution. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: idea on how to automate the install (kickstart feature)
On Sat, Jan 17, 2004 at 02:11:07PM -0500, Joey Hess wrote: [...] I belive that all the seen flag setting code currently in d-i is now unnecessary. debconf/showold is set by default in d-i, so cdebconf will happily redisplay all questions repeatedly. Cdebconf has indeed been fixed in 0.50 to have this behaviour, so there is a bug if questions are not displayed again. So we should probably rip all the seen flag setting code out, both to simplify, to save a little space, and to better allow for automated installs. Agreed, and we should also make sure that all modules allow backing up. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: idea on how to automate the install (kickstart feature)
On Sun, Jan 18, 2004 at 09:21:33PM +0100, Steinar H. Gunderson wrote: On Thu, Jan 15, 2004 at 04:11:47PM +0100, Holger Schurig wrote: This brought my so far that all the right answers were pre-selected. Unfortunately, the dialogs were still displayed, despite the Flags: seen fields. Not only in kbd-chooser, but also in other modules. Gah, I thought I fixed this long ago -- I've done loads of automated installs in d-i this way, so it definitely was correct at one point. :-) I had to change it so that normal installs work as expected, ie. questions are asked if a menu item is selected again. You can set debconf/showold or the environment variable DEBCONF_SHOWOLD to false for automated installs. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bosnian translation of Debian installer - updated...
On Mon, Jan 19, 2004 at 05:30:37PM +0100, Safir Secerovic Linux Zagor wrote: Hello everyone, I found some time and updated bosnian language, attached are zipped *.po files. Committed, except for anna because there was a CVS lock. Could someone please commit this file when lock has gone? Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bosnian translation of Debian installer - updated...
On Mon, Jan 19, 2004 at 08:44:32PM -0500, Joey Hess wrote: Denis Barbier wrote: Committed, except for anna because there was a CVS lock. Could someone please commit this file when lock has gone? That was an anonymous user lock, and quite stale, so I've deleted it. We have a general problem with anoncvs locks, I've found. Thanks, I committed anna/debian/po/bs.po. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Translations and changelogs
On Wed, Jan 21, 2004 at 04:59:39PM +0100, Nikolai Prokoschenko wrote: On Sat, Jan 17, 2004 at 10:19:54PM +0100, Nikolai Prokoschenko wrote: Considering changelogs: according to the current documentation, it is necessary for the translator to update the package's changelog, being Well, it seems that nobody really reacted to my post.???Nevertheless, I have the first version of the script implemnting the described behaviour attached. It would be nice, if someone expresses his opinion about it, and I would really appreciate it being used in the deploying of udebs (and maybe other packages too). [...] But the changelog file tells uploaders when a new revision is due. If it is empty, uploaders will have to run this script to know whether they should upload a new version. Moreover PO files may be changed without modification of PO-Revision-Date, so this does not seem to be robust. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Changelogs and translations
On Thu, Jan 22, 2004 at 02:12:55PM +, Martin Michlmayr wrote: I must say I find d-i related changelogs really hard to read - it's very hard to see changes made to the code because there are so many entries about updated translations (take this as a compliment!). Could we group all translations together? [...] Seconded, and commits of PO files might also be sent to a dedicated list. BTW the 'Translations and changelogs' thread is somewhat related, having more input would be fine. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Translations and changelogs
On Wed, Jan 21, 2004 at 11:35:32PM +0100, Nikolai Prokoschenko wrote: On Wed, Jan 21, 2004 at 10:07:30PM +0100, Denis Barbier wrote: [...] Moreover PO files may be changed without modification of PO-Revision-Date, so this does not seem to be robust. They _may_ be changed without updating the revision date, but shouldn't be. Right, so the 'translators must update debian/changelog' rule may be replaced by 'translators must update PO-Revision-Date'. The only case when the PO-Revision-Date is not changed and which is ok this way is when the .po-files get msgmerged with updated templates. So, do you say hereby, that this functionality is not needed at all? Not at all, I am just trying to evaluate its drawbacks. If all PO files were gathered into a single place as described at the bottom of http://lists.debian.org/debian-i18n/2004/debian-i18n-200401/msg00061.html requiring updates of debian/changelog files would not make sense, so your script might be very helpful then. As Steve Langasek told in another thread, you have to balance workload of translators and maintainers. Maybe someone has to write another script to report changes within packages in subdirectories since the last upload, including a) new changelog entries and b) updated PO files. If you do not make maintainers' life harder, they should have no reason to refuse to switch to another scheme. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Translations and changelogs
On Fri, Jan 23, 2004 at 12:54:12AM +0100, Nikolai Prokoschenko wrote: On Thu, Jan 22, 2004 at 10:20:59PM +0100, Denis Barbier wrote: So, do you say hereby, that this functionality is not needed at all? Not at all, I am just trying to evaluate its drawbacks. If all PO files were gathered into a single place as described at the bottom of http://lists.debian.org/debian-i18n/2004/debian-i18n-200401/msg00061.html requiring updates of debian/changelog files would not make sense, so your script might be very helpful then. As much I'd like my script to be useful ;) I don't think that merging files and maintaining them is a good idea or better said, a good idea for a bunch of translators. This is an option, but I was referring to this part: ] Mandrake folks define an aliased po module containing all po directories ]http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/CVSROOT/modules In other words, we might have po/anna.po/ - anna/debian/po/ po/aboot-installer.po - tools/aboot-installer/debian/po etc. so that all PO files are available for translators from the po module, and they still reside at their usual place. [...] As Steve Langasek told in another thread, you have to balance workload of translators and maintainers. Maybe someone has to write another script to report changes within packages in subdirectories since the last upload, including a) new changelog entries and b) updated PO files. It's kind of tricky to track changes in the source files, as they do not have a required date field. The same with changelogs: I could grep for translation or \(??\.po\) but they would still be no algorithm for finding out from a script, what exactly has been updated. And no, I am not writing an English language parser in bash :) Sorry I was unclear, this script should only: a. Look at debian/changelog to find UNRELEASED sections. b. Report PO files updated after the last upload. If it is run from inside a package directory, it displays the debian/changelog which will be generated by your script. But when run from top-level debian-installer, it could produce a status report for all packages, maybe maintainers could find this tool useful and then accept that translators do not update debian/changelog. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: 20040121 CVS snapshot ISO image for i386 available
On Sat, Jan 24, 2004 at 12:23:26PM +0200, Konstantinos Margaritis wrote: On Saturday 24 January 2004 12:13, Carlos Z.F. Liu wrote: 2. After I select the mirror server (before this, all selections are default, just press ENTER), the program generate an error about vesafb (http://freedn.dhis.org/error3.jpg), and rerun choose-mirror again with english interface. Then, all rest parts are in english. The last chinese interface page I can see is http://freedn.dhis.org/dotdot.jpg This is precisely the same behaviour when I chose greek. When an error occurs the language falls back to english. Is this a setting that can be deactivated? No idea, can you please tell to which values debconf/language and debian-installer/language are set 1. after languagechooser is run 2. after an error message is displayed I believe that they are stored in /var/lib/cdebconf/questions.dat, and you must finish the current item selection and go to the main menu so that these values are updated. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#229074: discover: [INTL:da] Please add Dansish debconf template
On Sat, Jan 24, 2004 at 08:56:48PM +0100, Claus Hindsgaul wrote: I found the debconf template file on the debian.org/international site. Where can I find a pot or po file? Please, if you can send me or point me to a pot file, I will produce you a proper da.po for inclusion. Here is a da.po obtained by merging your translation with the latest templates.pot file. Denis # #Translators, if you are not familiar with the PO format, gettext #documentation is worth reading, especially sections dedicated to #this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # #Some information specific to po-debconf are available at #/usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # #Developers do not need to manually edit POT or PO files. # #, fuzzy msgid msgstr Project-Id-Version: PACKAGE VERSION\n Report-Msgid-Bugs-To: \n POT-Creation-Date: 2003-11-17 18:46+0100\n PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n Last-Translator: FULL NAME [EMAIL PROTECTED]\n Language-Team: LANGUAGE [EMAIL PROTECTED]\n MIME-Version: 1.0\n Content-Type: text/plain; charset=ISO-8859-1\n Content-Transfer-Encoding: 8bit\n #. Type: boolean #. Description #: ../discover.templates:4 #, fuzzy msgid Manage CD-ROM devices and mount points with discover? msgstr Håndtér cdrom-drev og monteringspunkter med discover? #. Type: boolean #. Description #: ../discover.templates:4 msgid The \discover\ program can automatically manage the /dev/cdrom* symbolic links and device mount points, if you desire. The available CD-ROM (and compatible) devices are scanned at boot-time and these links and mount points can be automatically updated. msgstr Programmet \discover\ kan automatisk håndtere de symbolske \/dev/cdrom\- lænker og cdrom-drevenes monteringspunkter, hvis du ønsker det. Der bliver søgt efter tilgængelige cdrom-drev (og tilsvarende) under opstarten, hvorefter lænker og monteringspunkter automatisk bliver opdateret. #. Type: boolean #. Description #: ../discover.templates:4 msgid If you enable this option, discover will link /dev/cdrom to /dev/cdrom0 for convenience. msgstr Hvis du aktiverer denne funktion, vil discover for letheds skyld lænke /dev/ cdrom til /dev/cdrom0. #. Type: boolean #. Description #: ../discover.templates:4 msgid If you don't want discover to manage the device symbolic links and mount points for you, decline this option. msgstr Hvis du ikke ønsker at discover skal håndtere de enheds-specifikke lænker og monteringspunkter for dig, skal du fravælge dette. #. Type: string #. Description #: ../discover.templates:19 #, fuzzy msgid Directory for CD-ROM device mount points: msgstr Mappe til cdrom-drevs monteringspunkter: #. Type: string #. Description #: ../discover.templates:19 msgid Mounted filesystems accessible via CD-ROM (or compatible) devices can be placed just about anywhere in the filesystem hierarchy, but it is common to place them off the root directory, so that they are available as, e.g., \/ cdrom0\, \/cdrom1\, and so forth. msgstr Monterede filsystemer, der kan tilgås via cdrom-drev (eller tilsvarende) kan placeres næsten hvor som helst i filsystemet, men de lægges normalt i rodmappen, så de er tilgængelige som f.eks. \/cdrom0\, \/cdrom1\ o.s.v. #. Type: string #. Description #: ../discover.templates:19 msgid Note that discover will link the \cdrom\ mount point to the \cdrom0\ mount point for convenience. msgstr Bemærk at discover for letheds skyld vil lænke monteringspunktet \cdrom\ med \cdrom0\. #. Type: string #. Description #: ../discover.templates:19 msgid Unless you have a need or preference for placing the CD-ROM mount points elsewhere, the root directory (\/\) is a good choice. msgstr Medmindre du behøver eller ønsker at placere cdrom-monteringspunkterne andre steder, er rodmappen (\/\) et godt valg. #. Type: note #. Description #: ../discover.templates:33 msgid Invalid path for mount point msgstr #. Type: note #. Description #: ../discover.templates:33 msgid You entered an invalid path as CD-ROM devices mount point. msgstr #. Type: note #. Description #: ../discover.templates:33 #, fuzzy msgid The base filesystem mount point for CD-ROM drives must be an absolute path (begin with \/\) and must not be null. If the path does not exist, it will be created when needed. msgstr Du har angivet en ugyldig sti som monteringspunkt for cdrom-drev. #, fuzzy #~ msgid Please enter a valid filesystem path. #~ msgstr Ugyldig sti for monteringspunkt
Re: Bits about countrychooser and languagechooser
On Sun, Jan 25, 2004 at 08:11:24PM +0100, Christian Perrier wrote: [...] Otherwise, we would have to extend the languagelist over and over, making it slowly unreadable. Please note also that very long lists are painful with a text frontend, and Mario Lang told that this frontend will surely be used in access.img. But, maybe, simplifying languagechooser was not the best idea : we could keep the current list, with the most common language_COUNTRY combinations. But, in the same time, add an Other entry for all languages. This Other entry would then trigger countrychooser (maybe showing a subset of the whole country listwith all *possible* countries, according to /usr/share/i18n/SUPPORTED). One could also display a question similar to netcfg/confirm_static, ie. after selecting a language, user is asked whether deduced default values are right. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bits about countrychooser and languagechooser
On Sun, Jan 25, 2004 at 06:59:26PM -0500, Joey Hess wrote: Denis Barbier wrote: One could also display a question similar to netcfg/confirm_static, ie. after selecting a language, user is asked whether deduced default values are right. That has potential, something like this: Based on your chosen language, the following default settings will be used for the install. Select an item to configure, or continue: Language:English Country: United States Keyboard:us Time Zone: US/Eastern Debian mirror: http.us.debian.org - Continue, using above settings Of course d-i doesn't do time zone configs right now, and probably shouldn't, and choose-mirror might not be available during languagechooser, and so a lot would need to be reorganised to do this. It would allow for debian installs with 3-4 keypresses though, if used with dhcp and autopartitioning. My suggestion was much more humble, I was thinking about something like: Language selected: English Based on your chosen language, the following default settings can be used for the install. If they are fine, you won't be prompted for them anymore. Otherwise you will be able to change these settings during the install. Country: United States Keyboard:us Time Zone: US/Eastern Debian mirror: http.us.debian.org Do you accept these settings? [*] Yes [ ] No Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#229648: cdebconf: seen handling broken
On Sun, Jan 25, 2004 at 09:10:10PM +0100, Steinar H. Gunderson wrote: Package: cdebconf Severity: important Tags: d-i cdebconf seen handling seems to be broken again -- I've preseeded debconf with the information that autopartkit/confirm is seen, yet autopartkit asks me if I really want to use the automatic partitioning tool. (autopartkit does not fset seen false before the question, like it used to earlier, so I doubt the bug is there.) Udpkg (and maybe other tools?) must set debconf/showold (or DEBCONF_SHOWOLD) to true when reconfiguring packages, and when this is done, cdebconf can safely set debconf/showold to false by default. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#229648: cdebconf: seen handling broken
On Mon, Jan 26, 2004 at 01:13:53AM +0100, Steinar H. Gunderson wrote: On Mon, Jan 26, 2004 at 01:11:17AM +0100, Denis Barbier wrote: Udpkg (and maybe other tools?) must set debconf/showold (or DEBCONF_SHOWOLD) to true when reconfiguring packages, and when this is done, cdebconf can safely set debconf/showold to false by default. Umm, main-menu definitely did this before; Main-menu calls 'udpkg --configure --force-configure' to force maintainers scripts to be run, but that's all. Either main-menu or udpkg must tell cdebconf to display seen questions. has somebody broken it? In any case, it's simply wrong to set a broken default in cdebconf just because other tools are broken, especially when there's no sane workaround -- automated installations with the current cdebconf just won't work... Automated installations can set debconf/showold to false. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#229648: cdebconf: seen handling broken
On Mon, Jan 26, 2004 at 07:47:41PM +0100, Steinar H. Gunderson wrote: On Mon, Jan 26, 2004 at 01:46:54PM -0500, Joey Hess wrote: Tollef made that change to main-menu (version 0.018), but did not say why in the changelog. I've hit Tollef, but he still can't remember why. :-) However, I'm quite sure this has worked long after 0.018 -- this was correct the last time I looked at it, AFAIK. Is there a good reason why we just can't revert it? :-) In order to save space? With the attached patch, udpkg should work as expected. AFAICT there is no nned to be smart and reset DEBCONF_SHOWOLD to its previous value. But I cannot test d-i on my box, this is why I am reluctant to apply such patches without intensive testing. Alternatively DEBCONF_SHOWOLD could be set in main-menu, it seems more logical, but requires a little more work. Denis Index: udpkg.c === RCS file: /cvsroot/d-i/debian-installer/tools/udpkg/udpkg.c,v retrieving revision 1.47 diff -u -r1.47 udpkg.c --- udpkg.c 24 Jan 2004 17:58:15 - 1.47 +++ udpkg.c 26 Jan 2004 20:55:50 - @@ -85,6 +85,8 @@ } pkg-status = STATUS_STATUSMASK; + if (force_configure) + setenv(DEBCONF_SHOWOLD, true, 1); snprintf(config, sizeof(config), %s%s.config, INFODIR, pkg-package); if (is_file(config))
Bug#229719: kbd-chooser: Backup does not seem to work properly
On Mon, Jan 26, 2004 at 04:54:07PM +0100, Christian Perrier wrote: Quoting Matt Kraai ([EMAIL PROTECTED]): When Go back is chosen on the keyboard selection menu (with debconf priority=high), this menu is just shown again instead of bringing back to main-menu. This makes impossible to come back to main-menu. I'm not sure if the fix to the problem reported in the next paragraph will fix this as well or not. Could you try again with a kbd-chooser package build from CVS? I did. Your fix really fixes what it claims to fix, but no Go Back from the keyboard selection menu. More precisely, if debconf priority is high, then Go back from the choose keymap screen brings you back to..the choose keymap screen...:-) This is a bug in cdebconf, which is fixed in CVS. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Sorting is implemented in cdebconf CVS (was Re: Countrychooser commited in CVS)
On Fri, Jan 16, 2004 at 09:07:56PM +0100, Denis Barbier wrote: On Fri, Jan 16, 2004 at 07:15:28AM +0100, Christian Perrier wrote: [...] I first need to add some sorting in English.and after this, we will be thrown in the known problem of translations sorting (which is not countrychooser specific, by the way) This requires changes in cdebconf, so you should not focus on it now. Sorting cannot be performed at run-time because locales package is not installed. Sorting items when building packages is painful because the needed UTF-8 locales have to be installed. So the only option is to statically build sorted lists. Thus I implemented a new field in cdebconf to tell in which order items have to be displayed. Consider for instance: Choices: a, b, c Choices-ll.UTF-8: x, y, z Indices-ll.UTF-8: 3, 1, 2 The first 2 lines have their usual meaning, ie. 'a' is translated into 'x', 'b' into 'y' and 'c' into 'z'. The Indices field tells that items must be displayed as z, x, y for this language. This has been tested on countrychooser with the help of the attached script; $ sort_countries --lang=fr --locale=fr_FR.UTF-8 \ debian/templates debian/templates.sorted Now if templates is replaced by templates.sorted, countries are sorted. Remaining issues: * iso-codes French translation contains commas, which confuses cdebconf. Other languages have surely the same problem. * This script should be split into 2 parts: a. print the sorted list (ie $output) into a file sorted.$lang b. read sorted.$lang files and add Indices fields. This way sorted.$lang files could be put under CVS wings and translators might check that countries are sorted as expected. Maintainer can run (b) without having locales installed. Denis #! /usr/bin/perl -w use Getopt::Long; use POSIX; use locale; binmode STDIN, ':utf8'; binmode STDOUT, ':utf8'; my $lang = ''; my $locale = ''; GetOptions (lang=s = \$lang, locale=s = \$locale); die Usage: sort_countries --lang=langcode --locale=locale unless length($lang) 0 length($locale) 0; setlocale(LC_ALL, $locale); my $cnt = 0; while () { print; next unless s/Choices-$lang.UTF-8: //; chomp; my @list = split(/, /); my @block = (); my $output = ''; for my $country (@list) { chomp $country; if ($country =~ m/^\x{00a0}/) { $cnt++; push @block, $country. .$cnt; } else { $output .= join(\n, sort @block).\n if (@block); @block = (); $cnt++; $output .= $country. .$cnt.\n; } } $output .= join(\n, sort @block).\n if (@block); $output =~ s/.*? (\d+)$/$1/mg; $output =~ s/\n/, /g; $output =~ s/, $//; print Indices-$lang.UTF-8: $output\n; } 1;
Re: Sorting is implemented in cdebconf CVS (was Re: Countrychooser commited in CVS)
On Tue, Jan 27, 2004 at 07:37:25AM +0100, Christian Perrier wrote: [...] * This script should be split into 2 parts: a. print the sorted list (ie $output) into a file sorted.$lang b. read sorted.$lang files and add Indices fields. This way sorted.$lang files could be put under CVS wings and translators might check that countries are sorted as expected. Maintainer can run (b) without having locales installed. Seems to be the only way However, in the meantime, the country sorting by region has been added by Joey. For English names only. No idea if this changes the proposed scheme. I don't really like having sorted.* files in CVS as this loses one advantage we had until then : the translations were completely outside the package. With this, we somewhat put them again in the package I am afraid that there is no other solution if you want sorted entries before the locales package is installed. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Portuguese PT translation
On Tue, Jan 27, 2004 at 07:58:19AM +0100, Christian Perrier wrote: [...] Also look at tasksel package : it does only have a pt_BR translation. It will be soon incorporated in Denis Barbier statistics pages isn't it, Denis ?:-) I looked into it, I first need to find a way to put debian-tasks.desc into subversion without causing trouble. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Tasksel added to l10n stats (was Re: Portuguese PT translation)
On Tue, Jan 27, 2004 at 09:06:00AM +0100, Denis Barbier wrote: On Tue, Jan 27, 2004 at 07:58:19AM +0100, Christian Perrier wrote: [...] Also look at tasksel package : it does only have a pt_BR translation. It will be soon incorporated in Denis Barbier statistics pages isn't it, Denis ?:-) I looked into it, I first need to find a way to put debian-tasks.desc into subversion without causing trouble. Should work now. Translators, please note that tasksel has been moved to Alioth (under a subversion repository), so you can ask project admins to be added as a developer. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#229648: cdebconf: seen handling broken
On Wed, Jan 28, 2004 at 05:50:26PM +0100, Tollef Fog Heen wrote: [...] 04:29 Mithrandir if we just start the config script/postinst it should just w ork. 04:29 tausq-h then when are you running dpkg-reconfigure? :) 04:29 tausq-h s/when/why/ 04:29 Mithrandir because dpkg --configure checks whether it's already configu red. 04:30 Mithrandir and I think it's ugly to poke at dpkg's internals more than necessary. 04:30 Mithrandir so, limiting it to cdebconf/udpkg makes less places to chang e if we want to redo the internals. In dpkg-reconfigure(1): This has the same effect as re-installing the package, basically. I hope one day this will be called by dpkg --reconfigure I see no reason to refrain from implementing this feature in udpkg (which seems trivial) instead of adding dpkg-reconfigure to the cdebconf udeb. [...] 04:43 tausq-h so now, i choose some option to configure the system, and witho ut exiting the first instance of debconf, it tries to run udpkg to install/confi gure some packages? 04:43 Mithrandir yes 04:44 tausq-h so, while main-menu has an open fd of the config.dat, udpkg/dpk g-reconfigure will try to reopen and modify that open config.dat, don't you thin k that's wrong? 04:45 tausq-h or rather, is not supported by debconf aiui 04:45 Mithrandir yes, that's not something we want. Fd are not kept open, which is certainly why Joey Hess reported seeing lots of database load/store. It certainly sucks, but it works. Apart from that, thanks for posting this IRC log, it surely explains why my Abort button try failed miserably when run within main-menu, I will have a closer look. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Portuguese PT translation
On Wed, Jan 28, 2004 at 09:15:36AM +0100, Christian Perrier wrote: Quoting Miguel Figueiredo ([EMAIL PROTECTED]): Hi guys, here goes debian-installer/tools/nobootloader/debian/po/pt.po, please commit. May someone else commit? I'm not sure I'll be able to do it before Friday Done. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Another update to Bosnian translation of d-i
On Wed, Jan 28, 2004 at 02:05:33PM +0100, Safir Secerovic Linux Zagor wrote: Hi, I updated those files you sent me and a couple more. So here they are. I also translated that iso*tab file, if you can, please commit it where it is intended, I'm a bit confused as to what to do with it. No, please file a bugreport against the iso-codes package. All that is remaining right now, for Bosnian translation is those two tasksel po files. If you can, please send them to me, because they moved the cvs, but I cannot get them. POT files are now available at http://people.debian.org/~barbier/d-i/l10n/POT/ BTW there were several problems with your files: * base-config/debian/po/bs.po There were 2 invalid escaped spaces \ , I removed the backslash, but of course I am not sure this was the right fix ;) * base-config/po/bs.po was outdated, you can retrieve a newer version at http://people.debian.org/~barbier/d-i/l10n/bs/ Take care that it uses plural forms. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: d-i PT transalation - please commit
On Thu, Jan 29, 2004 at 09:33:09PM +, Miguel Figueiredo wrote: Hello guys, 6 partman files to commit translated by Nuno Sénica. Committed. iso_3166 country codes translated by Miguel Figueiredo. Please file a bugreport against the iso-codes package. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: rev 309 - in trunk: debian tasks/po
On Fri, Jan 30, 2004 at 07:27:47AM +0100, Denis Barbier wrote: Author: barbier Date: 2004-01-30 07:27:46 +0100 (Fri, 30 Jan 2004) New Revision: 309 Modified: trunk/debian/changelog trunk/tasks/po/el.po Log: Update tasks/po/el.po [Konstantinos Margaritis] Modified: trunk/debian/changelog [...] - * Nikolai Prokoschenko -- Update russian translation Whereas not mentioned in the svn log, this removal was intentional because this update belong to the previous release. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Changelogs, the 2nd
On Fri, Jan 30, 2004 at 07:23:56AM +0100, Christian Perrier wrote: Quoting Nikolai Prokoschenko ([EMAIL PROTECTED]): So, dear maintainers, as I am not a maintainer myself and do not have any idea about how you release your packages, could you please tell me how you'd like this automatic-translations-changelogs-update feature to work, I'll try my best to implement it! Maybe silly suggestion but we could include your script in one package just to see. As it is supposed to be called when the package is released, I guees it have to be in the package tree (which could lead to nonsenses like having the script in each and every d-i package). Another possibility is having it included as an helper application in the po-debconf package. Denis probably has an advice to give about this This script could first be put under the top-level scripts/ directory, one maintainer tests it on his package, and when it is well tested, I could indeed include it in the po-debconf package. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Changelogs, the 2nd
On Fri, Jan 30, 2004 at 07:20:18PM +0200, Anton Zinoviev wrote: On 29.I.2004 at 22:48 Nikolai Prokoschenko wrote: partman-ext3 (6) UNRELEASED; urgency=low * New unreleased version. * Translations - Bart Cornelis - Updated Dutch (nl.po) translation * Claus Hindsgaul - Updated Danish translation (da.po) * Nikolai Prokoschenko - Updated russian translation (ru.po) * New unreleased version. can be safely removed by the first translator. I just want to be sure that the translators do not add their changelog-items to version that is already uploaded to the archive. No, UNRELEASED on the first line already plays this role, no need to duplicate it. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#223344: debconf-set and debconf-get clear the screen
On Sun, Dec 07, 2003 at 10:21:11PM -0500, Joey Hess wrote: Package: cdebconf Severity: normal For some reason cdebconf starts its frontend when the debconf-set and debconf-get commands are run. Enough to clear the screen anyway. Of course debconf-get also outputs its result to stderr. This could be better. I just committed a change in cdebconf/src/frontend.c which might help there. It adds a new 'none' frontend so that debconf-set and debconf-get can be replaced by commands like echo get foo/bar |\ DEBIAN_FRONTEND=none debconf-communicate |\ sed -e 's/^[0-9]* //' If this works, a more user-friendly approach is to have debconf-set and debconf-get be symlinks to debconf-communicate, and add few lines to behave in a different manner according to executable name. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: cvs cdebconf backup breakage
On Sat, Jan 31, 2004 at 04:12:53PM -0500, Joey Hess wrote: * Denis Barbier - Steal code from debconf to go back over skipped questions. Closes: #225861, #229719 I think that this change broke cdebconf subtly. [...] There was indeed a bug in cdebconf, a fix has just been committed. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: cvs cdebconf backup breakage
On Sat, Jan 31, 2004 at 07:39:25PM -0500, Joey Hess wrote: Denis Barbier wrote: On Sat, Jan 31, 2004 at 04:12:53PM -0500, Joey Hess wrote: * Denis Barbier - Steal code from debconf to go back over skipped questions. Closes: #225861, #229719 I think that this change broke cdebconf subtly. [...] There was indeed a bug in cdebconf, a fix has just been committed. Verified ok, thanks Denis. I plan to release the cvs cdebconf to unstable soon, so we can get these bugs fixed.. Great. While you are on it, could you please not build cdebconf-slang and cdebconf-gtk udebs? And also temporarily drop other unused packages, if any. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bosnian update
On Tue, Feb 03, 2004 at 07:10:56PM +0100, Safir Secerovic Linux Zagor wrote: Here are those tasksel po files along with existing po files that have changed since. I committed everything but base-config/po/bs.po because this file is outdated. Moreover, please fix your editor so that automatic comments '#.' are not replaced by narmal comments '#'. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#229648: cdebconf: seen handling broken
On Mon, Jan 26, 2004 at 10:03:11PM +0100, Denis Barbier wrote: [...] With the attached patch, udpkg should work as expected. AFAICT there is no nned to be smart and reset DEBCONF_SHOWOLD to its previous value. But I cannot test d-i on my box, this is why I am reluctant to apply such patches without intensive testing. Alternatively DEBCONF_SHOWOLD could be set in main-menu, it seems more logical, but requires a little more work. I was finally able to test d-i on my box, and decided to patch main-menu. So when a new version is uploaded, cdebconf-udeb can set debconf/showold to false by default. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: debian-installer/main-menu/debian changelog,1.239,1.240
On Sat, Feb 07, 2004 at 05:54:17PM -0500, Joey Hess wrote: Denis Barbier wrote: Update of /cvsroot/d-i/debian-installer/main-menu/debian In directory quantz:/tmp/cvs-serv16866/debian Modified Files: changelog Log Message: When a package is reconfigured, set debconf/showold to true and restore the previous value after executing package script. Index: changelog === RCS file: /cvsroot/d-i/debian-installer/main-menu/debian/changelog,v retrieving revision 1.239 retrieving revision 1.240 diff -u -d -r1.239 -r1.240 --- changelog 6 Feb 2004 00:18:13 - 1.239 +++ changelog 7 Feb 2004 21:22:12 - 1.240 @@ -1,3 +1,13 @@ +main-menu (0.057) UNRELEASED; urgency=low + + * Denis Barbier +- When a package is reconfigured, set debconf/showold to true and + restore the previous value after executing package script. + As soon as this package is uploaded, cdebconf-udeb can set + debconf/showold to false by default to fix #229648. + + -- Denis Barbier [EMAIL PROTECTED] Sat, 7 Feb 2004 21:41:24 +0100 + Won't this make it kind of hard to preseed a debconf db and force some questions not to be shown? On the contrary, this change helps in this area, see #229648. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#221879: cdebconf - debconf-loadtemplate don't fail if it can't write the template files
tag 221879 + pending thanks This bug has been fixed in CVS. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: partman template weirdness
On Tue, Feb 10, 2004 at 08:41:41AM -0600, Stephen R Marenka wrote: I found some weirdness when trying to use partman. It seems that a comment in the templates file causes partman/free_space and partman/active_partition to be butted up next to each other when compiled. This causes partman to fail when trying to select free space to partition because partman/free_space never gets loaded into the cdebconf db. I don't know if this is a m68k problem or what, but a fix is just to move the comment below the Template: line. See the diff below. This is a bug in po2debconf. I'd go ahead an apply it, but I have no idea what that does to translators. I removed this comment which seemed pretty useless, and moved others in partman-basicfilesystems and partman-ext3. Thus partman, partman-basicfilesystems and partman-ext3 should be uploaded, their templates files are currently corrupted. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#232070: partman: Wrongly placed comment in templates
reassign 232070 po-debconf thanks On Tue, Feb 10, 2004 at 06:11:49PM +0100, Christian Perrier wrote: Package: partman Version: 4:3.1.5-1 Severity: normal Tags: patch This was reported by Stephen Marenka in -boot: I found some weirdness when trying to use partman. It seems that a comment in the templates file causes partman/free_space and partman/active_partition to be butted up next to each other when compiled. This causes partman to fail when trying to select free space to partition because partman/free_space never gets loaded into the cdebconf db. This is a bug in po-debconf. I already fixed partman templates, and now reassign this bugreport to the culprit. Thanks. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#232488: yaboot-installer: Invalid debconf templates file
Package: yaboot-installer Severity: normal The debconf templates file shipped in 0.0.12 is invalid, two templates are concatenated. It has already been fixed in CVS, but an upload is needed. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#232489: partman: invalid debconf templates file
Package: partman Version: 8 Severity: normal This bugreport is a reminder, the debconf templates file currently shipped contains two concatenated templates, This has been fixed in CVS, but an upload is needed. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#232623: unknown owner
On Sat, Feb 14, 2004 at 08:40:35AM +0100, sylvain ferriol wrote: Package: cdebconf Version: 0.55 i try to use db_register in d-i it is working but when i look at /var/lib/cdebconf/questions.dat all questions created by db_register have an Owner: Unknown Because you did not tell cdebconf to have a specific owner, run 'cdebconf -ofoo' to set one. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#232623: unknown owner
On Sun, Feb 15, 2004 at 01:01:34AM +0100, sylvain ferriol wrote: [...] Because you did not tell cdebconf to have a specific owner, run 'cdebconf -ofoo' to set one. but if i get the original code: module_probe() { module=$1 db_subst ethdetect/module_params MODULE $module db_input low ethdetect/module_params || [ $? -eq 30 ] db_go db_get ethdetect/module_params in questions.dat , the owner is debian and i did not found a 'cdebconf -o debian' command Because rootskel/src/lib/debian-installer.d/S20templates calls debconf-loadtemplate debian /var/lib/dpkg/info/*.templates so all questions are owned by 'debian'. When another question is REGISTERed, it is owned by 'unknown' unless cdebconf was called with the -o option. This is similar to debconf, try echo REGISTER debconf/priority debconf/priority-reg | debconf-communicate Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#232623: unknown owner
On Mon, Feb 16, 2004 at 06:58:56PM +0100, sylvain ferriol wrote: [...] if i run: cdebconf -o debian ethdetect , it works but ethdetect is executable so in ethdetect, i need an interpreter something like this: #!/usr/bin/debconf -o debian /bin/sh instead of #!/bin/sh but it does not work do you have a solution? Maybe you should explain what you want to do. Why is this 'Unknown' value a problem? This can be easily fixed within rootskel (and IMO d-i is more appropriate than debian), but is this all you want? Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#233262: base-config: apt-setup template apt-setup/another incomplete in french
On Tue, Feb 17, 2004 at 09:52:14PM +0200, Eugen Meshcheryakov wrote: [...] Ukrainian and Russian use one form for singular (also used for numbers ending 1) and two forms for plurals. So there is 3 translations in po files. As far as I know there are only 2 forms in French. So you must use only 2 translations for French. See also info gettext Plural forms ;-) Right. Christian, I do not know why it is broken, will have a look, but if you can provide debconf debug messages, it would certainly be helpful. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#232623: unknown owner
On Tue, Feb 17, 2004 at 09:33:29PM +0100, sylvain ferriol wrote: [...] plip needs several modules configuration (plip and partport_pc) if i just use ethdetect/module_params question, for the 2 modules, after configuring the first module, cdebconf will take the same for the second because it has already be seen. Or it is false Another point is if i select high property for the second module, cdebconf will show me the module_params question but with by the parameters of the first one. example, i have configured parport_pc: io=0x378 irq=7 i will have in plip module question plip: io=0x378 irq=7 but plip can only have parport=X options so if the user must have a blank field for plip options So i have to create different questions using the same template and the solution is db_register Absolutely. Why is this 'Unknown' value a problem? because if we want to create a preconfigured d-i for automatic installation, we will just have to add in questions.dat Name: ethdetect/module_params/parport_pc Template: ethdetect/module_params Value: io=0x378 irq=7 Yes, and where is the problem? I just performed a simple test, and pre-seeding seems to work as expected, so I still do not see why there is a problem with these unknown owners. This can be easily fixed within rootskel how do you do that? create an specific template for all modules?, if think it's ugly so what is the use of register? No, all I had in mind is to write /usr/bin/debconf-loadtemplate d-i /var/lib/dpkg/info/*.templates in rootskel/src/lib/debian-installer.d/S20templates, and #!/bin/sh exec /usr/share/debconf/frontend -o d-i /usr/bin/main-menu in rootskel/src/sbin/di-main-menu, I believe that all questions will then be owned by d-i. IMO this is only cosmetics, and it needs testing. but is this all you want? yes, i think does 'confmodule -o debian' work ? because i see that frontend is a link to debconf No, AFAICT the -o flag must be passed to di-main-menu, as written above. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#233497: debian-installer: ieee1394 hd not detected : BIG PROGRESS
On Thu, Feb 19, 2004 at 03:50:04PM +0100, Gaudenz Steinlin wrote: [...] Unfortunately I was unable to actually achieve the installation, because yaboot.conf can't be written -- sid the error message. It's perhaps due to my 800k bootstrap partition non being HFS formatted. parse error :-) What is the exact error message of yaboot-installer. This might be related to #232488, yaboot-installer/conf and yaboot-installer/conferr templates are concatenated in the generated templates file. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Damaged changelog file
On Sat, Feb 21, 2004 at 08:59:06PM +0200, you wrote: I've found file debian-installer/partman/partman/debian/changelog was damaged (in CVS). I am afraid to correct this file myself. Done, thanks. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: plip ok
On Sat, Feb 21, 2004 at 08:56:15PM +0100, sylvain ferriol wrote: hello i have change some files to add plip in d-i. - in agreement with denis barbier, i have change all questions owners from 'debian' to 'd-i' - in ethdetect.sh, i add a 'switch case' for modules which must have a specific configuration like plip, ne, and i think other isa cards I committed the rootskel stuff, but not ethdetect.sh because I am not familiar with it, someone else needs to review it. Thanks. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#233262: base-config: apt-setup template apt-setup/another incomplete in french
On Tue, Feb 17, 2004 at 10:11:16PM +0100, Christian Perrier wrote: Quoting Denis Barbier ([EMAIL PROTECTED]): Right. Christian, I do not know why it is broken, will have a look, but if you can provide debconf debug messages, it would certainly be helpful. Where are they? /var/log/base-config.log contains: /usr/sbin/apt-setup: line 171: [: : integer expression expected ngettext: missing arguments This means that PACKAGE_COUNT is empty (but I do not yet know why), and thus MESSAGE is also empty. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#233262: base-config: apt-setup template apt-setup/another incomplete in french
tags 233262 + pending thanks On Sun, Feb 22, 2004 at 01:37:29AM +0100, Denis Barbier wrote: On Tue, Feb 17, 2004 at 10:11:16PM +0100, Christian Perrier wrote: Quoting Denis Barbier ([EMAIL PROTECTED]): Right. Christian, I do not know why it is broken, will have a look, but if you can provide debconf debug messages, it would certainly be helpful. Where are they? /var/log/base-config.log contains: /usr/sbin/apt-setup: line 171: [: : integer expression expected ngettext: missing arguments This means that PACKAGE_COUNT is empty (but I do not yet know why), and thus MESSAGE is also empty. Apt-setup wrongly assumed that setting LANG=C would display English messages when calling apt-cache, whereas it should have set LC_ALL=C. This has been fixed in CVS. Kenshi Muto, why does termwrap set LC_ALL? Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Please add comments to text templates (was Re: debian-installer/retriever/choose-mirror/debian changelog,1.230,1.231 templates-in,1.11,1.12)
On Sun, Feb 22, 2004 at 11:54:10PM +, Joey Hess wrote: [...] Index: templates-in === RCS file: /cvsroot/d-i/debian-installer/retriever/choose-mirror/debian/templates-in,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- templates-in 17 Feb 2004 08:02:47 - 1.11 +++ templates-in 22 Feb 2004 23:54:08 - 1.12 @@ -97,11 +97,11 @@ Description: The distribution to install (internal use) Template: mirror/checking_title -Type: test +Type: text _Description: Checking the Debian archive mirror Template: mirror/checking_download -Type: test +Type: text _Description: Downloading the Release file ... Translators can hardly know how these text fragments are used and displayed, a comment for all these text types will certainly be very helpful. In the recently added progress bar titles for prebaseconfig (e.g. in netcfg) ellipsis contains 2 dots whereas there are 3 here. Could someone please make them consistent? Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Please add comments to text templates
On Mon, Feb 23, 2004 at 04:35:41PM -0500, Joey Hess wrote: Denis Barbier wrote: Translators can hardly know how these text fragments are used and displayed, a comment for all these text types will certainly be very helpful. I've added comments to all the prebaseconfig progress bar stuff. Thanks. Got a question for Denis. This kind of minor change tends to create insanely large diffs (6000 lines for this change), and sometimes all that changes is some line numbers. Just adding a line to the top of a template throws off all the line numbers in all the po files for stuff furhter down. Would it be possible to make po-debconf omit the line numbers, or possibly use stanza numbers or template names instead, or would that mess up po editing tools? I thought about removing line numbers, but they can be very useful, e.g. podebconf-display-po takes a PO file as input, read line numbers to re-create the original templates file and display it. It is very useful to check translations with special formatting. Of course it is unable to re-create complex templates files as those of the d-i, but it works pretty well for normal stuff. For this program, using stanza numbers might be an option. But PO editors indeed allow jumping to source files, and this will be broken. The ideal solution seems to be that debconf-updatepo updates line numbers only when preparing a release, e.g. po2debconf could first call debconf-updatepo with a specific flag, but it should ideally be performed only once when building a package, which does not seem trivial. I will try harder to find a solution. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: a test of converting to subversion
On Mon, Feb 23, 2004 at 02:59:02PM -0500, Joey Hess wrote: I have done a test import of d-i's cvs repository into subversion. The repository is available for anyone who has commit access to d-i at svn+ssh://svn.debian.org/svn/d-i/trunk or at svn://svn.debian.org/d-i/trunk for anonymous access, and can also be browsed with viewcvs at http://svn.debian.org/viewcvs/d-i/ [...] Translated manuals rely on cvs revision numbers, as with boot-floppies, so this change will be pretty painful here. I see 2 solutions: a) Automatically replace cvs revision numbers of original files in translated documents with svn revision numbers. Not sure if this can be done. b) Or generate a list of revision numbers for each files of the original manual when it is switched to svn (it should be doable, but no idea how). Translators could first update their translated documents to the final cvs HEAD (yes, after the switch to svn, which means that cvs must not be disabled), then import their translations into svn, and in each file replace cvs revision numbers by svn ones at switching time. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: a test of converting to subversion
On Mon, Feb 23, 2004 at 06:44:14PM -0500, Joey Hess wrote: Denis Barbier wrote: Translated manuals rely on cvs revision numbers, as with boot-floppies, so this change will be pretty painful here. I see 2 solutions: a) Automatically replace cvs revision numbers of original files in translated documents with svn revision numbers. Not sure if this can be done. b) Or generate a list of revision numbers for each files of the original manual when it is switched to svn (it should be doable, but no idea how). Translators could first update their translated documents to the final cvs HEAD (yes, after the switch to svn, which means that cvs must not be disabled), then import their translations into svn, and in each file replace cvs revision numbers by svn ones at switching time. Is this used by doc-check or something else? doc-check seems to be broken in cvs (and svn) -- just look at line 55. It is indeed badly broken ;) I just fixed it, but AFAICT translators did fill in cvs revision numbers in their translated documents, even if they could not yet take full advantage of them, so I still believe that this is an issue. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: a test of converting to subversion
On Mon, Feb 23, 2004 at 07:29:23PM -0500, Joey Hess wrote: [...] Failing that, your b) looks not too bad. One thing that makes it easier is that due to svn's different versioning method, we only need to record one number, the current revision of the whole repository after it is switched to subversion (will be 9500 or so). I did not notice that, then the only point is not to disable cvs, say for a couple of weeks. Also $Id$ cvs keywords should be replaced by svn keywords. Is svn propset svn:keywords Id the command to be run from doc/manual/en? Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: debian-installer/tools/languagechooser/debian changelog,1.202,1.203
On Tue, Feb 24, 2004 at 06:03:08AM +, Joshua Kwan wrote: [...] Index: changelog === RCS file: /cvsroot/d-i/debian-installer/tools/languagechooser/debian/changelog,v retrieving revision 1.202 retrieving revision 1.203 diff -u -d -r1.202 -r1.203 --- changelog 24 Feb 2004 03:13:53 - 1.202 +++ changelog 24 Feb 2004 06:03:04 - 1.203 @@ -1,14 +1,15 @@ -languagechooser (1.13) UNRELEASED; urgency=low +languagechooser (1.13) unstable; urgency=low Since there has been no upload, I reverted this change. + * Joshua Kwan +- iconv all the .po files to UTF-8 to silence unifont building. The right fix is to add a debian/po/output file, just done. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: debian-installer/tools/languagechooser/debian changelog,1.202,1.203
On Mon, Feb 23, 2004 at 11:51:14PM -0800, Joshua Kwan wrote: On Tue, 24 Feb 2004 08:14:53 +0100, Denis Barbier wrote: + * Joshua Kwan +- iconv all the .po files to UTF-8 to silence unifont building. The right fix is to add a debian/po/output file, just done. OK. So should I revert the .po files to the way they were? No need to, translators will do it themselves if they want. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#232071: base-config: Output messed up with ISO-8859-2 locales
tags 232071 + pending thanks On Thu, Feb 12, 2004 at 06:05:19PM +0100, Miroslav Kure wrote: I did two more test installs (with 20040209 iso) and, as expected, this problem also affects other ISO-8859-2 languages (I tried Slovak and Polish). Miroslav, I just committed a fix for termwrap, could you please check if it works as expected? I think so, but cannot read any ISO-8859-2 language. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#234663: countrychooser: should not remove @euro modifier
Package: countrychooser Severity: normal During installation in French, the fr_FR locale is selected whereas it is set to [EMAIL PROTECTED] in languagechooser. As #232049 is fixed, a workaround is to set this default locale to [EMAIL PROTECTED] in languagechooser (and of course add ISO-8859-15 encoding to all @euro locales defined there). Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#234529: strings truncated
On Tue, Feb 24, 2004 at 03:13:32PM +0200, Konstantinos Margaritis wrote: Package: base-config Version: 2.12 Severity: normal Tags: l10n When using locale el_GR.UTF-8, all the strings are truncated up to a certain column. It doesn't matter whether I run this from normal console, jfbterm or an X term, it's always the same. The messages are uncomprehensible since a lot of information is missing. I just added support for iso-8859-7 encoding in base-config CVS (termwrap). You should then be able to test 2nd stage in Greek by changing your 1st stage locale to el_GR (in /var/log/debian-installer/questions.dat). BTW I do not remember, is el_GR.UTF-8 the locale you want by default for Hellenic users, or was it set so to work around problems with iso-8859-7? Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#234529: strings truncated
On Wed, Feb 25, 2004 at 03:55:14PM +0200, Konstantinos Margaritis wrote: [...] BTW I do not remember, is el_GR.UTF-8 the locale you want by default for Hellenic users, or was it set so to work around problems with iso-8859-7? It's the default. Everyone's moving to utf-8 gradually and greek unicode support is better than iso so... Ack. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#228755: Debconf abuse by several packages (experimental dictionaries-common fix)
On Wed, Feb 25, 2004 at 06:37:43PM +0100, Agustin Martin Domingo wrote: reopen 228837 thanks I wrote: dictionaries-common package with experimental support for this has been uploaded to Debian. Note that it will not be fully functional until all the ispell dictionaries and wordlist packages are migrated to the new .config format that will delegate all the dirty work on the dictionaries-common package. See Damm, it is still buggy and results in the two debconf questions being prompted in ispell dicts/wordlists postinsts. Your update-default.in script should have an option to not ask debconf question, which will be used when invoked from postinsts. Otherwise it seems to be pretty hard to guarantee that questions are not asked twice until all packages have switched to the new scheme. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
languagechooser and console-tools (was Re: Bug#232071: base-config: Output messed up with ISO-8859-2 locales)
On Thu, Feb 26, 2004 at 06:27:57PM +0100, Miroslav Kure wrote: On Wed, Feb 25, 2004 at 01:01:18AM +0100, Denis Barbier wrote: Miroslav, I just committed a fix for termwrap, could you please check if it works as expected? I think so, but cannot read any ISO-8859-2 language. Great! base-config now displays proper iso8859-2 characters. Good news. (But after base-config finishes, it displays several screens long mess which seems like a usage messages from consolechars -- likely there is some bad parameter somewhere). And of course, any messages *after* base-config (well, termwrap) are mangled again, but that's another story (I suppose console-tools need to setup iso-8859-2 font in /etc/console-data/config). [Moving this discussion to debian-boot] Absolutely, configuring console-tools when it supports the selected locale is IMO the way to go. For this I am willing to add another field to languagelist, like console_font(map), e.g. in your case iso02.f16(iso02), /etc/console-tools/config would then be configured with these values, and 2nd stage should work out of the box (and will continue to work after base-config exits). Of course, languages which need special terminal emulators are not affected by this change. Unless someone disagrees, I will add this field in languagelist and patch termwrap accordingly. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#234940: Update Ukrainian translation
tags 234940 + pending thanks On Thu, Feb 26, 2004 at 08:25:36PM +0200, Eugeniy Meshcheryakov wrote: Package: base-config Version: 2.13 Severity: wishlist Tags: patch l10n Please update Ukrainian translation. PO files attached. Committed, thanks. Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
base-config, kbd and console-tools
Hi, is there any reason why base-config depends on console-tools instead of console-tools | console-utilities? It is not clear for me whether console-tools or kbd should be used; the former seems to be unmaintained upstream but have an active Debian maintainer, whereas this seems to be the opposite for kbd. In a recent (01/2004) thread on the linux-utf8 ML (currently offline, so no pointer, but Google should find its cached version) about problems with UTF-8 and console, kbd upstream advised to throw console-tools away and install the newest kbd. Does someone have some experience on this topic? Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#209279: base-config: looking ugly after a d-i install
On Wed, Sep 10, 2003 at 01:47:25PM -0400, Joey Hess wrote: Petter Reinholdtsen wrote: So I'm not sure if it should be reassigned, or just closed. The problem is hidden with the two fixes, and the last real is probably already reported against slang. The behaviour of the locales package is not obviously a bug, so I am reluctant to report it. I belive this is a bug. I can't think of a good reason to set LANG=C in /etc/environment. The locales/default_environment_locale question asks whether a locale should be the default for the whole system. If answer is None, /etc/environment is untouched, otherwise LANG=$locale is added into this file. Are there suggestions to make it better? Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]