bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#59652: 29.0.50; Error trying to delete `P': (error "Package `P' is u


From: Michael Heerdegen
Subject: bug#59652: 29.0.50; Error trying to delete `P': (error "Package `P' is used by `Q' as dependency, not deleting")
Date: Sat, 18 Feb 2023 07:49:01 +0100
User-agent: Gnus/5.13 (Gnus v5.13)

Michael Heerdegen <michael_heerdegen@web.de> writes:

> | Error trying to delete `magit-section-20220929.1014': (error
> | "Package `magit-section-20220929.1014' is used by `magit' as
> | dependency, not deleting")
> | Error trying to delete `with-editor-20220810.1159': (error "Package
> | `with-editor-20220810.1159' is used by `git-commit' as dependency,
> | not deleting")

There seems to be a problem with the status of the old package versions
that need to be deleted.

For example, today I had four upgradable packages: helm, helm-core,
magit, and async.  I hit U and x and got:

| Package `async' installed.
| Package `helm-20230210.1800' deleted.
| Error trying to delete `helm-core-20230210.1955': (error "Package 
`helm-core-20230210.1955' is used by `helm-git-grep' as dependency, not 
deleting")
| Package `magit-20230215.1054' deleted.
| Package `async-20230130.1815' deleted.

Here are the respective calls to `package-desc-status':

| 1 -> (package-desc-status #s(package-desc :name helm :version ... :summary 
"Helm is an Emacs increment..." :reqs ... :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/..." :extras ... :signed nil)) 07:21:16.708
|   (package--used-elsewhere-p #s(package-desc :name helm :version (20230210 
1800) :summary "Helm is an Emacs incremental and narrowing framewo..." :reqs 
((helm-core (3 9 0)) (popup (0 5 3))) :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/helm-20230210.1800" :extras ((:url . 
"https://emacs-helm.github.io/helm/";) (:maintainer "Thierry Volpiatto" . 
"thievol@posteo.net") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) 
(:commit . "ccd9c41cdbfa2a0e3c4860d141cd0b7c44d0054e")) :signed nil))
|   (package-delete #s(package-desc :name helm :version (20230210 1800) 
:summary "Helm is an Emacs incremental and narrowing framewo..." :reqs 
((helm-core (3 9 0)) (popup (0 5 3))) :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/helm-20230210.1800" :extras ((:url . 
"https://emacs-helm.github.io/helm/";) (:maintainer "Thierry Volpiatto" . 
"thievol@posteo.net") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) 
(:commit . "ccd9c41cdbfa2a0e3c4860d141cd0b7c44d0054e")) :signed nil) nil nosave)
|   (package-menu--perform-transaction (#s(package-desc :name magit :version 
(20230217 2343) :summary "A Git porcelain inside Emacs." :reqs ((emacs (25 1)) 
(compat (29 1 3 4)) (dash (20221013)) (git-commit (20230101)) (magit-section 
(20230101)) (transient (20230201)) (with-editor (20230118))) :kind tar :archive 
"melpa" :dir nil :extras ((:commit . 
"2c91c080a8e2f35e3b036a2f6b8011fa897d23a1") (:authors ("Marius Vollmer" . 
"marius.vollmer@gmail.com") ("Jonas Bernoulli" . "jonas@bernoul.li")) 
(:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "git" "tools" 
"vc") (:url . "https://github.com/magit/magit";)) :signed nil) #s(package-desc 
:name helm-core :version (20230217 602) :summary "Development files for Helm" 
:reqs ((emacs (25 1)) (async (1 9 7))) :kind tar :archive "melpa" :dir nil 
:extras ((:commit . "dfd6403947c5cd9f32afcd6bc92a1756cc958c82") (:authors 
("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainer "Thierry Volpiatto" 
. "thievol@posteo.net") (:url . "https://emacs-helm.github.io/helm/";)) :signed 
nil) #s(package-desc :name helm :version (20230216 1255) :summary "Helm is an 
Emacs incremental and narrowing framewo..." :reqs ((helm-core (3 9 0)) (popup 
(0 5 3))) :kind tar :archive "melpa" :dir nil :extras ((:commit . 
"df927fae1f0a17c5c540429b010b4639ae89fa65") (:authors ("Thierry Volpiatto" . 
"thievol@posteo.net")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") 
(:url . "https://emacs-helm.github.io/helm/";)) :signed nil) #s(package-desc 
:name async :version (20230216 559) :summary "Asynchronous processing in Emacs" 
:reqs ((emacs (24 4))) :kind tar :archive "melpa" :dir nil :extras ((:commit . 
"71cc50f27ffc598a89aeaa593488d87818647d02") (:authors ("John Wiegley" . 
"jwiegley@gmail.com")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") 
(:keywords "async") (:url . "https://github.com/jwiegley/emacs-async";)) :signed 
nil)) (#s(package-desc :name async :version (20230130 1815) :summary 
"Asynchronous processing in Emacs" :reqs ((emacs (24 4))) :kind nil :archive 
nil :dir "/home/micha/.emacs.d/elpa/async-20230130.1815" :extras ((:url . 
"https://github.com/jwiegley/emacs-async";) (:keywords "async") (:maintainer 
"Thierry Volpiatto" . "thievol@posteo.net") (:authors ("John Wiegley" . 
"jwiegley@gmail.com")) (:commit . "d27b65fd453586b2fa87f8124a65da0d4fdb268e")) 
:signed nil) #s(package-desc :name magit :version (20230215 1054) :summary "A 
Git porcelain inside Emacs." :reqs ((emacs (25 1)) (compat (29 1 3 4)) (dash 
(20221013)) (git-commit (20230101)) (magit-section (20230101)) (transient 
(20230201)) (with-editor (20230118))) :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/magit-20230215.1054" :extras ((:url . 
"https://github.com/magit/magit";) (:keywords "git" "tools" "vc") (:maintainer 
"Jonas Bernoulli" . "jonas@bernoul.li") (:authors ("Marius Vollmer" . 
"marius.vollmer@gmail.com") ("Jonas Bernoulli" . "jonas@bernoul.li")) (:commit 
. "30b0debaaadadec6103a8d7eab92322fd9d30a15")) :signed nil) #s(package-desc 
:name helm-core :version (20230210 1955) :summary "Development files for Helm" 
:reqs ((emacs (25 1)) (async (1 9 7))) :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/helm-core-20230210.1955" :extras ((:url . 
"https://emacs-helm.github.io/helm/";) (:maintainer "Thierry Volpiatto" . 
"thievol@posteo.net") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) 
(:commit . "99d0244277f87b23944a828c5565d729b339d882")) :signed nil) 
#s(package-desc :name helm :version (20230210 1800) :summary "Helm is an Emacs 
incremental and narrowing framewo..." :reqs ((helm-core (3 9 0)) (popup (0 5 
3))) :kind nil :archive nil :dir "/home/micha/.emacs.d/elpa/helm-20230210.1800" 
:extras ((:url . "https://emacs-helm.github.io/helm/";) (:maintainer "Thierry 
Volpiatto" . "thievol@posteo.net") (:authors ("Thierry Volpiatto" . 
"thievol@posteo.net")) (:commit . "ccd9c41cdbfa2a0e3c4860d141cd0b7c44d0054e")) 
:signed nil)))
|   (package-menu-execute)
|   (command-execute package-menu-execute)
| 1 <- package-desc-status: "obsolete"
| 1 -> (package-desc-status #s(package-desc :name helm-core :version ... 
:summary "Development files for Helm" :reqs ... :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/..." :extras ... :signed nil)) 07:21:17.318
|   (package--used-elsewhere-p #s(package-desc :name helm-core :version 
(20230210 1955) :summary "Development files for Helm" :reqs ((emacs (25 1)) 
(async (1 9 7))) :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/helm-core-20230210.1955" :extras ((:url . 
"https://emacs-helm.github.io/helm/";) (:maintainer "Thierry Volpiatto" . 
"thievol@posteo.net") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) 
(:commit . "99d0244277f87b23944a828c5565d729b339d882")) :signed nil))
|   (package-delete #s(package-desc :name helm-core :version (20230210 1955) 
:summary "Development files for Helm" :reqs ((emacs (25 1)) (async (1 9 7))) 
:kind nil :archive nil :dir "/home/micha/.emacs.d/elpa/helm-core-20230210.1955" 
:extras ((:url . "https://emacs-helm.github.io/helm/";) (:maintainer "Thierry 
Volpiatto" . "thievol@posteo.net") (:authors ("Thierry Volpiatto" . 
"thievol@posteo.net")) (:commit . "99d0244277f87b23944a828c5565d729b339d882")) 
:signed nil) nil nosave)
|   (package-menu--perform-transaction (#s(package-desc :name magit :version 
(20230217 2343) :summary "A Git porcelain inside Emacs." :reqs ((emacs (25 1)) 
(compat (29 1 3 4)) (dash (20221013)) (git-commit (20230101)) (magit-section 
(20230101)) (transient (20230201)) (with-editor (20230118))) :kind tar :archive 
"melpa" :dir nil :extras ((:commit . 
"2c91c080a8e2f35e3b036a2f6b8011fa897d23a1") (:authors ("Marius Vollmer" . 
"marius.vollmer@gmail.com") ("Jonas Bernoulli" . "jonas@bernoul.li")) 
(:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "git" "tools" 
"vc") (:url . "https://github.com/magit/magit";)) :signed nil) #s(package-desc 
:name helm-core :version (20230217 602) :summary "Development files for Helm" 
:reqs ((emacs (25 1)) (async (1 9 7))) :kind tar :archive "melpa" :dir nil 
:extras ((:commit . "dfd6403947c5cd9f32afcd6bc92a1756cc958c82") (:authors 
("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainer "Thierry Volpiatto" 
. "thievol@posteo.net") (:url . "https://emacs-helm.github.io/helm/";)) :signed 
nil) #s(package-desc :name helm :version (20230216 1255) :summary "Helm is an 
Emacs incremental and narrowing framewo..." :reqs ((helm-core (3 9 0)) (popup 
(0 5 3))) :kind tar :archive "melpa" :dir nil :extras ((:commit . 
"df927fae1f0a17c5c540429b010b4639ae89fa65") (:authors ("Thierry Volpiatto" . 
"thievol@posteo.net")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") 
(:url . "https://emacs-helm.github.io/helm/";)) :signed nil) #s(package-desc 
:name async :version (20230216 559) :summary "Asynchronous processing in Emacs" 
:reqs ((emacs (24 4))) :kind tar :archive "melpa" :dir nil :extras ((:commit . 
"71cc50f27ffc598a89aeaa593488d87818647d02") (:authors ("John Wiegley" . 
"jwiegley@gmail.com")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") 
(:keywords "async") (:url . "https://github.com/jwiegley/emacs-async";)) :signed 
nil)) (#s(package-desc :name async :version (20230130 1815) :summary 
"Asynchronous processing in Emacs" :reqs ((emacs (24 4))) :kind nil :archive 
nil :dir "/home/micha/.emacs.d/elpa/async-20230130.1815" :extras ((:url . 
"https://github.com/jwiegley/emacs-async";) (:keywords "async") (:maintainer 
"Thierry Volpiatto" . "thievol@posteo.net") (:authors ("John Wiegley" . 
"jwiegley@gmail.com")) (:commit . "d27b65fd453586b2fa87f8124a65da0d4fdb268e")) 
:signed nil) #s(package-desc :name magit :version (20230215 1054) :summary "A 
Git porcelain inside Emacs." :reqs ((emacs (25 1)) (compat (29 1 3 4)) (dash 
(20221013)) (git-commit (20230101)) (magit-section (20230101)) (transient 
(20230201)) (with-editor (20230118))) :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/magit-20230215.1054" :extras ((:url . 
"https://github.com/magit/magit";) (:keywords "git" "tools" "vc") (:maintainer 
"Jonas Bernoulli" . "jonas@bernoul.li") (:authors ("Marius Vollmer" . 
"marius.vollmer@gmail.com") ("Jonas Bernoulli" . "jonas@bernoul.li")) (:commit 
. "30b0debaaadadec6103a8d7eab92322fd9d30a15")) :signed nil) #s(package-desc 
:name helm-core :version (20230210 1955) :summary "Development files for Helm" 
:reqs ((emacs (25 1)) (async (1 9 7))) :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/helm-core-20230210.1955" :extras ((:url . 
"https://emacs-helm.github.io/helm/";) (:maintainer "Thierry Volpiatto" . 
"thievol@posteo.net") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) 
(:commit . "99d0244277f87b23944a828c5565d729b339d882")) :signed nil) 
#s(package-desc :name helm :version (20230210 1800) :summary "Helm is an Emacs 
incremental and narrowing framewo..." :reqs ((helm-core (3 9 0)) (popup (0 5 
3))) :kind nil :archive nil :dir "/home/micha/.emacs.d/elpa/helm-20230210.1800" 
:extras ((:url . "https://emacs-helm.github.io/helm/";) (:maintainer "Thierry 
Volpiatto" . "thievol@posteo.net") (:authors ("Thierry Volpiatto" . 
"thievol@posteo.net")) (:commit . "ccd9c41cdbfa2a0e3c4860d141cd0b7c44d0054e")) 
:signed nil)))
|   (package-menu-execute)
|   (command-execute package-menu-execute)
| 1 <- package-desc-status: "installed"
| 1 -> (package-desc-status #s(package-desc :name magit :version ... :summary 
"A Git porcelain inside Ema..." :reqs ... :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/..." :extras ... :signed nil)) 07:21:17.434
|   (package--used-elsewhere-p #s(package-desc :name magit :version (20230215 
1054) :summary "A Git porcelain inside Emacs." :reqs ((emacs (25 1)) (compat 
(29 1 3 4)) (dash (20221013)) (git-commit (20230101)) (magit-section 
(20230101)) (transient (20230201)) (with-editor (20230118))) :kind nil :archive 
nil :dir "/home/micha/.emacs.d/elpa/magit-20230215.1054" :extras ((:url . 
"https://github.com/magit/magit";) (:keywords "git" "tools" "vc") (:maintainer 
"Jonas Bernoulli" . "jonas@bernoul.li") (:authors ("Marius Vollmer" . 
"marius.vollmer@gmail.com") ("Jonas Bernoulli" . "jonas@bernoul.li")) (:commit 
. "30b0debaaadadec6103a8d7eab92322fd9d30a15")) :signed nil))
|   (package-delete #s(package-desc :name magit :version (20230215 1054) 
:summary "A Git porcelain inside Emacs." :reqs ((emacs (25 1)) (compat (29 1 3 
4)) (dash (20221013)) (git-commit (20230101)) (magit-section (20230101)) 
(transient (20230201)) (with-editor (20230118))) :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/magit-20230215.1054" :extras ((:url . 
"https://github.com/magit/magit";) (:keywords "git" "tools" "vc") (:maintainer 
"Jonas Bernoulli" . "jonas@bernoul.li") (:authors ("Marius Vollmer" . 
"marius.vollmer@gmail.com") ("Jonas Bernoulli" . "jonas@bernoul.li")) (:commit 
. "30b0debaaadadec6103a8d7eab92322fd9d30a15")) :signed nil) nil nosave)
|   (package-menu--perform-transaction (#s(package-desc :name magit :version 
(20230217 2343) :summary "A Git porcelain inside Emacs." :reqs ((emacs (25 1)) 
(compat (29 1 3 4)) (dash (20221013)) (git-commit (20230101)) (magit-section 
(20230101)) (transient (20230201)) (with-editor (20230118))) :kind tar :archive 
"melpa" :dir nil :extras ((:commit . 
"2c91c080a8e2f35e3b036a2f6b8011fa897d23a1") (:authors ("Marius Vollmer" . 
"marius.vollmer@gmail.com") ("Jonas Bernoulli" . "jonas@bernoul.li")) 
(:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "git" "tools" 
"vc") (:url . "https://github.com/magit/magit";)) :signed nil) #s(package-desc 
:name helm-core :version (20230217 602) :summary "Development files for Helm" 
:reqs ((emacs (25 1)) (async (1 9 7))) :kind tar :archive "melpa" :dir nil 
:extras ((:commit . "dfd6403947c5cd9f32afcd6bc92a1756cc958c82") (:authors 
("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainer "Thierry Volpiatto" 
. "thievol@posteo.net") (:url . "https://emacs-helm.github.io/helm/";)) :signed 
nil) #s(package-desc :name helm :version (20230216 1255) :summary "Helm is an 
Emacs incremental and narrowing framewo..." :reqs ((helm-core (3 9 0)) (popup 
(0 5 3))) :kind tar :archive "melpa" :dir nil :extras ((:commit . 
"df927fae1f0a17c5c540429b010b4639ae89fa65") (:authors ("Thierry Volpiatto" . 
"thievol@posteo.net")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") 
(:url . "https://emacs-helm.github.io/helm/";)) :signed nil) #s(package-desc 
:name async :version (20230216 559) :summary "Asynchronous processing in Emacs" 
:reqs ((emacs (24 4))) :kind tar :archive "melpa" :dir nil :extras ((:commit . 
"71cc50f27ffc598a89aeaa593488d87818647d02") (:authors ("John Wiegley" . 
"jwiegley@gmail.com")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") 
(:keywords "async") (:url . "https://github.com/jwiegley/emacs-async";)) :signed 
nil)) (#s(package-desc :name async :version (20230130 1815) :summary 
"Asynchronous processing in Emacs" :reqs ((emacs (24 4))) :kind nil :archive 
nil :dir "/home/micha/.emacs.d/elpa/async-20230130.1815" :extras ((:url . 
"https://github.com/jwiegley/emacs-async";) (:keywords "async") (:maintainer 
"Thierry Volpiatto" . "thievol@posteo.net") (:authors ("John Wiegley" . 
"jwiegley@gmail.com")) (:commit . "d27b65fd453586b2fa87f8124a65da0d4fdb268e")) 
:signed nil) #s(package-desc :name magit :version (20230215 1054) :summary "A 
Git porcelain inside Emacs." :reqs ((emacs (25 1)) (compat (29 1 3 4)) (dash 
(20221013)) (git-commit (20230101)) (magit-section (20230101)) (transient 
(20230201)) (with-editor (20230118))) :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/magit-20230215.1054" :extras ((:url . 
"https://github.com/magit/magit";) (:keywords "git" "tools" "vc") (:maintainer 
"Jonas Bernoulli" . "jonas@bernoul.li") (:authors ("Marius Vollmer" . 
"marius.vollmer@gmail.com") ("Jonas Bernoulli" . "jonas@bernoul.li")) (:commit 
. "30b0debaaadadec6103a8d7eab92322fd9d30a15")) :signed nil) #s(package-desc 
:name helm-core :version (20230210 1955) :summary "Development files for Helm" 
:reqs ((emacs (25 1)) (async (1 9 7))) :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/helm-core-20230210.1955" :extras ((:url . 
"https://emacs-helm.github.io/helm/";) (:maintainer "Thierry Volpiatto" . 
"thievol@posteo.net") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) 
(:commit . "99d0244277f87b23944a828c5565d729b339d882")) :signed nil) 
#s(package-desc :name helm :version (20230210 1800) :summary "Helm is an Emacs 
incremental and narrowing framewo..." :reqs ((helm-core (3 9 0)) (popup (0 5 
3))) :kind nil :archive nil :dir "/home/micha/.emacs.d/elpa/helm-20230210.1800" 
:extras ((:url . "https://emacs-helm.github.io/helm/";) (:maintainer "Thierry 
Volpiatto" . "thievol@posteo.net") (:authors ("Thierry Volpiatto" . 
"thievol@posteo.net")) (:commit . "ccd9c41cdbfa2a0e3c4860d141cd0b7c44d0054e")) 
:signed nil)))
|   (package-menu-execute)
|   (command-execute package-menu-execute)
| 1 <- package-desc-status: "obsolete"
| 1 -> (package-desc-status #s(package-desc :name async :version ... :summary 
"Asynchronous processing in..." :reqs ... :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/..." :extras ... :signed nil)) 07:21:17.513
|   (package--used-elsewhere-p #s(package-desc :name async :version (20230130 
1815) :summary "Asynchronous processing in Emacs" :reqs ((emacs (24 4))) :kind 
nil :archive nil :dir "/home/micha/.emacs.d/elpa/async-20230130.1815" :extras 
((:url . "https://github.com/jwiegley/emacs-async";) (:keywords "async") 
(:maintainer "Thierry Volpiatto" . "thievol@posteo.net") (:authors ("John 
Wiegley" . "jwiegley@gmail.com")) (:commit . 
"d27b65fd453586b2fa87f8124a65da0d4fdb268e")) :signed nil))
|   (package-delete #s(package-desc :name async :version (20230130 1815) 
:summary "Asynchronous processing in Emacs" :reqs ((emacs (24 4))) :kind nil 
:archive nil :dir "/home/micha/.emacs.d/elpa/async-20230130.1815" :extras 
((:url . "https://github.com/jwiegley/emacs-async";) (:keywords "async") 
(:maintainer "Thierry Volpiatto" . "thievol@posteo.net") (:authors ("John 
Wiegley" . "jwiegley@gmail.com")) (:commit . 
"d27b65fd453586b2fa87f8124a65da0d4fdb268e")) :signed nil) nil nosave)
|   (package-menu--perform-transaction (#s(package-desc :name magit :version 
(20230217 2343) :summary "A Git porcelain inside Emacs." :reqs ((emacs (25 1)) 
(compat (29 1 3 4)) (dash (20221013)) (git-commit (20230101)) (magit-section 
(20230101)) (transient (20230201)) (with-editor (20230118))) :kind tar :archive 
"melpa" :dir nil :extras ((:commit . 
"2c91c080a8e2f35e3b036a2f6b8011fa897d23a1") (:authors ("Marius Vollmer" . 
"marius.vollmer@gmail.com") ("Jonas Bernoulli" . "jonas@bernoul.li")) 
(:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:keywords "git" "tools" 
"vc") (:url . "https://github.com/magit/magit";)) :signed nil) #s(package-desc 
:name helm-core :version (20230217 602) :summary "Development files for Helm" 
:reqs ((emacs (25 1)) (async (1 9 7))) :kind tar :archive "melpa" :dir nil 
:extras ((:commit . "dfd6403947c5cd9f32afcd6bc92a1756cc958c82") (:authors 
("Thierry Volpiatto" . "thievol@posteo.net")) (:maintainer "Thierry Volpiatto" 
. "thievol@posteo.net") (:url . "https://emacs-helm.github.io/helm/";)) :signed 
nil) #s(package-desc :name helm :version (20230216 1255) :summary "Helm is an 
Emacs incremental and narrowing framewo..." :reqs ((helm-core (3 9 0)) (popup 
(0 5 3))) :kind tar :archive "melpa" :dir nil :extras ((:commit . 
"df927fae1f0a17c5c540429b010b4639ae89fa65") (:authors ("Thierry Volpiatto" . 
"thievol@posteo.net")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") 
(:url . "https://emacs-helm.github.io/helm/";)) :signed nil) #s(package-desc 
:name async :version (20230216 559) :summary "Asynchronous processing in Emacs" 
:reqs ((emacs (24 4))) :kind tar :archive "melpa" :dir nil :extras ((:commit . 
"71cc50f27ffc598a89aeaa593488d87818647d02") (:authors ("John Wiegley" . 
"jwiegley@gmail.com")) (:maintainer "Thierry Volpiatto" . "thievol@posteo.net") 
(:keywords "async") (:url . "https://github.com/jwiegley/emacs-async";)) :signed 
nil)) (#s(package-desc :name async :version (20230130 1815) :summary 
"Asynchronous processing in Emacs" :reqs ((emacs (24 4))) :kind nil :archive 
nil :dir "/home/micha/.emacs.d/elpa/async-20230130.1815" :extras ((:url . 
"https://github.com/jwiegley/emacs-async";) (:keywords "async") (:maintainer 
"Thierry Volpiatto" . "thievol@posteo.net") (:authors ("John Wiegley" . 
"jwiegley@gmail.com")) (:commit . "d27b65fd453586b2fa87f8124a65da0d4fdb268e")) 
:signed nil) #s(package-desc :name magit :version (20230215 1054) :summary "A 
Git porcelain inside Emacs." :reqs ((emacs (25 1)) (compat (29 1 3 4)) (dash 
(20221013)) (git-commit (20230101)) (magit-section (20230101)) (transient 
(20230201)) (with-editor (20230118))) :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/magit-20230215.1054" :extras ((:url . 
"https://github.com/magit/magit";) (:keywords "git" "tools" "vc") (:maintainer 
"Jonas Bernoulli" . "jonas@bernoul.li") (:authors ("Marius Vollmer" . 
"marius.vollmer@gmail.com") ("Jonas Bernoulli" . "jonas@bernoul.li")) (:commit 
. "30b0debaaadadec6103a8d7eab92322fd9d30a15")) :signed nil) #s(package-desc 
:name helm-core :version (20230210 1955) :summary "Development files for Helm" 
:reqs ((emacs (25 1)) (async (1 9 7))) :kind nil :archive nil :dir 
"/home/micha/.emacs.d/elpa/helm-core-20230210.1955" :extras ((:url . 
"https://emacs-helm.github.io/helm/";) (:maintainer "Thierry Volpiatto" . 
"thievol@posteo.net") (:authors ("Thierry Volpiatto" . "thievol@posteo.net")) 
(:commit . "99d0244277f87b23944a828c5565d729b339d882")) :signed nil) 
#s(package-desc :name helm :version (20230210 1800) :summary "Helm is an Emacs 
incremental and narrowing framewo..." :reqs ((helm-core (3 9 0)) (popup (0 5 
3))) :kind nil :archive nil :dir "/home/micha/.emacs.d/elpa/helm-20230210.1800" 
:extras ((:url . "https://emacs-helm.github.io/helm/";) (:maintainer "Thierry 
Volpiatto" . "thievol@posteo.net") (:authors ("Thierry Volpiatto" . 
"thievol@posteo.net")) (:commit . "ccd9c41cdbfa2a0e3c4860d141cd0b7c44d0054e")) 
:signed nil)))
|   (package-menu-execute)
|   (command-execute package-menu-execute)
| 1 <- package-desc-status: "obsolete"

As you see, for the package causing the error (helm-core) the return
value was "installed" instead of the expected "obsolete".  As a
consequence, `package--used-elsewhere-p' returns non-nil and leads to
the error I get: the system thinks the package can't be removed because
it is a dependency.

So we need to find out why packages sometimes don't get the expected
"obsolete" status assigned when upgrading.


Michael.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]