Le 16 févr. 07 à 19:38, Yen-Ju Chen a écrit :

So I think most people agree the -trunk and -stable approach for now.
Then we can go through all the stuffs we have.
I divide everything in four categories for now:
1. Bundles and Languages.
2. Frameworks.
3. Services/Private
4. Services/User

The Build, Documentation and Themes probably go -stable automatically.

Build isn't part of the repository, it's just generated dynamically by etoile.make to handle dependencies between modules.

And since Developers is only for developers,
I think it never goes into  -stable.

Not sure of that. Any other opinions?

Let's focus on bundles and languages for now
since there are less than other categories.

** Bundles/Camaelon:  go stable

Depends on which targets we decide to associate with 'stable'?
- basic feature set complete
- code quality (readability, conformity to guidelines, polished code, polished code organization)
- no UI visual glitches
- no UI behavior bugs
- etc.
?

In Camaelon, for example they are some issues: visual glitches, behavior bugs, conformity to code guidelines, polished code (and perhaps code organization needs also few minor improvements)… I think everybody will agree that Camaelon will be part of any releases starting from now, then… Should we keep it away from 'stable' but include it in 'release' ?

Or we move it to 'stable' and we decide any modules that 'basically works well' is ready for 'stable' inclusion.

** Bundles/EtoileBehavior:  go stable ?

Surely.

** Bundles/EtoileWildMenus: go stable

Issues somewhat similar to Camaelon.

** Bundles/SQLiteClient: NOT go stable, probably deprecated.

We can put it somewhere else. /etoile/other/SQLiteClient along / etoile/trunk/

** Bundle/WildMenus: NOT go stable, probably deprecated ?

Done.

** Languages/Io: go stable ?

Not immediately, but real soon. I'm currently working on an update of Io_unstable, latest Io ObjcBridge once merged with my own modifications will be quite stable in term of syntax, core features and run-time stability. However I need to submit my patches for integration into official Io repository. After that I think we can switch to use Io project directly (I mean getting rid of our own build system based on gnustep-make to build Io) as you suggest it in the past since Io build system looks really flexible now that everything is compilated in term of dynlibs.

Quentin.


_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to