Project : scilab
Technical support daily activities.
Answering emails coming from Scilab users and forwarding the emails to the Scilab experts in cas of specialized problem.
Filtering and deleting spam emails by using procmail software.
Managing the bugzilla system and the database.
Administrating the CVS server, managing the users, and access.
Automatic compilation chain
To test every day the compilation of Scilab sources provided by our CVS server, an automatic compilation chain has been installed. It starts every night on various platforms (Linux, Windows, Solaris and HP).
This compilation chain has three main tasks:
Compile Scilab CVS sources.
Produce a daily unstable version of scilab on differents platforms;
Launch various test batteries.
This process id very important for debugging Scilab when source code is modified. Moreover it allows the team to release such called ``unstable versions'' about every month: these version are not fully qualified but they allow the users to benefit from the last developments and bugs fixing.
Scilab website was completly rewritten and updated using PHP dynamic pages.
Bugzilla: a bug tracking system for Scilab
In addition to the Scilab newsgroup, providing a wealthy Scilab software knowledge database, the Scilab development team proposes on Scilab website the Scilab bugs tracking system, a bugzilla-based system. It is a centralized web-database tracking system for Scilab bugs and Scilab requests. This tool allows to share and take advantage of the experiment of the Scilab community (developers and users). Now, each user, after creating an account, can:
create a new bug report or a new request,
give an attached file reproducing the defect and/or advising a workaround,
make a search in the bugs database or requests database,
find an existing patch for a registered bug.
CVS source code and the gestion of Bugzilla has been open to people called ``Scilab Developers'': there can modify Scilab code directly, add functionalities and fix bugs. They work in accordance with Scilab team, under the management of the development manager. Decicaded Web pages have been made for them with all the information needed for coordinating the development.
There are presently 5 such Scilab developers which are not members of Scilab team.