summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO29
1 files changed, 15 insertions, 14 deletions
diff --git a/TODO b/TODO
index e6b69f68..475705fe 100644
--- a/TODO
+++ b/TODO
@@ -1,30 +1,31 @@
+- add some logging mechanism (/var/log/pacman.log)
+- handle version comparators in makepkg dep resolution (eg, glibc>=2.2.5)
+- record md5sums of all files in a package
- add a way to clean /var/cache/pacman/src
-- add other options to config file: db location, overwrite behaviour, etc.
-- don't skip the db update when a package fails to upgrade - we lose the entry
+- duplicate dep checks occur with sync (one in sync, one in add)
+- if a package is removed with --nodeps and re-installed, the requiredby
+ fields of it's required packages are not updated
- have "group" designations
+- IgnorePkg option in pacman.conf to ignore updates from the sync repo
+- add an option equivalent to 'pacman -Ql pkg | grep filename'
+- ftp transfer progress bar breaks after ~42000 K
+- add other options to config file: db location, overwrite behaviour, etc.
+- use the COLUMNS env var for the progress bar
? use 'set -e' in makepkg?
x if a package fails, ask before aborting the full operation
- can't -- further dependent packages may fail b/c of the first failure
? 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?
-- instead of 'conflicts' use a ! operator in depends
+? build-time (source) dependencies in makepkg
+? run ldd on every executable in a newly built package to find required so's
- add a --pretend option
-- add a consistency/sanity check operation
+- add a consistency/sanity check operation (md5 tracking for all files)
- add a --dbpath option
-? build-time (source) dependencies in makepkg
-- auto-resolve dependencies in makepkg
- use package caches more for performance
-- IgnorePkg option in pacman.conf to ignore updates from the sync repo
-- 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?)
-? run ldd on every executable in a newly built package to find required so's
-- use a files.cache gdbm (or whatever) for --owns and db_find_conflicts
+- use a files.cache db for --owns and db_find_conflicts