Bug 1214034

Summary: emacs 29.1-1.1 breaks package-list-packages and freezes completely
Product: [openSUSE] openSUSE Tumbleweed Reporter: Michael Traxler <M.Traxler>
Component: OtherAssignee: E-mail List <screening-team-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: gottfried.necker, ioannis.bonatakis
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Michael Traxler 2023-08-07 15:05:42 UTC
After the upgrade of emacs 29.1-1.1
the following messages show up when calling 
package-list-packages

"
Importing package-keyring.gpg...done
error in process filter: Wrong type argument: stringp, (require . package) [4 times]
Package refresh done
error in process filter: Wrong type argument: stringp, (require . package) [2 times]
Loading /home/michael/.emacs.d/recentf...done
"

An upgrade of the installed packages is not possible anymore.

An upgrade to emacs 30.0.50-2040.1 from Andreas Schwab
from 
https://download.opensuse.org/repositories/home:/AndreasSchwab:/emacs:/master/f/
fixes the problem.

Additionally, emacs 29.1-1.1 
in some circumstances it starts up (on the command line) and immediately shows
" 
Symbol's function definition is void: internal-echo-keystrokes-prefix
"
and then is frozen and uses 100% CPU and no way to suspend (ctrl-z doesnt'work).
This happens if there are no config-files (.emacs or .gnu-emacs-custom) and also when called with 
emacs -q 
or 
emacs --debug-init

Also this doesn't happen with emacs 30.0.50-2040.1
Comment 1 Gottfried Necker 2023-08-08 08:56:12 UTC
I have the same problem. It has also been reported as 1214056.
Comment 2 Gottfried Necker 2023-08-09 16:05:38 UTC
Fixed by the update to emacs-29.1-2.1 today in tumbleweed snapshot 20230808.