Closed jyio closed 12 years ago
Basically, we need a super-fast way to check if the package lists have changed.
If anything changes within, the GUI (and SQLite database) needs refreshing. The quick'n'dirty way to check that is to add up all the file modification times and use the result as a "checksum". Store the checksum somewhere, and verify it when necessary.
The GUI does not stay in sync with the dpkg database. When a package is installed/removed, it should refresh the GUI without requiring the user to tap the update button.