Bug#1019955: elpa-devscripts: errors on emacs startup

2022-09-16 Thread Sean Whitton
control: severity -1 minor

Hello,

On Fri 16 Sep 2022 at 02:07PM -07, Ross Vandegrift wrote:

> Package: elpa-devscripts
> Version: 40.5
> Severity: normal
>
> Hello,
>
> I just installed elpa-devscripts after upgrading to bookworm.  The package
> generates lots of warnings that I don't recall on my bullseye system.  Nothing
> seems broken, once I clear the warnings.

You are seeing the warnings due to the new native compilation feature,
which is significantly noisier about such things.

I think all these are bugs in elpa-devscripts of Severity: minor.  There
is the further question as to whether Emacs should change its defaults
so that you don't see these.  I think that would be a separate bug.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#1019955: elpa-devscripts: errors on emacs startup

2022-09-16 Thread Ross Vandegrift
Package: elpa-devscripts
Version: 40.5
Severity: normal

Hello,

I just installed elpa-devscripts after upgrading to bookworm.  The package
generates lots of warnings that I don't recall on my bullseye system.  Nothing
seems broken, once I clear the warnings.

On the first start up:

Warning (comp): debian-el.el:90:26: Warning: reference to free variable 
‘dired-mode-map’ Disable showing Disable logging
Warning (comp): dpkg-dev-el.el:117:44: Warning: reference to free variable 
‘filename’ Disable showing Disable logging


When I opened a d/changelog file:

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-bug.el:496:16: Warning: assignment to free variable 
‘debian-bug-menu-action’ Disable showing Disable logging
Warning (comp): debian-bug.el:652:37: Warning: ‘mapcar’ called for effect; 
use ‘mapc’ or ‘dolist’ instead Disable showing Disable logging
Warning (comp): debian-bug.el:652:50: Warning: ‘mapcar’ called for effect; 
use ‘mapc’ or ‘dolist’ instead Disable showing Disable logging
Warning (comp): debian-bug.el:944:41: Warning: ‘next-line’ is for 
interactive use only; use ‘forward-line’ instead. Disable showing Disable 
logging
Warning (comp): debian-bug.el:1792:6: 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-bug.el:1843:6: 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-bug.el:2347:20: Warning: Use ‘with-current-buffer’ 
rather than save-excursion+set-buffer Disable showing Disable logging
Warning (comp): debian-bug.el:2276:21: Warning: Use ‘with-current-buffer’ 
rather than save-excursion+set-buffer Disable showing Disable logging
Warning (comp): debian-bug.el:2351:33: Warning: Use ‘with-current-buffer’ 
rather than save-excursion+set-buffer Disable showing Disable logging
Warning (comp): debian-bug.el:2360:10: Warning: ‘easy-menu-remove’ 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-bug.el:2371:10: Warning: ‘easy-menu-remove’ is an 
obsolete