From Mageia wiki
Jump to: navigation, search

Summary

Cinnamon is a fork of Gnome 3

It provides an intuitive and attractive desktop to Linux users using traditional metaphors. It is actively maintained and already provided by LinuxMint, OpenSuse and Fedora officially. With release of version 1.8.0 all conflicts with GNOME 3 should be fixed.

Owner

  • Email:joequant gmail dot com

Current status

  • Targeted release: Mageia 4 - Cinnamon Desktop version 1.9 or later
  • Last updated: 31/05/2013
  • Percentage of completion: Creating specfiles, patches etc. on Mageia 3 Cauldron: <100>% (Needs to be reviewed)

Detailed Description

Cinnamon is a good alternative for those who want a traditional desktop, being forked from gnome 3 it should offer a less demanding resources which improves the performance of the environment. It is also being actively developed by a team that is very open to suggestions and patches.

Cinnamon is also intended (and does a good job) of being a minimal alternative to gnome 3.

In Mageia 3, this was not included because of introspection conflicts with Gnome 3. This has been fixed upstream.

Keeping this package synced with upstream should not take much developer effort. Syncing the package with Gnome changes is being done upstream, and there is an active upstream community in which one packager (joequant) has been working with. The code changes to integrate upstream cinnamon with mageia have already been made, and cinnamon already has a packager that is pulling down upstream fixes.

Software / Packages Dependencies

All dependencies are provided by Mageia Official Repositories to build Cinnamon Desktop.

Main dependencies for Cinnamon Desktop packaging are:

  • cinnamon
  • muffin
  • nemo

The cinnamon desktop can be imported with

  • task-cinnamon


What could disrupt development of this new feature

Currently nothing. See below:

  • There is current conflicts with GNOME or other DEs.
    • Cinnamon was dropped in for Mageia 3 because of a symbol conflict with the gnome packages. This conflict has been fixed upstream
    • Upstream is very active and very responsive.
    • Cinnamon code is *very* nice
    • Cinnamon is already in official repositories of Fedora, OpenSuse, OpenMandriva, Linux Mint, Slackware etc. More


Planning

Steps Completion Percent
Add feature proposal for Mageia 4 %100
Create packages based on Fedora, OpenSuse, Mandriva rpms %100 (unofficial builds for Mageia3)
Provide packages for community testing %100
Announce this proposal at dev-mailing list and advertise %100
If proposal accepted push packages to svn %0
Should be ready for first Mageia 4 Alpha %0