By what I understand, Cinnamon and it's forked components (like 'muffin' for instance) is going to do a bit of both. It has to follow the changes in Gnome/gnome-shell/mutter because Cinnamon/muffin is compiled against Gnome 3 so any future changes in Gnome 3 have to be to be taken into account. Same for 'gnome-shell'/mutter. Obvious changes/improvements in code especially as these changes relate directly to Gnome 3 would have to go into Cinnamon/muffin as well. Once core changes are made then new versions of Cinnamon and it's components can be built.randomizer wrote:Forgive me for asking as it may have already been asked, but how closely will Cinnamon and its forked components track changes in GNOME/GNOME Shell/Mutter from now on? Is it going to go well off on its own direction or run alongside its upstream project?
In a way this is an extension or the next step of what Mint has already done with past versions of their Main Edition and not that much different from what Ubuntu has been doing since the beginning since Ubuntu began as a fork of Debian. Ubuntu still has to track the latest changes to Debian (snapshot of the 'unstable' branch I believe) for their next version. Again, this is just my understanding of the situation.