Project status update; New build system and GNOME

Build System

Maintaining StormOS has become a very time consuming and error prone process, so in an attempt to fix this I am giving multistrap (created by emdebian) a try.

Right now I have a local copy of the StormOS repo and a local copy of the Nexeneta repo (which is HUGE - 60Gb+). If I want to create a new ISO I need to merge the two repos using a nasty bash script I wrote because debootstrap can't handle multiple repos... which is an ugly slow way of doing things. I also need to specify way too many packages in order to create a usable ISO, the APT and ISO variants of StormOS are starting to go out of sync.

Multistrap solves these problems by allowing use of multiple repos whilst bootstrapping (no more repo merging) and by using APT to resolve dependencies (no more huge package lists), so I can build a working ISO by specifiying a single package "stormos-desktop". Now thats more like it.

Edit: Forget to mention that with the new build system you wont need a local copy of either repo to create a StormOS or Nexenta ISO.

GNOME

Lots of people have requested a GNOME version of StormOS, so I have decided to give them what they want. The new build system should make it easy to maintain both the Xfce and GNOME variants of StormOS. I've figured out how to get GNOME to stop crashing and packaged most of its dependencies. The StormOS repo now contains over 100 packages (about 112 in total).

!!!

This sounds really interesting.
I like xfce is faster than gnome.
but i think gnome is a bit easier and stable.