https://bugzilla.redhat.com/show_bug.cgi?id=1805779 --- Comment #15 from Parag AN(पराग) <panemade@xxxxxxxxx> --- Let me explain langpacks history. Previously when Workstation was producing DVD iso, anaconda team helped to hook the code to also install required langpacks based on selected language supports. E.g. if you install Fedora in Japanese language and also enabled French then you was getting both language support installed on your system. Also, DVD iso contained all required packages already. Then the decision comes to drop DVD iso for Workstation and only Live iso, this created challenge to have langpacks installed automatically when you installed Live iso on your harddisk. We then dropped dnf-langpacks package and moved to langpacks metapackage concept in Fedora 24. Then I tried to keep maintaining system-config-language tool that some users demanded to install langpacks. Then we again went into discussion to find some solution to have langpacks auto-installed. I developed some tool "langpacks-install" but again it was not complete solution. We also keep working on enhancing langpacks usage by end users and also in containers. In Fedora 30, we implemented https://fedoraproject.org/wiki/Changes/Replace_Comps_Language_Group_With_Langpacks , so comps language support groups (e.g. japanese-support or hindi-support) was gone. In Fedora 31, we implemented https://fedoraproject.org/wiki/Changes/Langpacks-core , packages like langpacks-ja need to be split to langpacks-core-ja to provide minimal i18n support (i.e. locale, default font and any input method). With this we kept exploring options to have langpacks-<LANGCODE> package auto-installed on the Fedora system. We tried gnome-initial-setup but again it was not good solution. Now, work has been done by Sundeep in gnome-software to detect the current language of your system in Gnome and if its corresponding langpacks metapackage is not installed then gnome-software plugin will install it. Now, he is working on same to be working in Fedora Silverblue system. Once we will see this auto-installation of langpacks working fine, we can think about "fonts" comps group existence. If it was easy way to install langpacks on Fedora system during first set of packages installation only then we could have able to remove "fonts" comps group. But is listing font packages in Comps file is only related to langpacks/language support? No, just grep "fonts" in comps-f33.xml.in file and you will find 752 occurrence of "fonts" string in that file. 1) "authoring-and-publishing" group pulls "tex-fonts-hebrew" which installs almost all culmus*fonts packages. 2) "design-suite" group needs many fonts packages default installed on the system. 3) "electronic-lab" group installs "xorg-x11-fonts-*" packages default installed on the system. 4) "engineering-and-scientific" group installs "stix-math-fonts" 5) "fonts" group itself installs 32 default fonts packages and have 595 fonts packages marked as optional. 6) "gnome-desktop" comps group installs "adobe-source-code-pro-fonts" package by default. 7) Then we still have "legacy-fonts" packages group which install 4 default fonts and have 77 optional fonts packages. These are the fonts which should get removed or converted to ttf/otf in Fedora. Now, if we want to remove "fonts" comps group then I am not sure how these different Desktop environments will work. E.g. kde-desktop-environment, xfce-desktop-environment, workstation-product-environment, lxde-desktop-environment, lxqt-desktop-environment, cinnamon-desktop-environment, mate-desktop-environment, sugar-desktop-environment, deepin-desktop-environment and then these other groups developer-workstation-environment, basic-desktop-environment, base-system will work. I still don't see its an easy way to remove fonts group from comps file. So, any changes to fonts name should be changed in comps file as well. -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx