I removed the package emacs-flycheck, but it's still present in my Guix profile.
guix package reports the package is not installed: $ guix package --list-installed='.*flycheck.*' $ However emacs-flycheck is still in the profile's manifest: $ rg flycheck ~/.guix-profile/ /home/fidel/.guix-profile/manifest 1889: ("emacs-flycheck" 1892: "/gnu/store/010xh6idfp7zs0hdla3fkcqi3fvgzr84-emacs-flycheck-32" And guix gc will refuse to delete the path: $ guix gc -D /gnu/store/010xh6idfp7zs0hdla3fkcqi3fvgzr84-emacs-flycheck-32 finding garbage collector roots... guix gc: error: cannot delete path `/gnu/store/010xh6idfp7zs0hdla3fkcqi3fvgzr84-emacs-flycheck-32' since it is still alive Rightfully the profile is referring that path: $ guix gc --referrers /gnu/store/010xh6idfp7zs0hdla3fkcqi3fvgzr84-emacs-flycheck-32 /gnu/store/3kqvnv23dk91f1dgfjj2hwfas5w2sbfp-emacs-subdirs /gnu/store/y84j3fk8kqky6wynxvk612iw38p6h8b6-profile I deleted all generations with guix gc --delete-generations, which removed all emacs-flycheck paths except that one. I have tried guix pull and upgrade, to no avail. This is with Guix in Ubuntu 22.04. $ guix --version guix (GNU Guix) 0024ef320eed89468369ece3df05064a2afaabd1 I'm at the end of the rope, I will appreciate any support on how to fix this or how to find the root of the problem. Should I file a bug? Fidel Ramos https://fidelramos.net/