From 9634500a3bc5f4335427a0ed309f43c7ea5d1026 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 22 Nov 2021 16:49:43 +0100 Subject: [PATCH] fix(cli): update recipe repos (MELPA/ELPA/etc) earlier If done before we collect our recipe lists, we (hopefully) dodge some stale-recipe race conditions. --- core/cli/packages.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/cli/packages.el b/core/cli/packages.el index 19e17b44a..32dbaa3b1 100644 --- a/core/cli/packages.el +++ b/core/cli/packages.el @@ -376,6 +376,7 @@ declaration) or dependency thereof that hasn't already been." "Updates packages." (doom-initialize-packages) (doom--barf-if-incomplete-packages) + (doom--cli-recipes-update) (let* ((repo-dir (straight--repos-dir)) (pinned (doom-package-pinned-list)) (recipes (doom-package-recipe-list)) @@ -385,8 +386,6 @@ declaration) or dependency thereof that hasn't already been." (esc (unless doom-debug-p "\033[1A")) (i 0) errors) - (when recipes - (doom--cli-recipes-update)) (print! (start "Updating packages (this may take a while)...")) (doom--with-package-recipes recipes (recipe package type local-repo) (cl-incf i)