Hi, Thanks for the quick reply.
> Do you have the error logs of elpa-php-mode and elpa-helm when you > upgrade to Emacs 30.1 (probably still in the apt log)? They may help > debugging. Here goes: Log started: 2025-02-28 08:08:42 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 377517 files and directories currently installed.) Preparing to unpack .../emacs-el_1%3a30.1+1-3~bpo12+1_all.deb ... Unpacking emacs-el (1:30.1+1-3~bpo12+1) over (1:29.4+1-4~bpo12+1) ... Preparing to unpack .../emacs-bin-common_1%3a30.1+1-3~bpo12+1_amd64.deb ... Unpacking emacs-bin-common (1:30.1+1-3~bpo12+1) over (1:29.4+1-4~bpo12+1) ... Preparing to unpack .../emacs-common_1%3a30.1+1-3~bpo12+1_all.deb ... Unpacking emacs-common (1:30.1+1-3~bpo12+1) over (1:29.4+1-4~bpo12+1) ... Preparing to unpack .../emacs-gtk_1%3a30.1+1-3~bpo12+1_amd64.deb ... Remove elpa-eproject for emacs remove/eproject-1.5: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-magit for emacs remove/magit-3.3.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-helm for emacs remove/helm-3.8.4: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-flycheck for emacs remove/flycheck-32snapshot: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-git-modes for emacs remove/git-modes-1.4.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-git-commit for emacs remove/git-commit-3.3.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-helm-core for emacs remove/helm-core-3.8.4: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-gitlab-ci-mode for emacs remove/gitlab-ci-mode-20190824.12.2: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-dpkg-dev-el for emacs remove/dpkg-dev-el-37.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-devscripts for emacs remove/devscripts-40: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-pkg-info for emacs remove/pkg-info-0.6: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-magit-section for emacs remove/magit-section-3.3.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-pip-requirements for emacs remove/pip-requirements-0.5: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-graphviz-dot-mode for emacs remove/graphviz-dot-mode-0.4.2: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-py-autopep8 for emacs remove/py-autopep8-2016.1: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-gitattributes-mode for emacs remove/gitattributes-mode-1.4.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-with-editor for emacs remove/with-editor-3.0.5: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-initsplit for emacs remove/initsplit-1.8: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-pyvenv for emacs remove/pyvenv-1.21: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-zenburn-theme for emacs remove/zenburn-theme-2.7.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-async for emacs remove/async-1.9.7: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove dictionaries-common for emacs remove/dictionaries-common: Purging byte-compiled files for flavour emacs Remove elpa-dockerfile-mode for emacs remove/dockerfile-mode-1.7: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-muttrc-mode for emacs remove/muttrc-mode-1.2.1: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-diminish for emacs remove/diminish-0.45: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-boxquote for emacs remove/boxquote-2.2: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-gitignore-mode for emacs remove/gitignore-mode-1.4.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-htmlize for emacs remove/htmlize-1.56: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-bm for emacs remove/bm-201905: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-monokai-theme for emacs remove/monokai-theme-3.5.3: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-yaml-mode for emacs remove/yaml-mode-0.0.15: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-mutt-alias for emacs remove/mutt-alias-1.4: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-solarized-theme for emacs remove/solarized-theme-2.0.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-folding for emacs remove/folding-20220110.1718: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-browse-kill-ring for emacs remove/browse-kill-ring-2.0.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-apache-mode for emacs remove/apache-mode-2.2.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-py-isort for emacs remove/py-isort-2016.1: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-let-alist for emacs remove/let-alist-1.0.6: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-debian-el for emacs remove/debian-el-37: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-color-theme-modern for emacs remove/color-theme-modern-0.0.2: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove auctex for emacs auctex/remove: Removing parsed (La)TeX macros for emacs... done. auctex/remove: Removing installed files for emacs... done. Remove apel for emacs remove/apel: purging byte-compiled files for emacs Remove elpa-epl for emacs remove/epl-0.9: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-csv-mode for emacs remove/csv-mode-1.22: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-gitconfig-mode for emacs remove/gitconfig-mode-1.4.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-bar-cursor for emacs remove/bar-cursor-2.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-tabbar for emacs remove/tabbar-20160524: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-seq for emacs remove/seq-2.23: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-session for emacs remove/session-2.4.2: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-markdown-mode for emacs remove/markdown-mode-2.5: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-dash for emacs remove/dash-2.19.1: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-pod-mode for emacs remove/pod-mode-1.3: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-company for emacs remove/company-0.9.13: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-php-mode for emacs remove/php-mode-1.24.2: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-nginx-mode for emacs remove/nginx-mode-1.1.9: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-gnuplot-mode for emacs remove/gnuplot-0.8.0: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove elpa-popup for emacs remove/popup-0.5.8: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs Remove emacsen-common for emacs emacsen-common: Handling removal of emacsen flavor emacs Unpacking emacs-gtk (1:30.1+1-3~bpo12+1) over (1:29.4+1-4~bpo12+1) ... Preparing to unpack .../emacs_1%3a30.1+1-3~bpo12+1_all.deb ... Unpacking emacs (1:30.1+1-3~bpo12+1) over (1:29.4+1-4~bpo12+1) ... Setting up emacs-el (1:30.1+1-3~bpo12+1) ... Setting up emacs-common (1:30.1+1-3~bpo12+1) ... Setting up emacs-bin-common (1:30.1+1-3~bpo12+1) ... Setting up emacs-gtk (1:30.1+1-3~bpo12+1) ... Install emacsen-common for emacs emacsen-common: Handling install of emacsen flavor emacs In toplevel form: usr/share/emacs/site-lisp/debian-startup.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first line Install elpa-php-mode for emacs install/php-mode-1.24.2: Handling install of emacsen flavor emacs install/php-mode-1.24.2: byte-compiling for emacs In toplevel form: php-face.el:128:10: Warning: custom-declare-face ‘php-paamayim-nekudotayim’ docstring wider than 80 characters php-face.el:211:10: Warning: custom-declare-face ‘php-class-declaration-spec’ docstring wider than 80 characters php-face.el:241:10: Warning: custom-declare-face ‘php-control-structure’ docstring wider than 80 characters In toplevel form: php-mode-debug.el:31:11: Error: Eager macro-expansion failure: (void-variable flymake-allowed-file-name-masks) In toplevel form: php-mode-pkg.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first line In toplevel form: php-mode.el:199:19: Warning: in defcustom for ‘php-mode-replace-flymake-diag-function’: type should not be quoted: function php-mode.el:270:41: Warning: in defcustom for ‘php-mode-warn-if-mumamo-off’: ‘const’ with too many values In php-lineup-string-cont: php-mode.el:963:2: Warning: docstring has wrong usage of unescaped single quotes (use \=' or different quoting such as `...') php-mode.el:1550:20: Warning: reference to free variable ‘flymake-allowed-file-name-masks’ php-mode.el:1550:20: Warning: assignment to free variable ‘flymake-allowed-file-name-masks’ php-mode.el:1548:2: Error: Symbol’s value as variable is void: flymake-allowed-file-name-masks In toplevel form: php.el:102:19: Warning: in defcustom for ‘php-search-documentation-function’: ‘const’ with quoted value: #'php-search-web-documentation php.el:103:19: Warning: in defcustom for ‘php-search-documentation-function’: ‘const’ with quoted value: #'php-local-manual-search php.el:260:13: Warning: docstring has wrong usage of unescaped single quotes (use \=' or different quoting such as `...') php.el:299:6: Warning: docstring has wrong usage of unescaped single quotes (use \=' or different quoting such as `...') php.el:431:54: Warning: in defcustom for ‘php-imenu-generic-expression’: ‘list’ without arguments ERROR: install script from elpa-php-mode package failed [1mdpkg: [0m error processing package emacs-gtk (--configure): installed emacs-gtk package post-installation script subprocess returned error exit status 1 [1mdpkg: [0m dependency problems prevent configuration of emacs: emacs depends on emacs-gtk (>= 1:30.1) | emacs-pgtk (>= 1:30.1) | emacs-lucid (>= 1:30.1) | emacs-nox (>= 1:30.1); however: Package emacs-gtk is not configured yet. Package emacs-pgtk is not installed. Package emacs-lucid is not installed. Package emacs-nox is not installed. [1mdpkg: [0m error processing package emacs (--configure): dependency problems - leaving unconfigured Processing triggers for desktop-file-utils (0.26-1) ... Processing triggers for hicolor-icon-theme (0.17-2) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for install-info (6.8-6+b1) ... Processing triggers for mailcap (3.70+nmu1) ... Errors were encountered while processing: emacs-gtk emacs
