[Parl-devel] Bug#860026: Bug#860026: debian-parl: please update dependencies
Jonas Smedegaard
jonas at jones.dk
Fri Apr 14 10:37:17 UTC 2017
Quoting Andreas Beckmann (2017-04-10 14:46:41)
> The following packages have unmet dependencies:
> parl-desktop-world : Depends: myspell-cs but it is not going to be installed
> E: Unable to correct problems, you have held broken packages.
>
>
> The relevant bits of the dependency chain seem to be:
>
> Package: parl-desktop-world, parl-desktop-eu
> Depends: icedove-l10n-cs, myspell-cs
>
> Package: icedove-l10n-cs
> Depends: thunderbird-l10n-cs
>
> Package: thunderbird-l10n-cs
> Recommends: hunspell-cs | myspell-cs-cz
>
> Package: hunspell-cs
> Conflicts: myspell-cs
>
> Package: myspell-cs
> Replaces: myspell-cs-cz
> Provides: myspell-cs-cz
> Conflicts: myspell-cs-cz
>
>
> Please update the dependencies to not use the transitional packages:
> icedove => thunderbird
> iceowl => lightning
> iceweasel => firefox-esr
> (without guarantee on completeness :-))
Finalizing that change now, but...
> For myspell-cs I recommend to either switch to
> hunspell-cs
> or (matching thunderbird)
> hunspell-cs | myspell-cs-cz
I believe the myspell-cs versus hunspell-cs issue specifically, although
triggered by parl-desktop-world, is caused by firefox-* (and
task-czech-desktop not used by debian-parl) recommending only myspell-*,
whereas libreoffice-*, thunderbird-* and lightning-* favor hunspell-*
over mypsell-*. I believe the latter - recommending either, and
(generally¹) favoring hunspell over myspell - is correct.
debian-parl avoids hunspell-cs to be able to install locale packages not
only for libreoffice/thundebird/lightning but also for firefox, but it
is no surprise to me that APT may have trouble resolving a solution
involving a selection discouraged by the majority of a package set.
> Please also check the other *spell dependencies.
firefox-esr-l10n-* for these locales recommend only myspell-* where
hunspell-* also exist, so should _additionally_ recommend hunspell-*:
* da (myspell favored¹)
* bg
* cs
* de (hunspell-de-de | hunspell-dictionary-de | myspell-dictionary-de)²
* el
* es-ar
* es-es
* fr (hunspell-fr | myspell-fr | myspell-fr-gut)
* he
* hu
* nb-no (no)
* nl
* nn-no (no)
* pl
* pt-br
* pt-pt
* ru
* sk
* uk
firefox-esr-l10n-* for these locales recommend dictionary only via
transitional package, so should replace with _only_ hunspell-*:
* ca (both real 0.20111230b-9 and transitional 3.0.1+repack1-3 exist)
* en-gb
* en-za (also wrongly transitions to en-gb)
* it
* lt
* sl
* sv-se (also should include and maybe¹ favor hunspell-sv)
firefox-esr-l10n-* for these locales recommend no dictionary and both
hunspell and myspell exist, so should recommend _both_:
* es-cl (es)
* es-mx (es)
* gd
* hr
firefox-esr-l10n-* for these locales recommend no dictionary and only
hunspell exist, so should recommend _only_ hunspell-*:
* af
* an
* ar
* be
* bn-bd (bn)
* bn-in (bn)
* br
* bs
* eu
* gl (hunspell-gl | hunspell-gl-es)³
* gn
* gu-in (gu)
* hi-in (hi)
* is
* kk
* km (kmr)
* ko
* ml
* ro
* si
* sr
* te
* th
* uz
* vi
firefox-esr-l10n-* for these locales recommend no dictionary and only
myspell exist, so should recommend _only_ myspell-*:
* fa
* ga-ie (ga)
* hy-am (hy)
¹ myspell-da is arguably technically superior to hunspell-da: The former
is built from a much larger wordlist - the latter is promoted by Mozilla
and LibreOffice due to a more liberal license. Similar licensing issue
for -se dictionaries - uncertain which of those is technical superior.
² german myspell packages do not provide virtual hunspell-dictionary-de
³ uncertain which should be favored
Yes, above issues should ideally be reported separately - I thought I
did so about a year ago, but apparently got axhausted before finishing
reports for icedove and iceowl. Help passing on the info to firefox
much appreciated.
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/parl-devel/attachments/20170414/7f620c50/attachment.sig>
More information about the Parl-devel
mailing list