= Proposed System Wide Change: Langpacks Using RPM Tags = https://fedoraproject.org/wiki/Changes/LangpacksInstallationWithRPMWeakDependencies Change owner(s): * Parag Nemade <pnemade at fedoraproject dot org> * Jan Silhan <jsilhan at fedoraproject dot org> Langpacks installations is re-designed using language metapackages langpacks-<langcode> and RPM weak dependencies (Supplements tag). == Detailed Description == This is similar to what we have dnf langpacks plugin which is already in Fedora but there is one missing thing that this plugin currently does not provide automatic installation of langpacks. E.g. if you enable or install Fedora in Japanese language then installation of any base package like libreoffice-core or man-pages are not installing automatically libreoffice-langpack-ja or man-pages-ja. This is because dnf is not providing required hook to re-resolve the transaction unlike yum. But now with using RPM tags or weak dependencies like Supplements, we just need to ensure we have langpacks-xx metapackage is already installed on the system and when a base package is getting installed, it will pull its langpack for that xx language automatically in the transaction set. This will help in anaconda installation also. When particular set of languages are selected in anaconda then anaconda should pull all the required langpacks in the same initial installation. == Scope == Proposal owners: * Check all langpacks providing packages add Supplements tag in their each langpack subpackage. * Create metapackages like langpacks-<langcode>. We have submitted package review here: https://bugzilla.redhat.com/show_bug.cgi?id=1300569 Other developers: * To all other developers of packages who provides langpacks, they need to add the Supplements tag as given in this draft guideline to each langpack subpackage. Release engineering: N/A Policies and guidelines: * Working with FPC on this new langpacks guideline: https://fedoraproject.org/wiki/PackagingDrafts/Langpack -- Jan Kuřík Platform & Fedora Program Manager Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx http://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx