From c7253fdab2c316ce576ecf87dd4235e7019f6c58 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Thu, 26 Jan 2012 20:24:57 +0100 Subject: [PATCH] [eit.commands.commit] open repository in write mode to force treeupdates --- server/eit/commands/commit.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/eit/commands/commit.py b/server/eit/commands/commit.py index 6950f2605..ad8717592 100644 --- a/server/eit/commands/commit.py +++ b/server/eit/commands/commit.py @@ -125,6 +125,7 @@ If you would like to selectively add certain packages, please see return self._call_locked, [self._commit, nsargs.repo] def _commit(self, entropy_server): + to_be_added = set() to_be_removed = set() to_be_injected = set() @@ -134,6 +135,13 @@ If you would like to selectively add certain packages, please see repository_id = entropy_server.repository() generated_packages = [] + # First of all, open the repository in write mode + # in order to trigger package name updates on SPM. + # Failing to do so would cause false positives on the + # removal list. + entropy_server.open_server_repository( + repository_id, read_only=False, no_upload=True) + if self._repackage: packages = []