2002-09-16 05:22:13 +00:00
|
|
|
- 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
|
2002-08-09 18:03:48 +00:00
|
|
|
- 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
|
|
|
|
- add a --pretend option
|
|
|
|
- add a consistency/sanity check operation
|
2002-02-25 19:23:38 +00:00
|
|
|
- add a --dbpath option
|
2002-08-09 18:03:48 +00:00
|
|
|
- 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
|
2002-09-16 05:22:13 +00:00
|
|
|
- if a package is removed with --nodeps and re-installed, the requiredby
|
|
|
|
fields of it's required packages are not updated
|
2002-08-09 18:03:48 +00:00
|
|
|
- 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
|
2002-09-16 05:22:13 +00:00
|
|
|
|