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

Reply via email to