Bug 27252 - Plasma apps with Sonnet spellchecker complain about missing hebrew.wgz.sizes file
Summary: Plasma apps with Sonnet spellchecker complain about missing hebrew.wgz.sizes ...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: Mageia 8
Assignee: KDE maintainers
QA Contact:
URL: https://bugs.debian.org/cgi-bin/bugre...
Whiteboard:
Keywords:
: 27285 (view as bug list)
Depends on:
Blocks: 17523
  Show dependency treegraph
 
Reported: 2020-09-06 20:46 CEST by Aurelien Oudelet
Modified: 2020-12-31 14:33 CET (History)
2 users (show)

See Also:
Source RPM: hspell-1.4-4.mga8.src.rpm
CVE:
Status comment:


Attachments

Description Aurelien Oudelet 2020-09-06 20:46:16 CEST
On Mageia Cauldron,

Each time I launch a Plasma application (Kate, Kwrite) which want Sonnet spellchecker, there are these lines in Konsole (and journal):

Hspell: can't open /usr/share/hspell/hebrew.wgz.sizes.
kf.sonnet.clients.hspell: HSpellDict::HSpellDict: Init failed

Workaround:
Install hspell-1.4-4.mga8
Message above no longer displayed

This is hebrew linguistic spellchecker. Why there is such required package but not installed alongside all Sonnet files? Missing dependencies? Or hardcoded values like found in this Debian bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779276

Don't know.

Assigning to KDE maintainers and CC neoclust for Sonnet package.
Comment 1 Aurelien Oudelet 2020-09-18 09:14:40 CEST
*** Bug 27285 has been marked as a duplicate of this bug. ***

CC: (none) => digital

Aurelien Oudelet 2020-10-29 16:13:22 CET

Blocks: (none) => 17523

Comment 2 Aurelien Oudelet 2020-12-31 11:12:48 CET
So, dealing with this: Mageia 8 beta 2 Plasma Iso Classic updated installation.

$ rpm -qa | grep hspell
lib64hspell0-1.4-4.mga8

