On Mon, Jan 21, 2019 at 1:29 PM Owen Taylor <otay...@redhat.com> wrote:
> If I understand the proposal, I'm slightly concerned that the proposed > use of Supplements: means that there will be no longer any single > place where we declare "this is our recommended font for LangX, this > is our recommended input method for LangX" - the history of this will > be collectively over all of dist-git and hard to extract. (And it will > be necessary to go to packages we stop using and remove Supplemenets) > > What is the reason for the use of Supplements instead of just adding > Recommends: to the langpacks packages? > Thanks. I have corrected it in the Change wiki page. Initially it was a thought to use Supplements. You can see Recommends is used already in test langpacks spec <https://copr-dist-git.fedorainfracloud.org/cgit/pnemade/langpacks/langpacks.git/tree/langpacks.spec> file. Parag > > Owen > > On Wed, Jan 9, 2019 at 2:58 PM Ben Cotton <bcot...@redhat.com> wrote: > > > > Congratulations to the last System-Wide Change proposal of F30! > > > > > https://fedoraproject.org/wiki/Changes/Replace_Comps_Language_Group_With_Langpacks > > > > == Summary == > > Language support groups in Comps file will get replaced by langpacks > > package. With this Change we want meta-packages like langpacks-ja to > > also install required fonts and input-methods for the given language. > > > > == Owner == > > * Name: [[User:petersen| Jens Petersen]] > > * Email: petersen at fedoraproject dot org > > * Name: [[User:pnemade| Parag Nemade]] > > * Email: pnemade at fedoraproject dot org > > > > == Detailed Description == > > This change will remove the need of having the language specific comps > > groups in Fedora. > > > > We already have ''langpacks-*'' packages in Fedora since F24. > > Currently they are installing language packages for translations, > > dictionaries etc. but not fonts or input-methods. With this Change we > > will try to install fonts and input-methods as well. > > E.g. if you net-install Fedora in Japanese language then installation > > of any base package like libreoffice-core or man-pages are installing > > automatically libreoffice-langpack-ja or man-pages-ja but langpacks-ja > > is not installing any Japanese font or input-method. > > But now with using RPM tags or weak dependencies like Supplements, we > > can get font as well as input-method packages installed as well on the > > system. > > There is no need of language comps groups to exist, they will be > > replaced by langpacks. > > > > This Change is originally submitted at https://pagure.io/i18n/issue/97 > > > > == Benefit to Fedora == > > Users can install complete language support now using langpacks only. > > This will also help to remove the language support groups from the > > comps file. > > > > == Scope == > > * Proposal owners: Check all langpacks providing packages (like fonts, > > input-methods) add Supplements tag in their SPEC file and build them. > > We will track the progress of this Change in > > [https://copr.fedorainfracloud.org/coprs/pnemade/langpacks/ Langpacks > > Copr] project. > > * Other developers: To all other developers of packages who provides > > langpacks, they need to add the Supplements tag as given in this > > [https://fedoraproject.org/wiki/Packaging:Langpacks Langpacks > > guideline] to each langpack subpackage. > > * Release engineering: none > > * Policies and guidelines: none > > > > == Upgrade/compatibility impact == > > None. > > > > == How To Test == > > > > * [[QA:Langpacks]] > > > > == User Experience == > > Currently users can get complete language support installed only using > > "''dnf group install <lang-support>''" command. After this Change gets > > implemented end users can get language support installed using > > meta-packages "''langpacks-<langcode>"'' only > > > > == Dependencies == > > No Other Change depend on this. > > > > == Contingency Plan == > > * Contingency mechanism: If this change is not completed by final > > development freeze then we need to target this for F31. We are just > > proposing to add additional information in langpacks packages that is > > Supplements tag. This should not affect individual langpacks packages > > installation by dnf. > > * Contingency deadline: I don't think we will need anything to revert > > or apply any contingency plan here if this is not completed by beta > > freeze. > > * Blocks release? No > > * Blocks product? N/A > > > > == Documentation == > > * Need to add about this in the Release notes > > > > > > -- > > Ben Cotton > > Fedora Program Manager > > TZ=America/Indiana/Indianapolis > > _______________________________________________ > > devel mailing list -- devel@lists.fedoraproject.org > > To unsubscribe send an email to devel-le...@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 > _______________________________________________ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@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 >
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@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