From Fedora Project Wiki

Revision as of 05:48, 25 January 2016 by Pnemade (talk | contribs) (init commit)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Langpacks Using RPM Tags

Summary

Langpacks installations is re-designed using RPM weak and rich dependencies.

Owner

  • Email: pnemade at fedoraproject dot org
  • Email: jsilhan at fedoraproject dot org


  • Release notes owner:

Current status

  • Targeted release: Fedora 24
  • Last updated: 22-Jan-2016
  • Tracker bug: []

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. But now with using RPM tags 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.

Benefit to Fedora

Users will get langpacks for the given language installed. This Change provides language metapackages which user need to just install and they will get all available langpacks for which base package is already installed on the system.

Scope

  • Proposal owners: Check all langpacks providing packages add Supplements tag in their each langpack subpackage.
  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)

Upgrade/compatibility impact

None.

How To Test

User Experience

With single commands users can install or remove langpacks for requested languages.

Dependencies

No Other Change depend on this.

Contingency Plan

  • Contingency mechanism: N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No
  • Blocks product? product

Documentation

Release Notes