Bug#325218: (forw) Re: Bug#325218: tasksel: Completed and rationalized language and language-desktop tasks

2005-08-27 Thread Christian Perrier
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

2005-08-27 Thread Christian Perrier
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

2005-08-26 Thread Christian Perrier
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

2005-08-26 Thread Recai Oktas
* 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

2005-08-26 Thread Frans Pop
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