Hi all,

Sorry to bore you with this kind of stuff :-)
I just would like to ask every developers involved in Étoilé to pay more attention to keep trunk in a buildable state as much as possible.


To help you in this task, I'm just going to make a short summary of some important points…

When you remove/rename a module in trunk, don't forget to update the related GNUmakefile in the parent directory. It's also valid if you want to include a module in the build process. Here is an example of what you have to do: <http://svn.gna.org/ viewcvs/etoile?rev=1487&view=rev>

Use trunk/Etoile/ChangeLog to mention updates (like the previous one) not related to a specific module.

Don't forget to include etoile.make in your module GNUmakefile when you commit a new module for the first time.

Take note the whole repository could compile on your machine but not on another one, most of the time because you have a full or partial Etoile install on your machine. This means dependencies will be resolved on your machine. Therefore when you move or add a module you should take time to remove installed frameworks on your machine to check whether they are properly found in trunk/Etoile/Build at compilation time. Any library/framework that includes etoile.make has its header and its library file exported in Build directory.

As a general guideline, check the compilation by just typing 'make' in /trunk/Etoile/… Just do it all the time if you have a fast machine and you feel brave ;-)

General development guidelines about the project are summarized here: <http://svn.gna.org/viewcvs/etoile/trunk/Etoile/HACKING>

I would like to set up a machine to run daily or hourly builds since the inner dependencies are already numerous/complicated and this will get worse as time goes by. If anybody want or can help to set up such test machine, let me know :-)

Cheers,
Quentin.

--
Quentin Mathé
[EMAIL PROTECTED]


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

Reply via email to