FOSS.IN workouts are a good way to get a lot of real work done. The FOSS.IN/2009 Call for Participation is out and we're putting in a workout proposal this year too.
We did a submission last year but it was not accepted. Philip then arranged for a BoF at the event, where he helped to build ayttm on a Ubuntu box and I tried getting async DNS lookups going. Since then, we have managed to take care of a lot of last years wish list with 0.6.0. There are still some remaining and based on that and a few new ones, here's a list of TODOs for the ayttm workout for FOSS.IN/2009.
- Revive the Windows port. This should be a little easier than before due the fact that a lot of networking code has now been modularized into a single library
- MSN File Transfer
- A nice clean smiley set in MNG/PNG format
- Icons
- Update translations
- Implement name completion in chat rooms
- Package ayttm for $MY_FAVOURITE_DISTRO
- Port ayttm to $MY_FAVOURITE_OS
Prerequisites
0. Register as a delegate at FOSS.IN/2009
Other than that, the most important prerequisite to participating in this session is to have a prior idea of what you're planning to do. A prior study of the code base would only make things easier. Other prerequisites vary for the tasks and can be mapped by serial number:
- Knowledge of build tools for Windows. Programming: C/C++, gtk2, glib2
- C/C++, wireshark dump/tcpdump analysis
- An eye for design. Knowledge of FOSS design tools (gimp, inkscape, etc.)
- An eye for design. Knowledge of FOSS design tools (gimp, inkscape, etc.)
- Should know how to write/update translations
- C/C++, gtk2, glib2
- Packaging guidlines for $MY_FAVOURITE_DISTRO. Basic knowledge of building autotools based applications
- Knowledge of build tool chain for $MY_FAVOURITE_OS
Further updates to this workout proposal will come either as updates to this post or in the comments, so bookmark it or subscribe to
our feed to keep track.