Meeting Minutes of 13.1.2004
Martin Bayer <[email protected]>
| Newsgroups | gmane.comp.video.gephex.devel |
|---|---|
| Message-ID | <[email protected]> |
1. Intruduction The meeting took place on January 13, 2004, at 14:00 CET. The following people were present: Martin Bayer Georg Seidel Philipp Promesberger 2. Copyright issues There was a consensus that we need to add correct copyright noticed in all source files of the 0.0.4 release. The GPL header will not be included in the generated files from the spec compiler. It is not our intend to force module contributors to release their code under the GPL. The headers should be added by a script. Nobody volunteered for this task. 3. Version control system (I) We decided to move the cvs repository from sourceforge to sonnenland the server that hosts www.gephex.org and lists.gephex.org. The access will be via ssh and a daily snapshot script will generate public accessible versions. An anonymous pserver access is not planed. Committing to the sf cvs will be deprecated from now. Georg got the latest backup of the sf repository and will put it to the new location. 4. Version control system (II) We started yet another discussion about the best version control system. The candidates were subversion, arch and cvs. A consensus was not yet found, but georg volunteered to try arch the next days and report about it and decide then what system should be used for the future development. 5. Mailing list and Website We must add links to the Webfrontend[1] of the mailing lists at a more prominent place on the website. Martin is refactoring the page at the moment and will add the links. 6. Next GePhex After the release of the 0.0.4 stable version we decided to concentrate our development efforts on the not yet named new GePhex. 6.1 Console client The decided to use a lisp like syntax for the interactive console interface. Martin will write the new command parser and integrates it in the consolenphex client. The Parser will be implemented with the classic lex/yacc combination or with the boost::spirit parser framework. The client will also have the control for generation periodic rendering activations. 6.2 Plug in Spec Compiler Georg and Philipp designed a new spec format while the meeting. Writing the new spec compiler in c++ or python will be Georgs task. 6.3 Gui Prototype Philipp will create a prototype of the next generation GePhex gui with qt 3. We must ask Trolltech for sponsoring of a windows developer licence for our binary builds of the gui because the free edition of qt(2.3) for win32 was dropped by Trolltech. 6.4 Video server Martin will try to implement some kind of video server that communicates with a video input plug in via shared memory. This is part of the efforts to decouple the IO processing from the rendering engine.