Bug#1084276: Bug#1084290: libreoffice-dictionaries: FTBFS: Couldn't find ICU data directory. Please check that the following path exists: /usr/share/qt6/resources
Hi René!
René Engelhard schrieb am Monday, den 07. October 2024:
> reassign 1084290 qt6-webengine-dev-tools
> reassign 1084276 qt6-webengine-dev-tool
> affects 1084276 src:igerman98
> affects 1084290 src:libreoffice-dictionaries
> forcemerge 1084276 1084290
> thanks
> I would expect some care before filing TlRC bugs.
>
> Am 7. Oktober 2024 10:33:02 MESZ schrieb Santiago Vila <sanvila@debian.org>:
> (...)
> > convert-bdic $d `echo $d | sed -e "s/share\/hunspell/share\/hunspell-bdic/" | sed -e "s/dic$/bdic/"`; \
> >done
> >Couldn't find ICU data directory. Please check that the following path exists: /usr/share/qt6/resources
> >Alternatively provide the directory path via the QT_WEBENGINE_ICU_DATA_DIR environment variable.
>
> Obviously convert-bdic here is failing. Which is not a bug in
> packages using it but in qt6-webengine-dev-tools which seems to lack
> dependencies...
I'm not fully sure about this. The ICU data were always in
/usr/share/qt6/resources, which is in libqt6webengine6-data.
It seems that our dictionaries packages currently only build depend on
qt6-webengine-dev-tools, but a dependency on libqt6webengine6-data
is missing.
Adding a build-dependency on libqt6webengine6-data to igerman98 and
hkgerman seems to solve the issue. At least on salsa debian-ci.
I'll finalize and push the changes for igerman98 and hkgerman soon.
Maybe I should unmerge and re-assign 1084266 and 1084276 before doing
so...
Greetings
Roland
Reply to: