summaryrefslogtreecommitdiffstats
path: root/TODO
blob: c0f9d79be5b4e1275ef9a7beb8d704ae5cacb465 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
$Id$
Things to do on mdkonline
-------------------------------------------------------------------------------

 * in the last mdkonline wizard page, put a prechecked option box "launch
   mdkapplet if not running yet": if checked, mdkonline should check if
   mdkapplet is running, and if not, launch it (pb, with which user?)

 * handle additional sources for update alerts (only) (like plf, etc.)

 * mdkonline package: 
   force update if available, before any other update,
   then restart update process (mdkapplet/mdkupdate)

 * kernel updates:
   applet should notify if kernel security updates are available, and give
   an option to install it (and to restart host, then).

 * pro/v3: move to SOAP/REST queries.
   Client queries for higher level tasks.

 * v3: move auth/reg calls to my (remove expert/online calls)
 
 * mdkapplet:
   
   * several releases of the same package may be installed along each other
     (seen for libaspell15, ~december); check that at least the most up to
     date available package is installed.
     Should it be handled by rpm instead?

   * a launch system menu item should appear in System > ?
     or the applet should be always started as a service, not being
     necessary visible all the time (not configure, up to date)

   * > applet icon should appear only for notifications:
     no config, config problem, available updates.
     when minimizing applet, minimize to icon, not to task bar

   * applet should display the number of available updates, per type
     (security, bug, update, kernel) ; requires full diff check.

   * configuration: should allow to supersed env vars such as PROXY_*,
     should include online help

   * when the server is not reachable (name does not resolve, ip does
     not answer) or an unmanaged error is received, change icon status
     to something stating 'service under maintenance', or st like that.

 * mdkonline:
   
   * should separate host registration and applet configuration

   * configuration should allow to change mdkupdate cron

   * should allow to supersede env vars such as PROXY_*

 * mdkupdate:
 
   * at start, first query the server to check if anything should be done;
     if nothing, do not run urpmi, just upload the config.
     if not in command-line mode, an alert box should inform that no update
     is available.

   * (command line, --auto)
     when failing, informative feedback should be displayed: not authenticated,
     not subscribed, not activated, st like that; system name, account name,
     steps.

   * MAILTO to the email of the user instead of root, if possible.

-------------------------------------------------------------------------------
$Id$