From 6a654187b68d37211dc8af301e611ec4a7f132c4 Mon Sep 17 00:00:00 2001 From: Judd Vinet Date: Mon, 16 Sep 2002 05:22:13 +0000 Subject: Imported from pacman-2.1.tar.gz --- TODO | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 5dde8fdb..2e4c64e6 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,14 @@ +- have "group" designations +- use 'set -e' in makepkg? +- if a package fails, ask before aborting the full operation +- ask, then remove conflicting packages with --sync +- use a provides tag (instead of an OR operator in depends) +- add a freshen operation +- add a 'cascade' option to --remove that will remove a package and + all requiredby packages under it - check $PACCONF env var - ftp transfer progress bar breaks after ~42000 K - use a 'trust pacman' config option for downgrading? -- use a provides tag (instead of an OR operator in depends) - instead of 'conflicts' use a ! operator in depends - add a --pretend option - add a consistency/sanity check operation @@ -11,12 +18,10 @@ - use package caches more for performance + add an "ignore package" option in either pacman.conf or in each package record. this will prevent it from being upgraded from the sync set +- if a package is removed with --nodeps and re-installed, the requiredby + fields of it's required packages are not updated - duplicate dep checks occur with sync (one in sync, one in add) - clean up output a bit (message queue?) -- add an OR operator to dependencies or allow a sibling tag (ie, mawk, gawk) - run ldd on every executable in a newly built package to find required so's -- add a freshen operation -- allow multiple ftp servers to be defined and fallback to backups on failure - use a files.cache gdbm (or whatever) for --owns and db_find_conflicts -- things like 'groupadd' and 'useradd' in the install scriptlets will affect - the real root, not the one specified with -r + -- cgit v1.2.3-24-g4f1b