$ urpmq --whatrequires-recursive lib64hspell0
akonadi-calendar-common
akonadi-calendar-tools
akonadi-contacts
akonadi-import-wizard
akonadi-import-wizard-handbook
akonadi-kde
akonadiconsole
akregator
akregator-handbook
amarok
apper
ark
audiokonverter
audiokonverter
basket
bomber
bomber-handbook
bovo
bovo-handbook
calligra-core
calligra-devel
calligra-gemini
calligra-sheets
calligra-stage
calligra-words
calligraplan
cantor
cervisia
choqok
colord-kde
digikam
dolphin
dolphin-plugins
dropbox-servicemenu
granatier
granatier-handbook
grantlee-editor
grantlee-editor-handbook
gwenview
gwenview-handbook
hspell
inxi-konversation
inxi-quassel
juk
juk-handbook
k3b
k3b-devel
kaddressbook
kalarm
kalarm-handbook
kalarmcal
kalzium
kalzium-handbook
kamerka
kanagram
kapman
kapman-handbook
kaption
karbon
kate
kate-handbook
kate-l10n-common
katelier
katomic
katomic-handbook
kbibtex
kblackbox
kblackbox-handbook
kblocks
kblocks-handbook
kbounce
kbounce-handbook
kbreakout
kbreakout-handbook
kcalutils
kchmviewer
kde-export2pdf-servicemenu
kde-pdf-servicemenu
kde-pdfnup-servicemenu
kde-thumbnailer-epub
kdeconnect-kde
kdeconnect-kde-handbook
kdeconnect-kde-nautilus
kdelibs4support
kdenlive
kdepim-addons
kdeplasma-addons
kdesvn
kdevelop
kdevelop-php
kdevelop-php-devel
kdevelop-python
kdevplatform
kdialog
kdiamond
kdiamond-handbook
kdiff3
kexi
kfind
kfind-handbook
kfourinline
kfourinline-handbook
kget
kget-devel
kget-handbook
kgoldrunner
kgoldrunner-handbook
kgpg
khangman
khelpcenter
khotkeys
khtml
kig
kig-handbook
kigo
kigo-handbook
kile
killbots
killbots-handbook
kim4
kinfocenter
kio
kio-extras
kio5-ldap
kio5-sieve
kiriki
kiriki-handbook
kjots
kjumpingcube
kjumpingcube-handbook
kleopatra
kleopatra-handbook
klettres
klickety
klickety-handbook
klines
klines-handbook
kmahjongg
kmahjongg-handbook
kmail
kmail-account-wizard
kmail-handbook
kmailtransport
kmenuedit
kmines
kmines-handbook
kmplayer
kmplayer-npplayer
kmplot
kmymoney
kmymoney-devel
knavalbattle
knavalbattle-handbook
knetwalk
knetwalk-handbook
knights
knotes
knotes-handbook
kolf
kolf-handbook
kollision
kollision-handbook
kolourpaint
kolourpaint-devel
kolourpaint-handbook
kompare
konq-plugins
konqueror
konqueror-handbook
konquest
konquest-handbook
konsole
konsole-doc
kontact
kontact-handbook
konversation
kopete
kopete-handbook
korganizer
korganizer-handbook
kpat
kpat-handbook
kphotoalbum
kpimtextedit
kraft
kreversi
kreversi-handbook
krusader
kshisen
kshisen-handbook
ksirk
ksirk-handbook
ksnakeduel
ksnakeduel-handbook
kspaceduel
kspaceduel-handbook
ksquares
ksquares-handbook
kstars
kstars-handbook
ksudoku
ksudoku-handbook
ksysguard
ksystemlog
ksystemlog-handbook
kteatime
ktexteditor
ktexteditor-plugins
ktextwidgets
ktimetracker
ktimetracker-handbook
ktnef
ktorrent
ktouch
ktouch-handbook
ktuberling
ktuberling-handbook
kturtle
kturtle-handbook
kubrick
kubrick-handbook
kwave
kwave-handbook
kwin
kwin-common
kwin-wayland
kwordquiz
kwordquiz-handbook
kwrite
kwrite-handbook
kxstitch
kxstitch-handbook
labplot
latte-dock
lib64adblocklibprivate5
lib64akonadiconsole5
lib64akregator-devel
lib64akregatorprivate5
lib64alkimia-devel
lib64alkimia5_8
lib64amarok-devel
lib64amarok-sqlcollection1
lib64amaroklib1
lib64basicflakes17
lib64basketcommon5
lib64calligrasheetscommon17
lib64calligrasheetsodf17
lib64calligrastageprivate17
lib64cantor-devel
lib64choqok-devel
lib64choqok1
lib64digikam-devel
lib64dkimverifyconfigure5
lib64dolphin-devel
lib64dolphinprivate5
lib64expireaccounttrashfolderconfig5
lib64folderconfiguresettings5
lib64gnusocialapihelper1
lib64grammarcommon5
lib64grantlee-editor-devel
lib64grantleethemeeditor5
lib64hspell-devel
lib64hspell0
lib64importwizard-devel
lib64kaddressbookmergelibprivate5
lib64kaddressbookprivate5
lib64karbonui17
lib64kasten4okteta2controllers0
lib64kbibtex-devel
lib64kbibtex0
lib64kbookmarkmodel_private-devel
lib64kdevelop-devel
lib64kdevplatform-devel
lib64kdevplatformdebugger56
lib64kdevplatformdocumentation56
lib64kdevplatforminterfaces56
lib64kdevplatformlanguage56
lib64kdevplatformoutputview56
lib64kdevplatformproject56
lib64kdevplatformserialization56
lib64kdevplatformshell56
lib64kdevplatformsublime56
lib64kdevplatformutil56
lib64kdevplatformvcs56
lib64keduvocdocument-devel
lib64kexi-devel
lib64kexiextendedwidgets3.2_3.2
lib64kexiformutils3.2_3.2
lib64keximain3.2_3.2
lib64keximigrate3.2_3.2
lib64kexirelationsview3.2_3.2
lib64kf5akonadi-devel
lib64kf5akonadicalendar-devel
lib64kf5akonadicalendar5
lib64kf5akonadicontact-devel
lib64kf5akonadicontact5
lib64kf5akonadimime-devel
lib64kf5akonadisearch-devel
lib64kf5alarmcalendar-devel
lib64kf5alarmcalendar5
lib64kf5baloowidgets-devel
lib64kf5bookmarks-devel
lib64kf5calendarsupport-devel
lib64kf5calendarsupport5
lib64kf5calendarutils-devel
lib64kf5calendarutils5
lib64kf5cddb-devel
lib64kf5contacteditor5
lib64kf5dav-devel
lib64kf5declarative-devel
lib64kf5eventviews-devel
lib64kf5eventviews5
lib64kf5grantleetheme-devel
lib64kf5grantleetheme5
lib64kf5gravatar-devel
lib64kf5gravatar5
lib64kf5hotkeysprivate-devel
lib64kf5identitymanagement-devel
lib64kf5identitymanagement5
lib64kf5imap-devel
lib64kf5incidenceeditor-devel
lib64kf5incidenceeditor5
lib64kf5kcmutils-devel
lib64kf5kdegames-devel
lib64kf5kdegames7
lib64kf5kdegamesprivate1
lib64kf5kdelibs4support-devel
lib64kf5kdelibs4support5
lib64kf5kdepim-apps-libs-devel
lib64kf5khtml-devel
lib64kf5khtml5
lib64kf5kio-devel
lib64kf5kipi-devel
lib64kf5kmahjongglib-devel
lib64kf5konq-devel
lib64kf5kontactinterface-devel
lib64kf5kross-devel
lib64kf5ksieveui5
lib64kf5ldap-devel
lib64kf5libkleo-devel
lib64kf5libkleo5
lib64kf5libksieve-devel
lib64kf5mailcommon-devel
lib64kf5mailcommon5
lib64kf5mailimporter-devel
lib64kf5mailimporter5
lib64kf5mailimporterakonadi5
lib64kf5mailtransport-devel
lib64kf5mailtransport5
lib64kf5mailtransportakonadi5
lib64kf5mediaplayer-devel
lib64kf5messagecomposer5
lib64kf5messagecore5
lib64kf5messagelib-devel
lib64kf5messagelist5
lib64kf5messageviewer5
lib64kf5mimetreeparser5
lib64kf5newstuff-devel
lib64kf5newstuff5
lib64kf5notifyconfig-devel
lib64kf5parts-devel
lib64kf5pimcommon-devel
lib64kf5pimcommon5
lib64kf5pimcommonakonadi5
lib64kf5pimtextedit-devel
lib64kf5pimtextedit5
lib64kf5plasma-devel
lib64kf5runner-devel
lib64kf5sane-devel
lib64kf5sane5
lib64kf5sonnet-devel
lib64kf5sonnetcore5
lib64kf5sonnetui5
lib64kf5templateparser5
lib64kf5texteditor-devel
lib64kf5texteditor5
lib64kf5textwidgets-devel
lib64kf5textwidgets5
lib64kf5tnef-devel
lib64kf5tnef5
lib64kf5torrent-devel
lib64kf5vkontakte-devel
lib64kf5webengineviewer5
lib64kf5webkit-devel
lib64kf5xmlgui-devel
lib64kf5xmlrpcclient-devel
lib64kformdesigner3.2_3.2
lib64kgraphviewer-devel
lib64khotkeysprivate5
lib64kmailgrammalecte5
lib64kmaillanguagetool5
lib64kmailmarkdown5
lib64kmailprivate5
lib64kmailquicktextpluginprivate5
lib64kmm_csvimportercore5
lib64kmm_models5
lib64kmm_mymoney5
lib64kmm_widgets5
lib64knotesprivate5
lib64komain17
lib64komparediff2-devel
lib64komsooxml17
lib64konsoleprivate20
lib64kontactprivate5
lib64kookularGenerator_odp17
lib64kookulargenerator_odt17
lib64kopageapp17
lib64kopete-devel
lib64kopete1
lib64kopete_oscar1
lib64kopete_otr_shared1
lib64kopete_videodevice1
lib64kopeteaddaccountwizard1
lib64kopetechatwindow_shared1
lib64kopetecontactlist1
lib64kopeteidentity1
lib64kopeteprivacy1
lib64kopetestatusmenu1
lib64korganizer-devel
lib64korganizer_core5
lib64korganizer_interfaces5
lib64korganizerprivate5
lib64kotext17
lib64kotextlayout17
lib64kowidgets17
lib64kpimaddressbookimportexport-devel
lib64kpimaddressbookimportexport5
lib64kpimimportwizard5
lib64kscreenlocker-devel
lib64ksmtp-devel
lib64ksysguard-devel
lib64kvilib-devel
lib64kwin-devel
lib64notesharedprivate5
lib64okteta-devel
lib64oscar1
lib64pimdataexporterprivate5
lib64planmodels17
lib64planprivate17
lib64planui17
lib64planworkfactory17
lib64plasma-workspace-devel
lib64powerdevil-devel
lib64sieveeditor5
lib64smb4k-devel
lib64soundkonverter
lib64systemsettings-devel
lib64telepathy-kde-common-internals-devel
lib64twitterapihelper1
lib64wordsprivate17
libkdegames-corebindings
lokalize
lokalize-handbook
lskat
lskat-handbook
magicos-fmscripts
magicos-magcc
magicos-modmnger
magicos-scripts
magicos-tools
mailcommon
marble
mbox-importer
messagelib
mldonkey-ed2k_submit
nextcloud-client-dolphin
okteta
okteta-handbook
okular
okular-devel
okular-handbook
palapeli
palapeli-handbook
parley
parley-handbook
perl-Text-Hspell
picmi
picmi-handbook
pim-data-exporter
pim-sieve-editor
plasma-applet-bumblebee-indicator
plasma-applet-pstate
plasma-applet-redshift-control
plasma-applet-thermal-monitor
plasma-applet-weather-widget
plasma-applets-alkimia
plasma-desktop
plasma-pk-updates
plasma-sdk
plasma-workspace
plasma-workspace-wayland
plasma5-applets-system-panel
plymouth-kcm
qtcurve
qtcurve-gtk2
qtcurve-kf5
qtcurve-qt5
quassel
quassel-client
quick-usb-formatter
rkward
rocs
rocs-handbook
rsibreak
sddm-kcm
semantik
skanlite
skrooge
sonnet
sonnet-config
soundkonverter
spectacle
squirrelsh-syntax
step
step-handbook
subtitlecomposer
sweeper
systemsettings
task-astronomy
task-plasma5
task-plasma5-minimal
telepathy-kde-contact-list
telepathy-kde-desktop-applets
telepathy-kde-text-ui
tellico
tellico2html
trojita
tuncel-plasma
umbrello
yakuake

No, this is too heavy dependency on this.

For reminder: hspell is a hebrew spellchecker.
Why installing by default on all locale a lib: lib64hspell0
whereas hspell is not installed!
That's why each time a Qt/Plasma that has spellchecking in it is launched, we get these errors:
Hspell: can't open /usr/share/hspell/hebrew.wgz.sizes.
kf.sonnet.clients.hspell: HSpellDict::HSpellDict: Init failed

$ urpmf -f /usr/share/hspell/hebrew.wgz.sizes
hspell-1.4-4.mga8.x86_64

and: $ rpm -qa | grep hspell-1.4
gives no package. It is not installed.

Source RPM: kate-20.08.0-1.mga8.src.rpm, hspell-1.4-4.mga8.src.rpm => hspell-1.4-4.mga8.src.rpm

Comment 3 Nicolas Lécureuil 2020-12-31 14:33:54 CET
i added this require in sonnet.

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.