[pacman-dev] CVS update of pacman-lib (TODO.aaron)
Date: Wednesday, February 7, 2007 @ 15:22:36 Author: aaron Path: /home/cvs-pacman/pacman-lib Modified: TODO.aaron (1.15 -> 1.16) ------------+ TODO.aaron | 8 ++++++++ 1 file changed, 8 insertions(+) Index: pacman-lib/TODO.aaron diff -u pacman-lib/TODO.aaron:1.15 pacman-lib/TODO.aaron:1.16 --- pacman-lib/TODO.aaron:1.15 Wed Feb 7 13:09:46 2007 +++ pacman-lib/TODO.aaron Wed Feb 7 15:22:36 2007 @@ -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.
participants (1)
-
Aaron Griffin