On Thu, Jan 10, 2019 at 4:23 AM Zbigniew Jędrzejewski-Szmek <
zbys...@in.waw.pl> wrote:

> On Wed, Jan 09, 2019 at 02:56:59PM -0500, Ben Cotton 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
>
> Do you plan to remove the comps groups? And if yes, in F30 or later?
>

Yes, Plan is to remove language support group entries from comps files for
F30+. Added same to Scope section of Change page now.

Regards,
Parag


> Zbyszek
>
> > == 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

Reply via email to