From 7969082a7c75c5367eaf5d8f42b93abbe17a3b4b Mon Sep 17 00:00:00 2001
From: Aaron Griffin <aaron@archlinux.org>
Date: Wed, 7 Feb 2007 20:22:36 +0000
Subject: *** empty log message ***

---
 TODO.aaron | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/TODO.aaron b/TODO.aaron
index ac4c0bc7..10b3dcb0 100644
--- a/TODO.aaron
+++ b/TODO.aaron
@@ -22,6 +22,14 @@
     - clear up list allocation/deallocation - some lists need to be free'd, some
       do not and there is no clear indication WHEN this should happen.
     - remove DB entries (directories) on a read error?
+    - Add a pm_errstr error string, which will allow us to do things like:
+        pm_errno = PM_ERR_LIBARCHIVE;
+        pm_errstr = archive_error_string(archive);
+      or:
+        pm_errno = PM_ERR_LIBDOWNLOAD;
+        pm_errstr = downloadLastErrString;
+      This way we don't break abstraction when returning specific errors in
+      cases like the above.
 
 * pacman: A LOT 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.
-- 
cgit v1.2.3-70-g09d2