[Debian-hebrew-common] Why is myspell-he extra?

Shachar Shemesh shachar at shemesh.biz
Mon Oct 30 12:30:05 CET 2006


http://qa.debian.org/debcheck.php?dist=testing&package=user-he

User-he is an "optional" package, but it depends on myspell-he, which is
marked "extra". This breaks all sorts of rules.

After looking at various other user-* packages, it seems that the norm
is to only suggest other packages, and not depend on much at all. I
don't think I like that much for our case, as "suggest" does not
install, by default, when doing "apt-get install", but I would suggest
the following:
Depends - only on "locales".
Demote all existing "recommends" to "suggests", and all existing
"depends" to "recommends".

Some specific changes:
kde-i18n-he - We cannot have it as a "depends", or we are, in essence,
forcing Hebrew users to install KDE. I would also move it into the
"suggests".
koffice-i18n-he, openoffice-l10n-he - same stuff

As a side note, i18n is the wrong name. They should both have used
"l10n" instead, but that's beside the point.

In effect, I would suggest moving all dependencies that mean installing
a big subsystem info "suggest". Small programs (such as fonts, hdate
etc.) should be "Recommends". I cannot think of any program that a
Hebrew user MUST have, and so our "Depends" should be almost empty.

Now, I know of one possible reply you may state. It is "you have both
commit access and upload permissions - just do it". I will, gladly, but
I wanted to discuss it first because:
- I don't want to butt in on anyone. I was accepted for my bidiui work
- I think these changes require discussion first.

Having said that, if I don't hear from any of you in three days, I'll go
ahead and make the changes and upload them (adding myself to the
"Uploaders" list while doing so).

Shachar



More information about the Debian-hebrew-common mailing list