summaryrefslogtreecommitdiffstats
path: root/TODO.aaron
diff options
context:
space:
mode:
authorAaron Griffin <aaron@archlinux.org>2006-12-22 07:07:33 +0100
committerAaron Griffin <aaron@archlinux.org>2006-12-22 07:07:33 +0100
commit796490546e2d3868a387ff18b05f2fa382a9aa7e (patch)
tree9a71b2f847d6f98a012ab5b2fdebfa8e2cf3b4a6 /TODO.aaron
parent2a8980866709c0e85f23e5eeab6188c9376fe451 (diff)
downloadpacman-796490546e2d3868a387ff18b05f2fa382a9aa7e.tar.gz
pacman-796490546e2d3868a387ff18b05f2fa382a9aa7e.tar.xz
* Properly fix the NoUpgrade issues.
Diffstat (limited to 'TODO.aaron')
-rw-r--r--TODO.aaron13
1 files changed, 9 insertions, 4 deletions
diff --git a/TODO.aaron b/TODO.aaron
index dee8ddff..823289d6 100644
--- a/TODO.aaron
+++ b/TODO.aaron
@@ -1,17 +1,22 @@
== This is my custom TODO file ==
+* pacman: ALOT of functions are way too long. There should be an upper limit of
+ 100-200 lines. _alpm_add_commit is around 600 lines, and is far too complex.
+ Quite alot of this needs to be refactored as we go.
+
+* pacman: fixup doxygen documentation for public interface
+
+* pacman: use gcc visibility (static) for non-public functions (all _alpm
+ functions should be static)
+
**** BUGS ****
* Removal of conflicts on -A and -U (INCOMPLETE)
-
* gensync: get all info from packages instead of PKGBUILDs
for now, we only need to check the PKGBUILD in case of a
'force' option
-* gensync and makepkg: support for 1 _or more_ file integrity
- algorithms at a time (mostly done).
* pacman: add pactest cases/functionality for all -Q operations and make sure
the output is sane
-* etc/pacman.d/ install rules
* ordering of installed packages based on dependencies
i.e. pkga depends=(pkgb pkgc), pkgb depends=(pkgc)
pacman -S pkga pkgb pkgc