User Tools

Site Tools


wiki:development:project-planning

This is an old revision of the document!


Still pending TODOs from April 2011

  • Communication:
    • FIXME Wiki accounts for: John Sullivan, Alexander Crössmann
    • sync at least x2go-commits@lists.berlios.de to GMANE (other lists as well?) → Mike (TODO)
    • handle mail obfuscation at GMANE (Heinz?)
    • Grant code.x2go.org access to Heinz+Alex → Mike needs SSH keys… (Heinz → DONE, Alex still pending)
    • send Wiki Changes to x2go-commits(?) → Heinz (todo)

Somewhen/Work in Progress

X2go ThinCLientEnvironment(Morty, Mike)
Provide X2go TCE for Debian squeeze, use tmpfs and probably aufs
(5% of 1 month) 5%5%Priority: High

  • Change the way the Thinclient works (Morty)
    • First steps are made the change the ramdisk to tmpfs: Started documentation in Wiki (done)
    • Get audio working out of the box
    • Get the x2go client working without ldap (copy profile to home)
    • Get rid of x2gothinclientd package?
    • Create scripts that support the configuration of dhcp, tftpd and nfs (e.g. crate snippets with the right information about paths)

X2goServer Cleanup(Morty)
Cleanup X2goServer, place non-bin files in lib/ or share/
(1% of 1 month) 1%1%Priority: Medium

  • Move files from /usr/bin to appropriate directories
    • $PREFIX/bin:
      • x2golistdesktops
      • x2golistsessions
      • x2gomountdirs
      • x2goprint
      • x2goresume
      • x2goruncommand
      • x2gosessionlimit
      • x2gostartagent
      • x2gosuspend → wrapper for x2gosuspend-session
      • x2goterminate
      • x2goumount
    • $PREFIX/sbin:
      • x2gocleansessions
    • $PREFIX/lib:
      • x2gochangestatus
      • x2gocreatesession
      • x2godbadmin
      • x2godbwrapper.pm
      • x2gogetagent
      • x2gogetdisplays
      • x2gogetports
      • x2gogetservers
      • x2goinsertport
      • x2goinsertsession
      • x2goresume-session
      • x2goshowblocks
      • x2gosqlitewrapper
      • x2gosuspend-agent
      • x2gosuspend-session
      • x2goterminate-session
      • x2goumount_session
    • unsure:
      • x2gocmdexitmessage
      • x2golistsessions_root
      • x2golistsessions_sql
    • write man pages for scripts in $PREFIX/bin and $PREFIX/sbin
    • create separate folders in source project: bin/, sbin/, lib/, etc/
    • rename x2gosuspend-session to x2gosuspend (Mike: CAVE, this can cause compat problems with older clients)
      • Morty: Rename it and make a symlink.

Improve Documentation(Heinz, Morty, Mike, John, Alexander, ...)
Use this Wiki to provide a good documentation for X2go
(1% of 3 months) 1%1%Priority: High

  • write man pages for scripts in $PREFIX/bin and $PREFIX/sbin
  • improve Python API documentation (Mike → TODO)

May 2011

  • Patches, change-of-concepts:
    • x2goprint (merged to x2goserver/master - no feedback, merged by Mike)
    • x2godropbox (merged to x2goserver/master - no public feedback, merged by Mike), discussion still in progress… renamed to x2gomimebox
  • Packaging:
    • Move installation-logic from debian/rules to Makefile (Mike? - YES)
    • Contact pkg-x2go-devel to announce official X2go upstream Git (Mike)
  • Communication:
    • Start discussion on X2go Bugtracker (on x2go-dev)
    • x2gothinclient: feedback needed from Heinz+Alex if Morty's x2gothinclient approach can be worked into Git on code.x2go.org (todo: Heinz+Alex)
    • x2gothinclient: feedback needed from Heinz+Alex if Mike shall add local session profile support to x2gothinclient (todo: Heinz+Alex)

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/Reinhard) on Launchpad

March 2011

wiki/development/project-planning.1303955731.txt.gz · Last modified: 2013/03/08 13:31 (external edit)