From 097daf9760cfd534cfde9ff378a0cb16adabd452 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 8 Jul 2011 19:53:55 +0200 Subject: [PATCH] [entropy.client.interfaces] always provide plain_packages repo metadata, this fixes .etp installation --- libraries/entropy/client/interfaces/methods.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/entropy/client/interfaces/methods.py b/libraries/entropy/client/interfaces/methods.py index af34c65fa..cbb206268 100644 --- a/libraries/entropy/client/interfaces/methods.py +++ b/libraries/entropy/client/interfaces/methods.py @@ -344,8 +344,8 @@ class RepositoryMixin: # remove cache, if any self._settings._clear_repository_cache(repoid = repoid) - # no need # avail_data[repoid]['plain_packages'] = \ - # repository_metadata['plain_packages'][:] + avail_data[repoid]['plain_packages'] = \ + repository_metadata.get('plain_packages', [])[:] avail_data[repoid]['packages'] = \ repository_metadata['packages'][:] smart_package = repository_metadata.get('smartpackage')