cpack_repository/commit

Update TODO list

authorJan Wielemaker
Sun Nov 21 12:49:15 2010 +0100
committerJan Wielemaker
Sun Nov 21 12:49:15 2010 +0100
commit471753cff96c6e9cfd07fe9bb390e5d41a1a4286
treeba2162e9acfed8040cc378dc8b2bf1bc4d5f171f
parentd34d803f8f3212029a7508befda6b9c3e002323c
Diff style: patch stat
diff --git a/TODO.txt b/TODO.txt
index 20b0e07..e5e9752 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -6,8 +6,21 @@ Wishlist:
     predicates).
   * When updating/accepting a package, do some sanity checks
     first.
+  * Removing packages.  Notably, we need to keep track of the
+    config files, so that we can delete them.  We can base that
+    on config.done, which keeps track of where the file comes
+    from.
+  * Removing packages: warn about broken dependencies.  This
+    probably needs a list of why a package is installed: one
+    of
+	- explicit
+	- resolves_for(<pack>)
+  * Signing.  Also make servers sign versions
+  * Clone servers.  Add fetching required clone-info to the
+    API.
 
 Long term:
+
   * Rating system
   * Trust model
     - By reputation