Bug#1101147: reportbug: emacs-pgtk fails to populate completions in fid
From
Chris@21:1/5 to
All on Sun Mar 23 23:10:02 2025
Package: emacs-pgtk
Version: 1:30.1+1-4+b1
Severity: normal
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
I initially discovered this in a build of emacs 30 that I made myself with the --with-pgtk option.
To remedy it, I tried to install the debian version of emacs-pgtk and discovered it there.
Reproduction:
0. Install 'emacs-pgtk'.
1. Open emacs-pgtk in GUI mode with no config using 'emacs -q'.
2. Run 'M-x fido-mode'.
3. Run another commmand by typing 'M-x open'. Notice that the completions after point do not change to show matches.
4. Type backspace so the command is 'M-x ope' and see that the completions now update for some reason.
5. Close Emacs.
6. Start emacs with 'emacs -q -nw'.
7. Repeat step 3 and it will demonstrate the correct behavior, with completions updating as you type.
I tried to reproduce with 'emacs-gtk' and that seems to work properly, so for now a workaround is to use that package.
Initially I discovered this using the 'consult' package, but I don't think the problem is there since it is reproducible with fido-mode.
I was running emacs-pgtk in kwin on KDE with Wayland.
*** End of the template - remove these template lines ***
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.17-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages emacs-pgtk depends on:
ii dconf-gsettings-backend [gsettings-backend 0.40.0-5
]
ii emacs-bin-common 1:30.1+1-4+b1
ii emacs-common 1:30.1+1-4
ii gconf-gsettings-backend [gsettings-backend 3.2.6-8
]
ii libacl1 2.3.2-2+b1
ii libasound2t64 1.2.13-1+b1
ii libattr1 1:2.5.2-3
ii libc6 2.41-6
ii libcairo2 1.18.4-1+b1
ii libdbus-1-3 1.16.2-2
ii libfontconfig1 2.15.0-2.2
ii libfreetype6 2.13.3+dfsg-1
ii libgccjit0 14.2.0-17
ii libgdk-pixbuf-2.0-0 2.42.12+dfsg-2
ii libgif7 5.2.2-1+b1
ii libglib2.0-0t64 2.84.0-2
ii libgmp10 2:6.3.0+dfsg-3
ii libgnutls30t64 3.8.9-2
ii libgpm2 1.20.7-11+b2
ii libgtk-3-0t64 3.24.49-2
ii libharfbuzz0b 10.2.0-1+b1
ii libjpeg62-turbo 1:2.1.5-3.1
ii liblcms2-2 2.16-2
ii libotf1 0.9.16-4+b2
ii libpango-1.0-0 1.56.3-1
ii libpng16-16t64 1.6.47-1.1
ii librsvg2-2 2.59.90+dfsg-2
ii libselinux1 3.8-4
ii libsqlite3-0 3.46.1-2
ii libsystemd0 257.4-3
ii libtiff6 4.5.1+git230720-5
ii libtinfo6 6.5+20250216-2
ii libtree-sitter0.22 0.22.6-6
ii libwebpdecoder3 1.5.0-0.1
ii libwebpdemux2 1.5.0-0.1
ii libxml2 2.12.7+dfsg+really2.9.14-0.2+b2 ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1
Versions of packages emacs-pgtk recommends:
ii fonts-noto-color-emoji 2.047-1
Versions of packages emacs-pgtk suggests:
pn emacs-common-non-dfsg <none>
pn emacs-editing-major-modes <none>
-- no debconf information
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)