From Mageia wiki
Revision as of 16:48, 19 September 2017 by Ngompa (talk | contribs) (Tasks)
Jump to: navigation, search


Summary

Centralize the Mageia branding into a few known packages in Mageia 7.

Owner

  • Name: Neal Gompa
  • Email: ngompa13@gmail.com

Resources

This will require packagers and the atelier team to reorganize things so branding is centralized into a few known packages.

Current status

  • Targeted release: Mageia 7
  • Last updated: 2017/09/19
  • Percentage of completion: 0%


Detailed Description

Currently, our branding content is scattered over several packages, some merged in with upstream software packages, and some in Mageia-only software packages. It's hard to find all the branding, which makes it difficult for people to consider using Mageia to build derivatives or flavors. By simplifying and centralizing the branding into a few known packages, it makes it much easier for people to replace for when they want to make their own distribution derived from Mageia.

Why it would be good for Mageia to do it

This helps make it easier for people to build variants, editions, flavors, or derivatives from Mageia code and packages, which would help improve the usefulness of Mageia as a distribution for personal and commercial use.

Test case

To be determined...

Tasks

  • Centralize instances of the Mageia logos into a mageia-logos package.
  • Split out Mageia branding subpackages into their own source packages from other things (grub2, etc.)
  • If possible, move branding for installer, MCC, etc. into its own package
  • Create virtual Provides / Requires relationships across all branding packages to allow easily swapping them
  • Optionally, create generic unbranded variants for people to swap to

Software / Packages Dependencies

  • mageia-release
  • mageia-theme
  • grub2
  • drakx
  • ...

What could disrupt development of this new feature

If we can't get everything changed, this feature will not be able to be completed.

Planning

This should happen as soon as possible to get the widest array of testing.

Contingency

If this fails to be ready for Mageia 7, then we revert this and try again for Mageia 8.

Release Notes

Not applicable.

Documentation

Not applicable.

Packager comments

Not applicable.