The iface_cache now contains an explicit list of PendingFeed objects, representing...
commite1181a7af05e776c33e3df59fb22848c2f7a15cd
authorThomas Leonard <talex5@gmail.com>
Sun, 10 Dec 2006 12:05:30 +0000 (10 12:05 +0000)
committerThomas <Leonard>
Sun, 15 Jan 2006 10:34:05 +0000 (15 10:34 +0000)
treea47a0ce8876f0bc9d19526390af79e60bbdb9817
parent00fecbfe0b086371f15a4250f7b352b8471f98ea
The iface_cache now contains an explicit list of PendingFeed objects, representing feeds that

have been downloaded but are not yet trusted. This should allow fixing a few problems later:

- When confirming that we trust a key, the trust box currently tries to reimport the interface
  that failed and then recalculate. In fact, there may be may interfaces waiting on a single
  key.

- Keys should be downloaded in the background, not blocking.

- In non-interactive situations, downloaded feeds should just be stored for later. This allows
  for background update checks.

git-svn-id: file:///home/talex/Backups/sf.net/Subversion/zero-install/trunk/0launch@1323 9f8c893c-44ee-0310-b757-c8ca8341c71e
tests/testifacecache.py
zeroinstall/injector/cli.py
zeroinstall/injector/iface_cache.py
zeroinstall/injector/policy.py