diff options
author | Marc Espie <espie@cvs.openbsd.org> | 2005-08-13 09:02:39 +0000 |
---|---|---|
committer | Marc Espie <espie@cvs.openbsd.org> | 2005-08-13 09:02:39 +0000 |
commit | 645f558188f0be2622a8bd6cd54719eacc7a6b47 (patch) | |
tree | 6ae664ed334d96d079877f3d805dedcffa2528d6 | |
parent | 7663f67c9a85241122f56d05a9df5e699eb8bf8a (diff) |
make the todo-list reflect what is actually going on.
-rw-r--r-- | usr.sbin/pkg_add/TODO | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/usr.sbin/pkg_add/TODO b/usr.sbin/pkg_add/TODO index a30863d153f..c9117c5696e 100644 --- a/usr.sbin/pkg_add/TODO +++ b/usr.sbin/pkg_add/TODO @@ -1,6 +1,18 @@ - handle n-to-1 updates: mostly need to allow for a list of replaced packages. The tricky part is that the replaced packages will often have inter-dependencies, and we must ignore those inter-dependencies. +- clean up the interface of the dependencies module, to be able to use it in +n-to-1 updates. - rewrite of PackageLocator to make listing of distant packages effective, -which is the first step of pkg updates. +which is the first step of pkg updates (done, to be committed after 3.8) +- write an update mode (done, to be committed after 3.8) +- in interactive mode, make it ask questions whenever the user could get +frustrated. - finish pulling the pkg_add code into Add.pm/Update.pm. +- make some hard decisions about what to update (automatically update +depencencies). +- figure out when to continue after some errors, which should not stop a +full update, for instance... or ignore already installed packages. +- make sure all user-interface is done through a few functions, so that it's +easy to plug another interface in. +- add needed annotations to handle updates correctly. |