summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TODO84
1 files changed, 41 insertions, 43 deletions
diff --git a/TODO b/TODO
index 120224b8..d3607970 100644
--- a/TODO
+++ b/TODO
@@ -6,61 +6,59 @@ Things to do on mdkonline
force package update if available, before any other update,
then restart update process (mdkapplet/mdkupdate)
- * 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?
+ * kernel updates:
+ applet should notify if kernel security updates are available, and give
+ an option to install it (and to restart host, then).
- * mdkonline, mdkupdate:
- add animated fluffy tux for waiting during computations?
+ * 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:
- a launch system menu item should appear in System > ?
+
+ * 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?
- * mdkapplet:
- should appear only for notification (no config, config problem, available
- updates), not when everything is fine?
+ * 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)
- * mdkapplet:
- when minimizing applet, minimize to icon, not to task bar
+ * > applet icon should appear only for notifications:
+ no config, config problem, available updates.
+ when minimizing applet, minimize to icon, not to task bar
- * mdkapplet:
- applet popup display the number of available updates (requires full diff
- check, changes silentCheck() )
+ * applet should display the number of available updates, per type
+ (security, bug, update, kernel) ; requires full diff check.
- * mdkupdate:
- at start, first query the server to check if anything should be done;
- if nothing, don't run urpmi, just upload the config.
- if not in command-line mode, an alert box should inform that no update
- is available.
+ * configuration: should allow to supersed env vars such as PROXY_*,
+ should include online help
- * mdkupdate:
- should exit, if another mdkupdate is running (done),
- or if the urpmi db is locked.
+ * mdkonline:
+
+ * add animated fluffy tux for waiting periods.
- * mdkupdate:
- - started every 2 hours +/- salt ?
- - should compare system mandrake-release with the one on the server to detect if system was updated without starting mdkonline wizard.
-
- * mdkupdate --auto
- when failing, informative feedback should be displayed (not authenticated,
- not subscribed, not activated, st like that) (command line)
-
- * mdkupdate --auto
- MAILTO to the email of the user instead of root.
- output the system name and account name.
+ * should separate host registration and applet configuration
- * for pro version (v2)
- changer server/client protocol:
- - move to SOAP or REST,
- - client queries server for higher-level tasks (from a predefined list)
- (package update, install, uninstall, config setting, data processing)
+ * configuration should allow to change mdkupdate cron
+ * should allow to supersede env vars such as PROXY_*
- * move authentication calls to new customer db (remove expert/online calls
- for that purpose).
-
+ * 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$