summaryrefslogtreecommitdiffstats
path: root/TODO
blob: d36079702eb28355c299dcec831d407e921b1b6c (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
$Id$
Things to do on mdkonline
-------------------------------------------------------------------------------

 * whole package:
   force package 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/v2: move to SOAP/REST queries.
   Client queries for higher level tasks.

 * v2: 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

 * mdkonline:
   
   * add animated fluffy tux for waiting periods.

   * 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$