From f616ada02b78dba9b62bf94b0b993084d7cc8632 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Tue, 30 May 2017 15:16:12 +0200 Subject: [PATCH] build-update-repo: Remove unwanted deltas before updating summary The list of deltas is stored in the summary, so we need to delete them before we generate the summary, not before. This means there is a short period where people may use the old summary which references the old, now deleted summaries. However, that is better than it referencing the deleted deltas forever. --- app/flatpak-builtins-repo-update.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/flatpak-builtins-repo-update.c b/app/flatpak-builtins-repo-update.c index e0079acef..b920926bf 100644 --- a/app/flatpak-builtins-repo-update.c +++ b/app/flatpak-builtins-repo-update.c @@ -453,10 +453,6 @@ flatpak_builtin_build_update_repo (int argc, char **argv, !generate_all_deltas (repo, &unwanted_deltas, cancellable, error)) return FALSE; - g_print (_("Updating summary\n")); - if (!flatpak_repo_update (repo, (const char **) opt_gpg_key_ids, opt_gpg_homedir, cancellable, error)) - return FALSE; - if (unwanted_deltas != NULL) { int i; @@ -470,6 +466,10 @@ flatpak_builtin_build_update_repo (int argc, char **argv, } } + g_print (_("Updating summary\n")); + if (!flatpak_repo_update (repo, (const char **) opt_gpg_key_ids, opt_gpg_homedir, cancellable, error)) + return FALSE; + if (opt_prune) { gint n_objects_total;