Roadmap

Milestone: 1.2.5.1 - mini-bugfix

No date set

100%

Number of tickets:
closed:
7
active:
0
Total:
7

Milestone: 1.2.5.2 - mini-bugfix

No date set

0%

Number of tickets:
closed:
0
active:
1
Total:
1

The 1.2.5.1 milestone was renamed to 1.2.5.2 because the 1.2.5.1 has already been released and all the issues were not resolved at release time.

Milestone: 1.4 - Machines

No date set

39%

Number of tickets:
closed:
19
active:
30
Total:
49

Basic management of machines (hosts on the network):

  • list DHCP hosts
  • (un-)fix them (give them a fixed IP address)
  • change IP address
  • get real time status (online, offline) and idleness
  • remotely shutdown a machine if wanted
  • remotely apply gconf settings and d-bus policies (energy saver)
  • organize machines into groups, to define and apply group policies.

For complete features list, see MachinesFeaturesSpec.

Milestone: 1.9 - Quality, XP

No date set

66%

Number of tickets:
closed:
53
active:
27
Total:
80
  • Code audit to wipe unused parts (coverage scan),
  • refactor other parts (clone detection),
  • clean, clean and clean (Use pylint, Luke!!)
  • small enhancements which don't affect big parts of the code, and make it more portable (less hardcoding of paths, more configuration directives...).

Milestone: 1.9.1 - Performance

No date set

40%

Number of tickets:
closed:
4
active:
6
Total:
10

Speed oriented release. Make everything faster !!

Milestone: 1.9.2 - Python upgrade

No date set

0%

Number of tickets:
closed:
0
active:
13
Total:
13

About the Licorn Daemon

  • make it cleaner (shorter code, easier to read),
  • more robust (threads don't crash or respawn),
  • more performant (on inotify side),
  • more *nix compliant (ability to reload log file on rotate, better pidfile management…)

Please refer to the Cluster Ideas and Specifications page for details.

Milestone: 2.1 - Clever daemon

No date set

75%

Number of tickets:
closed:
6
active:
2
Total:
8
  • move a bunch of code into the daemon, and make the CLI tools interact with it, instead of loading / writing the configuration every time they are launched.
  • make daemon talk to other daemons (META server to ALT clients only for now).

(re-)integrate the postfix mail system, dovecot IMAP(s) server and eventually others via extensions, and get webmail / webcalendar apps integrated too. Seive could be a killer feature.

Milestone: 2.4 - Tags and searches

No date set

0%

Number of tickets:
closed:
0
active:
4
Total:
4

Make the Keyword system and the keywords GUIs fully usable and put them to work.

Milestone: 2.7 - Caching data

No date set

33%

Number of tickets:
closed:
2
active:
4
Total:
6

Now that the Inotifier code is OK and handles the linux kernel like a charm, we have to work on the Cache thread, to make it as fast as the ACLChecker.

This means making it really fast, with only queued events on input, not blocking on two or more Queues inside its main loop, etc.

create the WebSite component: a light Zope/Plone? equivalent, mapping website-objects directly to FS-objects. This will make convergence of data a reality (no more duplicates of docs in the FS and the website !).

new functionnalities for the core and the CLI tools. Code refactor and better organization. This is not pure QA work (and should be separed of) because it will bring new functionnalities.

Milestone: Later

No date set

25%

Number of tickets:
closed:
3
active:
9
Total:
12

All other things to be done.

Note: See TracRoadmap for help on using the roadmap.