[pacman-dev] TODO update
aurelien at archlinux.org
Sat Feb 18 04:15:00 EST 2006
I've closed items:
 code synchro with pacman 2.9.8
[5a] db_write: database entries cleanup
 _alpm prefix to private library functions
the .lastupdate code was moved from the library to the frontend.
FYI, I'm currently working on item 
Here is the updated TODO:
 possible db corruption because of pmsyncpkg_t struct:
the spkg field is just a pointer to data from the cache, which is likely
to change during sync_commit
 database cleanup
b) do not add name and version entries in "desc" file (already available
in the directory name), and also for .PKGINFO file (in makepkg)?
=> on hold for now
 more debug messages in libalpm
some parts of the code still remain obscure (file conflicts handling for
instance) even when running pacman with "--debug=-1"
 remove exit() calls from libalpm
the library should never call exit() but always return an error code to
the frontend (for instance, drop MALLOC macro)
 .lastupdate review
Is the .lastupdate file really needed? Using mtime isn't enough?
 review file conflict code
See this thread:
 pacman -Sw
Outputs are wrong compared to pacman 2.9
Do not use log callbacks when the -w is used? or filter all outputs in
trans.c depending on the downloadonly flag?
=> it should be done as the last step before a first release to avoid
introducing too much changes to the CVS code at once.
More information about the pacman-dev