Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#859780: debian-edu: remove education-lang-??-desktop-kde metapackages for Buster

20 views
Skip to first unread message

Holger Levsen

unread,
Apr 7, 2017, 8:00:03 AM4/7/17
to
Package: debian-edu
Version: 1.923
Severity: normal

Hi,

I might miss something, but as far as I can the education-lang-??-desktop-kde
packages are completly useless?

They only depend on education-taks, but so do the education-lang-??-desktop
and education-lang-?? packages as well. (Those packages also have other
recommends…)

And those education-lang-??-desktop-kde packages also contain no files, except
/usr/share/blends/tasks/education/lang-??-desktop which contains the name of
the (useless) task.

So I cannot see how these packages do anything useful at all, but I also think
this change is too risky for Stretch, so let's revisit this for Buster.


--
cheers,
Holger
signature.asc

Holger Levsen

unread,
Apr 7, 2017, 8:40:02 AM4/7/17
to
On Fri, Apr 07, 2017 at 01:54:56PM +0200, Holger Levsen wrote:
> I might miss something, but as far as I can the education-lang-??-desktop-kde
> packages are completly useless?

there is this:

$ cat tasks/lang-de-desktop-kde Task: German KDE Desktop
Section: metapackages
Enhances: education-desktop-kde, education-lang-de
Architecture: any
Description: German Debian Edu KDE desktop applications
This task localises the KDE desktop in German.

Recommends: kde-l10n-de
Why: KDE desktop translations for relevant languages.
Responsible: Holger Levsen
NeedConfig: no



But this is not reflected in the education-lang-de-desktop-kde binary package?!


--
cheers,
Holger
signature.asc

Petter Reinholdtsen

unread,
Aug 5, 2017, 5:20:03 PM8/5/17
to
I no longer remember the details, but I have vague memories of the idea
behind these tasks/metapackages being to have a mechanism to only install
the relevant KDE translation packages when installing KDE. No idea if it
was ever done for all or any languages, but it seem like a good idea to
avoid having to pull in KDE translations when installing LXDE or XFCE. :)

Perhaps it is already solved some other way? I do not know. Perhaps something
to check out and verify before removing them?

--
Happy hacking
Petter Reinholdtsen

Mike Gabriel

unread,
Aug 12, 2017, 1:40:03 AM8/12/17
to
Control: clone -1 -2
Control: retitle -1 Revisit language tasks in Debian Edu

Hi Holger, hi Petter,
the current situation is, that the most common languages for a KDE
desktop get pulled in via task "desktop-kde". The lang-??-desktop-kde
tasks do heavily overlap with the package deps in desktop-kde.

So basically, removing the lang-??-desktop-kde tasks definitely makes
sense (which I will do).

In fact, the desktop-other task pulls in a plentitude of localization
packages, which rather should be in lang-desktop-?? IMHO.

The question is, do we want a Debian Edu system to support all
languages, or at least the common ones? Or do we want to limit the
language support and make other languages post-DI installable?

My impulse is, to have many languages supported out of the box, to the
cost of larger installation images.

If that is the way to go, then we need to move exotic languages into
task files, and the "common" (en, de, es, fr, ...) into e.g.
desktop-other directly.

I'll remove the kde language packages for now as those are definitely
redundant.

And a language task for an exotic language should simply pull in as
many localization packages for that specific language as possible.
Given that those l10n packages don't pull in a load of other packages
they are the translation for.

Needs further investigation, I guess, thus cloning + retitling this bug.

Please send replies to the old bug (-1) as I will set (-2) to pending
via a coming commit in some minutes.

Mike
--

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
mobile: +49 (1520) 1976 148
landline: +49 (4354) 8390 139

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31
mail: mike.g...@das-netzwerkteam.de, http://das-netzwerkteam.de

Petter Reinholdtsen

unread,
Aug 12, 2017, 3:00:02 AM8/12/17
to

[Mike Gabriel]
> The question is, do we want a Debian Edu system to support all
> languages, or at least the common ones? Or do we want to limit the
> language support and make other languages post-DI installable?

The choice we did a long time ago, was to install the "big" languages by
default (ie English, French, German, possibly Spanish) as these are
foreign languages in many schools, and install the languages used less
as foreign language (like Norwegian, Danish, Chinese) only when
installing using that language.

Petter Reinholdtsen

unread,
Aug 12, 2017, 3:00:02 AM8/12/17
to
[Holger Levsen]
> I might miss something, but as far as I can the education-lang-??-desktop-kde
> packages are completly useless?

I am confused by your finding here. When Mike removed the tasks in commit
75cb6e786bf9f0ffcdb70017387b884c9dc7fb91, the following recommended packages
from the tasks were droped: kde-l10n-da, kde-l10n-de, kde-l10n-es, kde-l10n-fr,
kde-l10n-he, kde-l10n-it, kde-l10n-ja, kde-l10n-nn, kde-l10n-nb and kde-l10n-zhtw.

This make me suspect that the tasks are not useless, and is used to make sure
the required translation packages are installed by d-i.

I guess it will become obvious during testing when installing Chinese or Danish
KDE. If the KDE desktop is translated after installataion, it still work as it
should.

--
Vennlig hilsen
Petter Reinholdtsen

Wolfgang Schweer

unread,
Aug 12, 2017, 2:30:03 PM8/12/17
to
On Sat, Aug 12, 2017 at 08:22:09AM +0200, Petter Reinholdtsen wrote:
> I guess it will become obvious during testing when installing Chinese
> or Danish KDE. If the KDE desktop is translated after installataion,
> it still work as it should.

KDE is localized via the d-i language choice (tested w/ Dutch using the
Stretch BD ISO image, default KDE). Libreoffice is localized as well.

Wolfgang
signature.asc

Mike Gabriel

unread,
Aug 13, 2017, 5:20:03 PM8/13/17
to
Hi Petter,
Hmmm... Personally, I don't see the point having
education-lang-??-desktop-kde packages that install kde-l10n-?? as the
only dependency.

Ideally, a Dutch (e.g.) desktop has all Dutch translations in place,
possibly even for desktop environments / applications, not yet
installed.

So, if any translations for specific packages are missing on a Debian
Edu system, I'd rather love to see them added to the generic
education-lang-??-desktop packages, and not have -kde packages
separately.

What do I miss here?

Greets,
0 new messages