[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