From 62a783a6bd7649ccd162e32278098080bf450c7b Mon Sep 17 00:00:00 2001 From: Judd Vinet Date: Fri, 9 Aug 2002 18:03:48 +0000 Subject: Imported from pacman-2.0.tar.gz --- TODO | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 86870b08..5dde8fdb 100644 --- a/TODO +++ b/TODO @@ -1,11 +1,22 @@ -- add a [sibling] option to .PKGINFO -- used when only one of - the siblings can be installed at a time (eg, bsdinit,sysvinit) -- sort packages by package name in pacman.db -? manage conditional file installs (ie, 'info' pages) -- maybe add a 'confirm every action' option for doing paranoid installs -- add a consistency check operation -- add file locking to db +- 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 - add a --dbpath option -+ dependency checking -- upgrade currently does a double db backup; not really desirable - +- build-time (source) dependencies in makepkg +- auto-resolve dependencies in makepkg +- 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 +- 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