• 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)