Hi Yen-Ju, Le 3 oct. 07 à 01:16, Yen-Ju Chen a écrit :
> I was looking through the bug report and many are related to LiveCD. > I wonder what's the status of LiveCD or whether we want to have the > LiveCD. Well, LiveCD development is halted. The short answer is that I got bored of working on it. It has been far more time-consuming than what I initially expected and sh programming is such a pain :-) The current LiveCD status itself is quite good. However boot screens don't work and the build scripts needs intensive testing. setup.sh must be improved to simplify some build scripts. I temporarily stopped to work on it, because it was hard to predict how much time I was going to spend to fix the few remaining bugs and I got the impression working on some core parts of Étoilé (EtoileUI, CoreObject etc.) is more important than the LiveCD. Having these frameworks missing make the whole Étoilé architecture and ideas difficult to understand from the outside. If these core frameworks are available (even in an unstable state), everybody can experiment with implementing existing Étoilé ideas or new Étoilé features on top of it because it makes easier to explain how they should implemented. Finally in some cases, new applications can be written with them rather than with usual GNUstep architecture, this should avoid major rewrite in future. These frameworks won't probably be used by a lot of applications in 0.3 though, that will rather be a major goal for 0.4. For the LiveCD, the build system is here: <http://svn.gna.org/viewcvs/ etoile/trunk/Etoile/LiveCD/> If somebody wants to work on it, I can help him and explain the scripts. Once Container is fully merged in EtoileUI and both EtoileFoundation and EtoileUI are ready to be used, LiveCD will be back at the top of my task list with Camaelon and GNUstep toolbar. My todo list includes the following big tasks: - Finish LiveCD - Fully cleaned Camaelon - Fix Io and submit all my ObjC support back for inclusion in the official repository - Finish GNUstep toolbar support - CoreObject - Improve setup.sh - Fix some issues and finish cleaning System - Ditto for WildMenus - Better Website content - Étoilé architecture and code documentation - UI improvements module-by-module All that must be done for 0.3, so unless 0.3 is pushed back to January, several tasks won't be done in time ;-) > Since I cannot run the LiveCD on PPC machine, I have no comment on it. > If we are not going to have an official LiveCD, > we can close most of the bugs related to the LiveCD. :) We are going to have one :-) > To me, it's fun to have one, > but it is not necessary to make one for each release. If the LiveCD has taken so long, it's in part because I wrote a complete set of scripts to automate the process. If I hadn't, the LiveCD would surely be finished. I'm aware that's a bit frustating for now, but in the long term I'm pretty sure it will pay off because we won't have to "make" LiveCD for each release. It's going to be a matter of simply running the build script to create a new image based on latest Étoilé stable branch. Cheers, Quentin. _______________________________________________ Etoile-dev mailing list [email protected] https://mail.gna.org/listinfo/etoile-dev
