User Tools

Site Tools


wiki:development:project-planning

This is an old revision of the document!


Example Task

Make x2go better(Klara Verstand)
Make x2go better and please complete this task yesterday!
(20% of 1h) 20%20%Priority: High

<task>
TITLE: Make x2go better
PRIORITY: High
ESTIMATE: 1h
PROGRESS: 20%
ASSIGNED: Klara Verstand
DESCRIPTION: Make x2go better and please complete this task yesterday!
</task>

Still pending TODOs from April

  • Communication:
    • 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

  • Work in Progress
    • 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 needs cleanup (most files don't belong to /usr/bin)
    <task>
    TITLE: X2goServer Cleanup
    PRIORITY: Medium
    ESTIMATE: 1month
    PROGRESS: 1%
    ASSIGNED: Morty
    DESCRIPTION: Cleanup X2goServer, place non-bin files in lib/ or share/
    </task>
  • 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/
  • Write documentation
  • Suggestions
    • rename x2gosuspend-session to x2gosuspend (Mike: CAVE, this can cause compat problems with older clients)
      • Morty: Rename it and make a symlink.

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)
    • FIXME Wiki accounts for: John Sullivan, Alexander Crössmann
    • 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, Ubuntu: Morty/Reinhard) for testing and/or providing backports (DONE)

March 2011

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