Bug#1026450: readme-debian.el and debian-copyright.el throw lots of warnings on startup
Package: elpa-dpkg-dev-el
Version: 37.9
Severity: normal
When I load debian/copyright in emacs, I now get a large number of
warnings:
Warning (comp): debian-changelog-mode.el:495:13: Warning: Package cl is deprecated Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1273:36: Warning: ‘previous-line’ is for interactive use only; use ‘forward-line’ with negative argument instead. Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1382:4: Warning: ‘easy-menu-add’ is an obsolete function (as of 28.1); this was always a no-op in Emacs and can be safely removed. Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1382:18: Warning: reference to free variable ‘debian-changelog-menu’ Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1423:4: Warning: make-face called with 2 arguments, but accepts only 1 Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1428:4: Warning: set-face-foreground called with 5 arguments, but accepts only 2-3 Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1750:17: Warning: ‘imenu-progress-message’ is an obsolete macro (as of 28.1). Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1755:19: Warning: ‘imenu-progress-message’ is an obsolete macro (as of 28.1). Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1778:11: Warning: ‘imenu-progress-message’ is an obsolete macro (as of 28.1). Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1683:12: Warning: the function ‘set-extent-property’ is not known to be defined. Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1676:25: Warning: the function ‘make-extent’ is not known to be defined. Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1654:18: Warning: the function ‘delete-extent’ is not known to be defined. Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1653:42: Warning: the function ‘extent-end-position’ is not known to be defined. Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1652:42: Warning: the function ‘extent-start-position’ is not known to be defined. Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1651:22: Warning: the function ‘extent-detached-p’ is not known to be defined. Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:1625:14: Warning: the function ‘set-keymap-name’ is not known to be defined. Disable showing Disable logging
Warning (comp): debian-changelog-mode.el:880:4: Warning: the function ‘debian-bug-build-bug-menu’ is not known to be defined. Disable showing Disable logging
Warning (comp): debian-copyright.el:72:4: Warning: ‘mapcar’ called for effect; use ‘mapc’ or ‘dolist’ instead Disable showing Disable logging
Warning (comp): debian-copyright.el:76:16: Warning: reference to free variable ‘goto-address-highlight-p’ Disable showing Disable logging
This is presumably related to the emacs upgrade from 27.1 to 28.2.
Best wishes,
Julian
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.0.0-6-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.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 elpa-dpkg-dev-el depends on:
ii dh-elpa-helper 2.0.15
ii elpa-debian-el 37.10
ii emacsen-common 3.0.4
Versions of packages elpa-dpkg-dev-el recommends:
ii emacs 1:28.2+1-8
ii emacs-gtk [emacs] 1:28.2+1-8
elpa-dpkg-dev-el suggests no packages.
-- no debconf information
Reply to: