Jason, can you explain in more details (bug report is also fine) how exactly you are installing?

(Because for both Workstation/Silverblue, and Server I believe, we install fonts and input methods for Korean (and other langs like Japanese) by default anyway - so actually no need to install langpacks-ko currently if you don't need additional Korean support.)
Perhaps you are installing the KDE Spin? which comes without much i18n support preinstalled I believe.

One can also just try `dnf -n install langpacks-ko` to check what fonts (and input method) would be pulled in, and you are free to remove langpacks-ko anyway.

I am wondering how you reached 3GB - the Noto CJK fonts we now ship are not small on disk - that might be a part of the problem perhaps.

We do appreciate the feedback - and will be working to improve the langpacks experience further.

Jens

On Sat, Jun 15, 2019 at 6:17 AM Jason L Tibbitts III <tibbs@math.uh.edu> wrote:
I noticed that my F30 installs are coming out far larger than my F29
installs (by 3GB or so) and did some digging into why.

With F30 we switched away from having groups named like "korean-support"
that you could install to get input methods and fonts needed to display
a language and instead we have metapackages named like "langpacks-ko".
These metapackages have (generally) weak dependencies on the fonts and
input methods as before. But other packages have reverse weak
dependencies on the langpacks, which causes far more to get pulled in
than was previously installed.  For example, each libreoffice langpack
has a "supplements" weak reverse dependency on the base "langpacks"
metapackage.

All of this seems fine, but my original goal was to be able to properly
display, and perhaps input, various languages.  But now I get
translations and help files and such as well.  Not just for libreoffice,
but for eclipse, glibc, all of KDE as well.  And I also get
autocorrection rules, spelling dictionaries, hyphenation rules, and
terreract OCR recognition data as well.  Some of those aren't small, and
the end result is that I need to bump up the size of / quite a bit.

Note that turning off install_weak_deps is not an option because for
most of the langpacks, _all_ of the langpack are weak.  (Some do have
hard font dependencies, and I'm not sure if this inconsistency is
intentional.)

So it seems we lost the simple "here are our suggested Korean fonts and
an input method" and instead the only thing you can say is "I want
everything possible to be available in Korean".  Is there any way to
improve the granularity here?  Perhaps by having "light" and "heavy"
langpacks, or splitting them by usage (translations versus simple
display of text)?

For now I guess I will simply extract the list of fonts and input
methods I want from the langpack specfile and stop installing the actual
langpack packages.

 - J<
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


--
Jens Petersen
Associate Manager
RHEL Client i18n
Singapore