This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:development:project-planning [2011/07/28 14:29] sunweaver [Somewhen/Work in Progress] |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Still pending TODOs from April 2011 ====== | ||
- | |||
- | * **Communication: | ||
- | * FIXME Wiki accounts for: John Sullivan, Alexander Crössmann (HEINZ?) | ||
- | * handle mail obfuscation at GMANE (Heinz?) | ||
- | * send Wiki Changes to x2go-commits(? | ||
- | | ||
- | ====== Somewhen/ | ||
- | |||
- | < | ||
- | TITLE: X2go ThinCLientEnvironment | ||
- | PRIORITY: High | ||
- | ESTIMATE: 1 month | ||
- | PROGRESS: 95% | ||
- | ASSIGNED: Morty, Mike, Markus | ||
- | DESCRIPTION: | ||
- | </ | ||
- | |||
- | * Change the way the Thinclient works (Morty, Mike) | ||
- | * First steps are made the change the ramdisk to tmpfs: [[installing_x2go_thin_client_environment_debian# | ||
- | * Get audio working out of the box -> DONE | ||
- | * Get the x2go client working without ldap (copy profile to home) -> DONE | ||
- | * Get rid of x2gothinclientd package? -> no, other solution found -> DONE | ||
- | * Create scripts that support the configuration of dhcp, tftpd and nfs (e.g. crate snippets with the right information about paths) -> DONE for tftpd/ | ||
- | * X2go CD Manager must work -> DONE | ||
- | * X2go USB mount must work -> DONE | ||
- | * X2go Smart Card Rules must work -> TESTED, delay between logins | ||
- | * X2go Thin Shutdown must work -> DONE | ||
- | |||
- | < | ||
- | TITLE: X2go Communications API definition | ||
- | PRIORITY: Normal | ||
- | ESTIMATE: 3 month | ||
- | PROGRESS: 10% | ||
- | ASSIGNED: Mike, Basma, Felix, Dick | ||
- | DESCRIPTION: | ||
- | </ | ||
- | |||
- | * Define API | ||
- | * Reach consensus on the api | ||
- | * Produce unittests (use cases) | ||
- | * Implement server-side | ||
- | * Implement client-side | ||
- | |||
- | < | ||
- | TITLE: X2goServer Cleanup | ||
- | PRIORITY: Medium | ||
- | ESTIMATE: 1 month | ||
- | PROGRESS: 90% | ||
- | ASSIGNED: Morty, Mike | ||
- | DESCRIPTION: | ||
- | </ | ||
- | |||
- | |||
- | * 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 / | ||
- | * a script that is called from the client is in /usr/bin -> DONE | ||
- | * a script used internally in the x2goserver is in / | ||
- | * 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): | ||
- | * 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): | ||
- | * x2gosuspend -> wrapper for x2gosuspend-session | ||
- | * x2goterminate | ||
- | * x2goumount_session -> x2goumount-session | ||
- | * x2gosuspend-agent | ||
- | * $PREFIX/ | ||
- | * x2gocleansessions | ||
- | * x2godbadmin | ||
- | * x2golistsessions_root | ||
- | * $PREFIX/ | ||
- | * x2gochangestatus | ||
- | * x2gocreatesession | ||
- | * x2godbwrapper.pm | ||
- | * x2gogetagent | ||
- | * x2gogetdisplays | ||
- | * x2gogetports | ||
- | * x2gogetservers | ||
- | * x2goinsertport | ||
- | * x2goinsertsession | ||
- | * x2gosqlitewrapper | ||
- | * x2golistsessions_sql | ||
- | * write man pages for scripts in $PREFIX/bin and $PREFIX/ | ||
- | * 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 | ||
- | |||
- | |||
- | < | ||
- | TITLE: Improve Documentation | ||
- | PRIORITY: High | ||
- | ESTIMATE: 3 months | ||
- | PROGRESS: 1% | ||
- | ASSIGNED: Heinz, Morty, Mike, John, Alexander, ... | ||
- | DESCRIPTION: | ||
- | </ | ||
- | |||
- | * write man pages for scripts in $PREFIX/bin and $PREFIX/ | ||
- | * improve Python API documentation (Mike -> DONE) | ||
- | |||
- | ====== June 2011 ====== | ||
- | |||
- | * **Communication: | ||
- | * sync at least x2go-commits@lists.berlios.de to GMANE (other lists as well?) -> Mike (DONE) | ||
- | * Grant code.x2go.org access to Heinz+Alex -> Mike needs SSH keys... (Heinz -> DONE, Alex -> DONE) | ||
- | * x2gothinclient: | ||
- | * x2gothinclient: | ||
- | * Start discussion on X2go Bugtracker (on x2go-dev, in progress) | ||
- | |||
- | ====== May 2011 ====== | ||
- | |||
- | * **Patches, change-of-concepts: | ||
- | * x2goprint (merged to x2goserver/ | ||
- | * x2godropbox (merged to x2goserver/ | ||
- | |||
- | * **Packaging: | ||
- | * Move installation-logic from debian/ | ||
- | * Contact pkg-x2go-devel to announce official X2go upstream Git (Mike, DONE) | ||
- | |||
- | ====== April 2011 ====== | ||
- | |||
- | * **Communication: | ||
- | * allow git-admin@x2go.org to send posts to x2go-announcement@lists.berlios.de -> Heinz (DONE) | ||
- | * Announce Git officially on x2go-dev -> Heinz (DONE by Mike) | ||
- | |||
- | * **Packaging: | ||
- | * build up X2go-internal reprepro Repository (Debian: Mike), stable and nightly-built packages (DONE) | ||
- | * Stable (TODO) and nightly-Builds (DONE) for Ubuntu (Morty/ | ||
- | * Grant Reinhard and Mike administrative access for Ubuntu X2go PPA (DONE) | ||
- | |||
- | |||
- | ====== March 2011 ====== | ||
- | |||
- | * **GIT:** Cleanup work of Uni-Erlangen (Morty) | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * **GIT:** Move clean branches to git.x2go.org (Mike) | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * **Patches, change-of-concepts: | ||
- | * Check x2goserver package integrity (tarball releases 3.0.99-3 + 3.0.99-4) -> Morty: new [[http:// | ||
- | * **Communication: | ||
- | * feedback from Heinz pending about new version numbering scheme (refer to tags on git.x2go.org) -> Heinz (done) -> OK | ||
- | |||
- | |||