Package: slime
Version: 2:2.30+dfsg-3
control: forwarded -1 https://github.com/slime/slime/issues/866

Dear maintainer,

With Emacs 31 I now get this warning on startup:

--8<---------------cut here---------------start------------->8---
 ■  Warning (files): Missing ‘lexical-binding’ cookie in 
"/usr/share/emacs-snapshot/site-lisp/elpa/slime-2.30/slime-autoloads.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
--8<---------------cut here---------------end--------------->8---

Could this tiny diff be applied to slime-autoloads.el in Debian, please?

--8<---------------cut here---------------start------------->8---
--- /usr/share/emacs-snapshot/site-lisp/elpa/slime-2.30/slime-autoloads.el
+++ #<buffer slime-autoloads.el>
@@ -1,4 +1,4 @@
-;;; slime-autoloads.el --- autoload definitions for SLIME -*- no-byte-compile: 
t -*-
+;;; slime-autoloads.el --- autoload definitions for SLIME -*- no-byte-compile: 
t; lexical-binding: t -*-

 ;; Copyright (C) 2007  Helmut Eller
--8<---------------cut here---------------end--------------->8---

Emacs 31 isn't in Debian but this would save those of us building from
upstream source on trixie (or possibly a future trixie-backports
package) from getting the warning.

(Btw, I would have done this myself, but it looks like you haven't
properly converted the package to use git-debrebase yet, and I didn't
want to go ahead and do that without asking you first.)

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to