This is an old revision of the document!
X2go ThinCLientEnvironment(Morty, Mike, Markus) Provide X2go TCE for Debian squeeze, use tmpfs and probably aufs (95% of 1 month) Priority: High
X2go Communications API definition(Mike, Basma, Felix, Dick) Provide X2go with a standard way of communication between the client and the server (10% of 3 month) Priority: Normal
X2goServer Cleanup(Morty, Mike) Cleanup X2goServer, place non-bin files in lib/ or share/ (90% of 1 month) Priority: Medium
* ENTERING TESTING PHASE!!! (as of 20110728) -> TODO ALL!!!!!! * Makefile currently should be fixed. -> DONE * Now dh_install and Makefile copy scripts either to /usr/bin or /usr/lib/x2go, depending on their use case: * a script that is called from the client is in /usr/bin -> DONE * a script used internally in the x2goserver is in /usr/lib/x2go -> DONE * A package x2goserver-compat has been added to take up old compatibility scripts. The x2goserver-compat package is only suggested by the x2goserver package, that is: has to be installed explicitly. -> DONE * Move files from /usr/bin to appropriate directories -> DONE * $PREFIX/bin (PACKAGE: x2goserver): -> DONE * x2golistdesktops * x2golistsessions * x2gomountdirs * x2goprint * x2goruncommand * x2gosessionlimit * x2gostartagent * x2goumount * x2goresume * x2goresume-session * x2gosuspend-session * x2goterminate-session * x2goumount-session * keeping Symlink from x2goumount_session -> x2goumount-session as the rename would break recent x2goclients * x2goshowblocks * x2gocmdexitmessage * $PREFIX/bin (PACKAGE: x2goserver-compat): -> DONE * x2gosuspend -> wrapper for x2gosuspend-session * x2goterminate * x2goumount_session -> x2goumount-session * x2gosuspend-agent * $PREFIX/sbin: (PACKAGE: x2goserver): -> DONE * x2gocleansessions * x2godbadmin * x2golistsessions_root * $PREFIX/lib: -> DONE * x2gochangestatus * x2gocreatesession * x2godbwrapper.pm * x2gogetagent * x2gogetdisplays * x2gogetports * x2gogetservers * x2goinsertport * x2goinsertsession * x2gosqlitewrapper * x2golistsessions_sql * write man pages for scripts in $PREFIX/bin and $PREFIX/sbin -> CREATED, need more content * create separate folders in source project: bin/, sbin/, lib/, etc/ -> DONE * rename x2gosuspend-session to x2gosuspend (Mike: CAVE, this can cause compat problems with older clients) * Morty: Rename it and make a symlink -> DONE, wrapper script
Improve Documentation(Heinz, Morty, Mike, John, Alexander, ...) Use this Wiki to provide a good documentation for X2go (1% of 3 months) Priority: High