summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/TODO
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>2007-05-29 23:12:27 +0000
committerMarc Espie <espie@cvs.openbsd.org>2007-05-29 23:12:27 +0000
commit3657b9f8de0def746e0c4241bee2fe4cc6f1e885 (patch)
treee0c7868cbb139bf1500d0858f7da553883c91992 /usr.sbin/pkg_add/TODO
parent021ec44711c28964427ce40d104d204a5219286c (diff)
In update mode, restore previous behavior: some updated packages may have
names that match installed packages, but still mark them to be installed, so that they're returned as dependencies, and get updated first. Write in TODO that the current situation is brittle, solved dependencies should get adjusted in real time to be 100% sure this won't cause problems...
Diffstat (limited to 'usr.sbin/pkg_add/TODO')
-rw-r--r--usr.sbin/pkg_add/TODO2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.sbin/pkg_add/TODO b/usr.sbin/pkg_add/TODO
index 13f3e3023c6..8897e6c6e37 100644
--- a/usr.sbin/pkg_add/TODO
+++ b/usr.sbin/pkg_add/TODO
@@ -1,3 +1,5 @@
+- make sure solved dependencies are adjusted along with stuff that actually
+get installed or replaced... this would make some stuff ways less brittle.
- 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.