summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO49
1 files changed, 24 insertions, 25 deletions
diff --git a/TODO b/TODO
index 7e205da0..e68be2b1 100644
--- a/TODO
+++ b/TODO
@@ -2,41 +2,40 @@ $Id$
Things to do on mdkonline
-------------------------------------------------------------------------------
- * mdkapplet: verifier, en cas d'installation de différentes releases d'un
- même package, que le package le plus à jour est installer.
- ? forcer la désinstallation de packages rendus obsoletes ? (devrait être
- géré par rpm...)
+ * 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?
* mdkonline, mdkupdate:
- ajouter de l'animation graphique pour l'attente (pingouin animé tournant
- sur lui-même, dansant)
-
- * mdkapplet: possibilité de lancer mdkapplet depuis le menu système
+ add animated fluffy tux for waiting during computations?
- * mdkapplet: l'applet n'apparait qu'en cas de non config, ou d'alerte.
- si tout va bien, pas besoin de la voir.
+ * mdkapplet:
+ a launch system menu item should appear in System > ?
- * mdkapplet: affiche en popup le nombre de mises à jour à faire.
+ * mdkapplet:
+ should appear only for notification (no config, config problem, available
+ updates), not when everything is fine?
- * mdkupdate: au lancement, vérifier d'abord s'il y a quelquechose à faire,
- avant de lancer tout le reste (urpmi, etc.)
+ * mdkapplet:
+ applet popup display the number of available updates (requires full diff
+ check, changes silentCheck() )
- * mdkupdate: lancé toutes les 2 heures +/- sel ?
+ * mdkupdate:
+ at start, first query the server to check if anything should be done;
+ if nothing, don't run urpmi, just upload the config.
+ * mdkupdate:
+ started every 2 hours +/- salt ?
-Pour version pro:
-
- * changer le dialogue client <-> serveur.
- le client demande au serveur les tâches (parmi celles préétablies) qu'il
- a à faire, les exécute, et renvoie le résultat au serveur.
-
- les tâches peuvent être : mettre à jour (cas actuel), installer,
- désinstaller, modifier fichier de config, exécuter un programme, traiter
- un paquet de données, etc.
-
- * passer en appels SOAP ou REST.
+ * 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)
-------------------------------------------------------------------------------