Julian, I also the problem with API changes on the apt level.
But on the aptdaemon level we can make more fine grained error reports. So we could raise different exceptions if it is impossible to build the cache, a single repository index could not fetched or if there seems to be global networking error. Aptdaemon could raise e.g an TransientNetworkError or a RepoDownloadFailed.
Reporting success if it was not possible to update the cache with the latest indexes seems to be wrong.
Julian, I also the problem with API changes on the apt level.
But on the aptdaemon level we can make more fine grained error reports. So we could raise different exceptions if it is impossible to build the cache, a single repository index could not fetched or if there seems to be global networking error. Aptdaemon could raise e.g an TransientNetwor kError or a RepoDownloadFailed.
Reporting success if it was not possible to update the cache with the latest indexes seems to be wrong.