Bug#325218: (forw) Re: Bug#325218: tasksel: Completed and rationalized language and language-desktop tasks
Keeping my comment in the BTS. I should have sent this mail to the bug number, not to the list. - Forwarded message from Christian Perrier [EMAIL PROTECTED] - Date: Sat, 27 Aug 2005 08:18:18 +0200 From: Christian Perrier [EMAIL PROTECTED] To: debian-boot@lists.debian.org Subject: Re: Bug#325218: tasksel: Completed and rationalized language and language-desktop tasks X-Mailing-List: debian-boot@lists.debian.org archive/latest/90625 I'm afraid this patch is broken. I've only looked at Dutch, but would think there are similar problems for other languages: Well, for the languages which were previously maintained, that's possible, yes. The main point of this proposed patch was establishing initial tasks for languages which don't have one, mostly because no-one cared up to now. It derived in a coordination of the existing tasks as well because a quick overview showed me that they are not very consistent in many matters (some seem to have not followed changes in the desktop task itself) - aspell-nl is now included in both the dutch and the dutch-desktop tasks; Seems to be an artefact of the generation and correction scripts I used which I didn't catchup. also I feel installing idutch, wdutch and aspell dictionaries is system bloat as aspell is often an alternative to idutch and in my experience the idutch wordlist is better (note that aspell-en is only recommended by the aspell packages); let's please leave something to the users So, your advice would be commenting aspell-nl? I actually would prefer leaving it there commented so that we have a reference for the future to know *why* the aspell dicitonary is not included in the task. - gimp-help-nl is included even though _not_ including it was a conscious decision on the l10n-dutch list as it is extremely incomplete (size is 152k versus 3551k for the English help) OK, same suggestion here--leave it (so that the scripts I intend to setup find it) but commented with an explanation. BTW, if it is broken, why not ask the maintainer to remove itkeeping a broken package in the archive is not very good for our users..:-) - koffice-i18n-nl is included even though koffice is not included in the desktop task; is that desirable? About these koffice-i18n-* packages, you actually puzzle me. Actually, a few -desktop tasks include them. This is why I decided to add all the available koffice-i18n-* packages...and forgot checking whether koffice is installed by desktop. Actually, if koffice is not installed, the koffice-i18n-* packages should *not* be installed by tasks. This barely means proposing the teams to actually *remove* the koffice-i18n-* packages from the tasks. which seems logical actually (and, sorry to say this, also show that several tasks are not very well maintained) As I've said before, I think coordination can be taken too far if it includes implementing changes over the heads of the language teams involved. Well, most of the time, languages do not have teams, so well... However, you're right about those which actually *have* a team. My intent with this BR was not having it implemented right now, but rather get as much comments as possible. Yours will lead me to ask the advice of the people listed in the Maintainer field of the existing tasks. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] - End forwarded message - -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#325218: tasksel: Completed and rationalized language and language-desktop tasks
After Recai and Frans comments to my first patch, i have made the following changes: -language-env is added (or re-added) to languages it supports. I have been faked by this package description which is actually outdated This lead to some new language tasks with just this package for a few languages (macedonian for instance). The language-desktop task have been corrected accordingly -aspell-nl is commented for Dutch -koffice-i18n-* packages are removed as koffice is not installed. Tasks which were created just for this are removed This patch is probably still far from perfect. The intent is to grab more comments, then publish it to -i18n. Finally, for all tasks which have a maintainer field, the proposed changed will be proposed to these maintainers. Frans comment lead me to think that maybe the language team lists could be added in the Maintainer field (when a language team exists, of course), in addition to the individual maintainer address. diff -Nru tasks.old/afrikaans-desktop tasks/afrikaans-desktop --- tasks.old/afrikaans-desktop 1970-01-01 01:00:00.0 +0100 +++ tasks/afrikaans-desktop 2005-08-27 08:14:56.0 +0200 @@ -0,0 +1,12 @@ +Task: afrikaans-desktop +Depends: desktop +Section: l10n +Test-lang: af +Description: Afrikaans desktop + This task localises the desktop in Afrikaans. +Key: +Packages: task-fields +Packages-list: + mozilla-firefox-locale-af-za + openoffice.org-l10n-af + kde-i18n-af diff -Nru tasks.old/albanian-desktop tasks/albanian-desktop --- tasks.old/albanian-desktop 1970-01-01 01:00:00.0 +0100 +++ tasks/albanian-desktop 2005-08-26 23:01:36.0 +0200 @@ -0,0 +1,10 @@ +Task: albanian-desktop +Depends: desktop +Section: l10n +Test-lang: sq +Description: Albanian desktop + This task localises the desktop in Albanian. +Key: +Packages: task-fields +Packages-list: + mozilla-firefox-locale-sq-al diff -Nru tasks.old/arabic tasks/arabic --- tasks.old/arabic2005-08-26 20:14:25.0 +0200 +++ tasks/arabic2005-08-26 19:57:57.0 +0200 @@ -6,8 +6,7 @@ documentation that makes it easier for Arabic speakers to use Debian. Key: - language-env Packages: task-fields Packages-list: - xfonts-intl-arabic - ttf-arabeyes + xfonts-intl-arabic + ttf-arabeyes diff -Nru tasks.old/arabic-desktop tasks/arabic-desktop --- tasks.old/arabic-desktop2005-08-26 20:14:25.0 +0200 +++ tasks/arabic-desktop2005-08-26 19:57:57.0 +0200 @@ -6,5 +6,6 @@ Key: Packages: task-fields Packages-list: - kde-i18n-ar - openoffice.org-l10n-ar + openoffice.org-l10n-ar + mozilla-firefox-locale-ar + kde-i18n-ar diff -Nru tasks.old/basque-desktop tasks/basque-desktop --- tasks.old/basque-desktop1970-01-01 01:00:00.0 +0100 +++ tasks/basque-desktop2005-08-26 23:01:47.0 +0200 @@ -0,0 +1,12 @@ +Task: basque-desktop +Depends: desktop +Section: l10n +Test-lang: eu +Description: Basque desktop + This task localises the desktop in Basque. +Key: +Packages: task-fields +Packages-list: + mozilla-firefox-locale-eu + openoffice.org-l10n-eu + kde-i18n-eu diff -Nru tasks.old/belarusian tasks/belarusian --- tasks.old/belarusian1970-01-01 01:00:00.0 +0100 +++ tasks/belarusian2005-08-27 07:44:09.0 +0200 @@ -0,0 +1,10 @@ +Task: belarusian +Test-lang: be +Section: l10n +Description: Belarusian environment + This task installs packages and documentation in Belarusian + to help Belarusian speaking people use Debian. +Key: + language-env +Packages: task-fields +Packages-list: diff -Nru tasks.old/bengali-desktop tasks/bengali-desktop --- tasks.old/bengali-desktop 1970-01-01 01:00:00.0 +0100 +++ tasks/bengali-desktop 2005-08-26 23:01:53.0 +0200 @@ -0,0 +1,10 @@ +Task: bengali-desktop +Depends: desktop +Section: l10n +Test-lang: bn +Description: Bengali desktop + This task localises the desktop in Bengali. +Key: +Packages: task-fields +Packages-list: + kde-i18n-bn diff -Nru tasks.old/bosnian-desktop tasks/bosnian-desktop --- tasks.old/bosnian-desktop 1970-01-01 01:00:00.0 +0100 +++ tasks/bosnian-desktop 2005-08-26 23:01:59.0 +0200 @@ -0,0 +1,10 @@ +Task: bosnian-desktop +Depends: desktop +Section: l10n +Test-lang: bs +Description: Bosnian desktop + This task localises the desktop in Bosnian. +Key: +Packages: task-fields +Packages-list: + kde-i18n-bs diff -Nru tasks.old/brazilian-portuguese tasks/brazilian-portuguese --- tasks.old/brazilian-portuguese 2005-08-26 20:14:25.0 +0200 +++ tasks/brazilian-portuguese 2005-08-26 19:57:58.0 +0200 @@ -7,7 +7,6 @@ documentation that make it easier for Brazilian Portuguese speakers to use Debian. Key: -# language-env - Need add support first. manpages-pt Packages: task-fields Packages-list: @@ -16,4 +15,3 @@ aspell-pt-br # Other packages to i18n common software util-linux-locales - myspell-pt-br diff -Nru tasks.old/brazilian-portuguese-desktop
Bug#325218: tasksel: Completed and rationalized language and language-desktop tasks
Package: tasksel Version: 2.28 Severity: normal Tags: patch The attached patch modifies existing language and language.desktop files with the following rationales: -all currently existing kde-i18n-* and koffice-i18n-*packages are added to language-desktop (this will localize KDE which is installed by the desktop task) -all currently existing myspell-* packages are added to language-desktop (myspell is used as spellchecking basis for openoffice programs which are installed by the desktop task) -all currently existing gimp-help-*, mozilla-firefox-locale-* and openoffice.org-l10n-* packages are added to language-desktop (gimp, mozilla-firefox and openoffice.org are installed by the desktop task) -all currently existing aspell-* packages are added to language When the relevant task does not exist yet, it is then created with the newly added package(s) alone. When this leads to a language-desktop task to be created *WITHOUT* existing language task, this language-desktop task then depends only on desktop and however uses Test-lang: code. This avoids adding fake language tasks. (this is slightly different from what I initially proposed in -boot) Besides this language-env is removed for languages it does not support. The rationale for this is having small tasks ready for all future supported languages as well as tasks which could be easy to install from aptitude even for languages we do not support in D-I. I will then later setup some automation to periodically check for new packages in the above lists so that we can maintain these language tasks up-to-date. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.11-1-686 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to fr_FR.UTF-8) Versions of packages tasksel depends on: ii aptitude 0.2.15.9-6 terminal-based apt frontend ii debconf [debconf-2.0] 1.4.58 Debian configuration management sy ii laptop-detect 0.12.1 attempt to detect a laptop ii liblocale-gettext-perl1.05-1 Using libc functions for internati tasksel recommends no packages. diff -Nru tasks.old/afrikaans-desktop tasks/afrikaans-desktop --- tasks.old/afrikaans-desktop 1970-01-01 01:00:00.0 +0100 +++ tasks/afrikaans-desktop 2005-08-26 23:01:31.0 +0200 @@ -0,0 +1,13 @@ +Task: afrikaans-desktop +Depends: desktop +Section: l10n +Test-lang: af +Description: Afrikaans desktop + This task localises the desktop in Afrikaans. +Key: +Packages: task-fields +Packages-list: + mozilla-firefox-locale-af-za + openoffice.org-l10n-af + kde-i18n-af + koffice-i18n-af diff -Nru tasks.old/albanian-desktop tasks/albanian-desktop --- tasks.old/albanian-desktop 1970-01-01 01:00:00.0 +0100 +++ tasks/albanian-desktop 2005-08-26 23:01:36.0 +0200 @@ -0,0 +1,10 @@ +Task: albanian-desktop +Depends: desktop +Section: l10n +Test-lang: sq +Description: Albanian desktop + This task localises the desktop in Albanian. +Key: +Packages: task-fields +Packages-list: + mozilla-firefox-locale-sq-al diff -Nru tasks.old/arabic tasks/arabic --- tasks.old/arabic2005-08-26 20:14:25.0 +0200 +++ tasks/arabic2005-08-26 19:57:57.0 +0200 @@ -6,8 +6,7 @@ documentation that makes it easier for Arabic speakers to use Debian. Key: - language-env Packages: task-fields Packages-list: - xfonts-intl-arabic - ttf-arabeyes + xfonts-intl-arabic + ttf-arabeyes diff -Nru tasks.old/arabic-desktop tasks/arabic-desktop --- tasks.old/arabic-desktop2005-08-26 20:14:25.0 +0200 +++ tasks/arabic-desktop2005-08-26 19:57:57.0 +0200 @@ -6,5 +6,6 @@ Key: Packages: task-fields Packages-list: - kde-i18n-ar - openoffice.org-l10n-ar + openoffice.org-l10n-ar + mozilla-firefox-locale-ar + kde-i18n-ar diff -Nru tasks.old/basque-desktop tasks/basque-desktop --- tasks.old/basque-desktop1970-01-01 01:00:00.0 +0100 +++ tasks/basque-desktop2005-08-26 23:01:47.0 +0200 @@ -0,0 +1,12 @@ +Task: basque-desktop +Depends: desktop +Section: l10n +Test-lang: eu +Description: Basque desktop + This task localises the desktop in Basque. +Key: +Packages: task-fields +Packages-list: + mozilla-firefox-locale-eu + openoffice.org-l10n-eu + kde-i18n-eu diff -Nru tasks.old/bengali-desktop tasks/bengali-desktop --- tasks.old/bengali-desktop 1970-01-01 01:00:00.0 +0100 +++ tasks/bengali-desktop 2005-08-26 23:01:53.0 +0200 @@ -0,0 +1,10 @@ +Task: bengali-desktop +Depends: desktop +Section: l10n +Test-lang: bn +Description: Bengali desktop + This task localises the desktop in Bengali. +Key: +Packages: task-fields +Packages-list: + kde-i18n-bn diff -Nru tasks.old/bosnian-desktop tasks/bosnian-desktop --- tasks.old/bosnian-desktop 1970-01-01
Bug#325218: tasksel: Completed and rationalized language and language-desktop tasks
* Christian Perrier [2005-08-26 23:16:09+0200] [...] Besides this language-env is removed for languages it does not support. [...] diff -Nru tasks.old/turkish tasks/turkish --- tasks.old/turkish 2005-08-26 20:14:25.0 +0200 +++ tasks/turkish 2005-08-26 19:58:10.0 +0200 @@ -6,7 +6,6 @@ to help Turkish speaking people use Debian. Maintainer: Recai Oktas [EMAIL PROTECTED] Key: - language-env locales manpages-tr Packages: task-fields diff -Nru tasks.old/turkish-desktop tasks/turkish-desktop --- tasks.old/turkish-desktop 2005-08-26 20:14:25.0 +0200 +++ tasks/turkish-desktop 2005-08-26 22:57:15.0 +0200 @@ -8,6 +8,8 @@ Packages: task-fields Packages-list: xfonts-terminus + openoffice.org-l10n-tr + openoffice.org-help-tr + mozilla-firefox-locale-tr kde-i18n-tr koffice-i18n-tr - openoffice.org-l10n-tr Hi Christian, FYI, Turkish support is available in language-env. So if the policy allows, could we keep it? Regards, -- roktas signature.asc Description: Digital signature
Bug#325218: tasksel: Completed and rationalized language and language-desktop tasks
On Friday 26 August 2005 23:16, Christian Perrier wrote: The attached patch modifies existing language and language.desktop files with the following rationales: I'm afraid this patch is broken. I've only looked at Dutch, but would think there are similar problems for other languages: - aspell-nl is now included in both the dutch and the dutch-desktop tasks; also I feel installing idutch, wdutch and aspell dictionaries is system bloat as aspell is often an alternative to idutch and in my experience the idutch wordlist is better (note that aspell-en is only recommended by the aspell packages); let's please leave something to the users - gimp-help-nl is included even though _not_ including it was a conscious decision on the l10n-dutch list as it is extremely incomplete (size is 152k versus 3551k for the English help) - koffice-i18n-nl is included even though koffice is not included in the desktop task; is that desirable? As I've said before, I think coordination can be taken too far if it includes implementing changes over the heads of the language teams involved. I will not be happy if these changes are committed for the dutch tasks. Cheers, FJP pgpiGUMu1QdWy.pgp Description: PGP signature