Stephen, In this commit: commit 1f39da3098a2a4cec9985e6db934ed14b7b522b7 Author: Stephen Leake Date: Tue Nov 22 11:43:22 2022 -0800 * lisp/progmodes/eglot.el (eglot--connect): Use project-name As discussed in bug#48747. You use an fboundp check for the project-name function recently added to project.el. This is not necessary in eglot.el, since it already depends on the project.el :core ELPA package. eglot.el is itself such a package. So you must merely bump the "Version:" of the project.el package in that file and then make eglot.el reference the new version in its "Package-Requires:". Of course you should/could ask permission before bumping project.el's version (or not, depends on Dmitry's policy) This way we can avoid those pesky checks. I'll change the commit to use package-name directly now. João PS: When about to apply a patch to eglot.el, even one where I have already approved the underlying idea, I would appreciate it if you could just shoot me a personal mail showing the full contents of the patch.