Debian Bug report logs - #1100013
emacsen-common: debian-startup.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first line

version graph

Package: emacsen-common; Maintainer for emacsen-common is Rob Browning <rlb@defaultvalue.org>; Source for emacsen-common is src:emacsen-common (PTS, buildd, popcon).

Reported by: Paul Wise <pabs@debian.org>

Date: Mon, 10 Mar 2025 10:45:01 UTC

Severity: minor

Merged with 1099506, 1099560, 1099869

Found in version emacsen-common/3.0.5

Fixed in version emacsen-common/3.0.6

Done: Rob Browning <rlb@defaultvalue.org>

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Rob Browning <rlb@defaultvalue.org>:
Bug#1100013; Package emacsen-common. (Mon, 10 Mar 2025 10:45:02 GMT) (full text, mbox, link).


Acknowledgement sent to Paul Wise <pabs@debian.org>:
New Bug report received and forwarded. Copy sent to Rob Browning <rlb@defaultvalue.org>. (Mon, 10 Mar 2025 10:45:02 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Paul Wise <pabs@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: emacsen-common: debian-startup.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first line
Date: Mon, 10 Mar 2025 18:37:49 +0800
[Message part 1 (text/plain, inline)]
Package: emacsen-common
Version: 3.0.5
Severity: minor

During a recent upgrade, I got a warning about debian-startup.el:

   Setting up dictionaries-common (1.30.10) ...
   Installing new version of config file /etc/emacs/site-start.d/50dictionaries-common.el ...
   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 dictionaries-common for emacs
   install/dictionaries-common: Byte-compiling for emacsen flavour emacs                                                                            

-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.16-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise
[signature.asc (application/pgp-signature, inline)]

Merged 1099506 1099560 1099869 1100013 Request was from Agustin Martin <agmartin@debian.org> to control@bugs.debian.org. (Mon, 10 Mar 2025 15:09:03 GMT) (full text, mbox, link).


Message #8 received at 1099506-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1099506-close@bugs.debian.org
Subject: Bug#1099506: fixed in emacsen-common 3.0.6
Date: Wed, 19 Mar 2025 19:51:33 +0000
[Message part 1 (text/plain, inline)]
Source: emacsen-common
Source-Version: 3.0.6
Done: Rob Browning <rlb@defaultvalue.org>

We believe that the bug you reported is fixed in the latest version of
emacsen-common, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1099506@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rob Browning <rlb@defaultvalue.org> (supplier of updated emacsen-common package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 19 Mar 2025 12:43:39 -0500
Source: emacsen-common
Binary: emacsen-common
Architecture: source all
Version: 3.0.6
Distribution: unstable
Urgency: medium
Maintainer: Rob Browning <rlb@defaultvalue.org>
Changed-By: Rob Browning <rlb@defaultvalue.org>
Description:
 emacsen-common - Common facilities for all emacsen
Closes: 1099506 1099561
Changes:
 emacsen-common (3.0.6) unstable; urgency=medium
 .
   [ Rob Browning ]
 .
   * debian-startup.el: set lexical-binding to t to silence warnings.
     Emacs now defaults to lexical-binding and warns when a file doesn't
     explicitly specify what it expects.Thanks to Jörg-Volker Peetz, Xiyue
     Deng, Dan Jacobson, and Paul Wise for reporting the issue.
     (Closes: 1099506)
 .
   * The code now exits with 2 rather than 1 for errors, reserving 1 for
     "boolean true" (i.e. like grep).
 .
   * Add emacsen-common-without-dh-elpa lintian override.
 .
   * debian/control: add misc:Depends dependency to emacsen-common.
 .
   * debian/control: raise Standards-Version to 4.7.0.
 .
   [ Xiyue Deng ]
 .
   * debian/control: add Vcs-Browser and Vcs-Git. (Closes: 1099561)
Checksums-Sha1:
 a16c624c4390bf2ec904b64d3c7c5220f88a9e84 1585 emacsen-common_3.0.6.dsc
 5dc95f6101b8fa30b081134564314262b2c26e0f 16880 emacsen-common_3.0.6.tar.xz
 c7e834069dc6c6397417879cb12cfd61f6f55bdd 12724 emacsen-common_3.0.6_all.deb
 36c57d958e2b157511b35f6eb7ebec1f79646096 5662 emacsen-common_3.0.6_amd64.buildinfo
Checksums-Sha256:
 a18ea6c4c246db6f8c11adb72351a3d5f2b8629505329700a4359b2316aa4f04 1585 emacsen-common_3.0.6.dsc
 def682bc2dabf91c473509fc15bdc27642459f973800d6deacf721fec584ed2b 16880 emacsen-common_3.0.6.tar.xz
 58e8e127b33ec4e64ecc99c54fe34311a2fd33ef6ab526a3d740fcf97887e8cd 12724 emacsen-common_3.0.6_all.deb
 b632e9122038298e3eccd8a39b8e477a8b30d95f1948a633252600d5d206b20b 5662 emacsen-common_3.0.6_amd64.buildinfo
Files:
 de3828879b4f961f36f23afa81f7314e 1585 editors optional emacsen-common_3.0.6.dsc
 80e835a860516857095fd30b2ebeb343 16880 editors optional emacsen-common_3.0.6.tar.xz
 01288f1329697b589ffce253904d3d1f 12724 editors optional emacsen-common_3.0.6_all.deb
 4f84787c3d5787196f631ed58a422f8d 5662 editors optional emacsen-common_3.0.6_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCgAzFiEEPTFSABe5ruOuhW+97vEWxVpaQvEFAmfbGMwVHHJsYkBkZWZh
dWx0dmFsdWUub3JnAAoJEO7xFsVaWkLxQMEQAJeaZMu3HCW8kQPTwUv6bMGoqVae
MfvMclpi6/u3WEibwhIfY2hVbP+RJ047RN2vVxSlgbosMaw93WXpww/SfghsF84/
HE5ZEcyH6wgpJhNMXCJLb0EoH3ILJBdZZktF/JPc7q+Qu48yPyCjtqIBd0NVdThW
Ej/t1SeYvezYlrjCbjOuV9cOaJOu6da2mDXbh3GYd5ZS2l676abR6WPyoRKIu0do
/UHGSfQUKiUlGULEA1JLvVnPDivi/MlumvWitReCQMtpACgrjMUlGdxWlG3plrQK
kO3Mf6H2jJ0g8037AJV01Eg/yud31l9PBiI97FoW/U1bjKGDf3w1Bl5yH7ehg50T
jrMc7g4e0FtekoCYt1W6zbS8RHBC4jgTQv+s2sEpAf9ptiZx/wMhaOT/ynODkyTS
xXNm4TLbof7g8amTRuv1CfU1TpAhCOTuVgvjsNjOLsizrB6eJC9eyN2vzkehlvOf
tXtT9IJ7y2fJUPV7RO71AAo+JnIVoP3XOQHIPOfkw6fvdZDJdYS8amrO/EZeg/9N
ruilZLNneZkG8F2lxRWLoZdCPZ+Pp+91MQsRCghi0e4SIdjiKjEDgUu2jDNFfuDs
wfDSekhoyHZ8ReGWwpVdsYtmzYrz5092vz+WrmdI1nvHzfK3XrSYDgv45cxnImUD
6ZnNxXuDfsgNf6J4
=OuBt
-----END PGP SIGNATURE-----

[Message part 2 (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Apr 9 10:21:36 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.