Hello Tim,

Am 21.09.18 um 16:50 schrieb Tim Riemenschneider:
> Thank you, this was exactly my problem, too.

good to hear you were able to solve this issue locally. So thank you for
some positive feedback!

> So IMHO the thunderbird-l10n-$(lang) packages should recommend the
> corresponding lightning-l10n-$(lang) package,
> since thunderbird recommends lightning.

Only a small amount of users is able to really understand what
Recommends and Suggests means. And the real problem is more the really
depending package here. But we have no way to detect the correct
circumstances and needs by dpkg here. So we need to solve this problem
in a different way than using Recommends.

Unfortunately Mozilla isn't going a strict way as before of TB 60. They
have mixed up Lightning as a pre-integrated AddOn in their builds for
some time and also need then the correct l10n files within. Mozilla is
now providing pre-compiled binaries with fitting l10n files for Lighting
too, they also providing different l10n packages for Thunderbird itself
but not for Lightning. This means users are impossible to switch the
Lightning UI to their preferred language if this is different than the
installed language of the Thunderbird archive. We don't want this within
Debian, so we provide different language packs as before.

For all Linux distributions means this they need to rethink their
packaging method, so also we in Debian. And it has costs a lot of time
to figure all this out.

> (I used to only "apt install thunderbird-l10n-de", which pulled in
> thunderbird and lightning by depends/recommends, and
> just now wondered where my calendar is ;-) )
> 
> Even better would be to detect the missing lightning-l10n-pack and
> either let lightning fallback to english or, if that is somehow
> not possible, notify the user.

Unfortunately all this is impossible. We have no way to interact here
with Thunderbird and control the behavior of the Thunderbird binary then.

> In the current state, there is no indication what is wrong:
> - lightning is shown in the addon-manager
> - no error is shown
> - but all artifacts of lightning are completely missing:
>     - no icons in the toolbar
>     - no menu-entry for the whole calendar-menu
>     - no "calendar"-tab in settings
>     - no calendar-related items in File -> new (no "new calendar", "new
> event", "new task" etc.)

We have done some thinking about how to improve the situation.
Currently we will probably drop all the lightning-l10n packages and
package the belonging data within the respective thunderbird-l10n
packages. We need to add the lightning l10n data files here and some
users may don't want to use Lightning, but currently this is the only
way to ensure users get all the needed l10n files as a dependency installed.

We could have detect this all earlier if user would test also packages
from experimental. :)

-- 
Regards
Carsten Schoenert

Reply via email to