Guix: Problem with commiting in emacs-magit

Hi,

I installed, guix pulled and upgraded my packages, but emacs-magit is having bugs. When I try to commit (c c) I get the following error message:

transient-setup: Wrong type argument: number-or-marker-p, nil

Guix I’m using:

Generation 2 Feb 27 2025 14:19:39 (current)
guix f1810c8
repository URL: Index of /git/guix.git/
branch: master
commit: f1810c84f72090b02544ac41d0582c4785728ec4

And magit version is: 20240404.1901

I’ve had similar problems the last couple of days/weeks. When I went looking for the issue today, I found a commit with git bisect (in this case 0439eb80d89e51b71e71faac689b1136f180ec46 in the transient repo, but should not matter, read on). After the bisect, magit suddenly worked on the latest commit of transient, which it did not before. So my guess is that the issue is somewhere else. There are some old issues on github, e.g. GitHub · Where software is built “My guess then is that it was indeed due to stale byte-code files.”. Can you maybe look for elc files and delete them?