#1068370 elpa-dpkg-dev-el: Comp warnings due to XEmacs compatible code

#1068370#5
Date:
2024-04-04 08:40:34 UTC
From:
To:
We have attempted to fix most comp warnings in [1].  However, there are
XEmacs compatible code that still causes some comp warnings, so using
this bug to track this.  The current list of warnings are as the
following:

,----
|  ■  Warning (comp): debian-changelog-mode.el:1694:12: Warning: the function ‘set-extent-property’ is not known to be defined.
|  ■  Warning (comp): debian-changelog-mode.el:1691:25: Warning: the function ‘make-extent’ is not known to be defined.
|  ■  Warning (comp): debian-changelog-mode.el:1669:18: Warning: the function ‘delete-extent’ is not known to be defined.
|  ■  Warning (comp): debian-changelog-mode.el:1668:42: Warning: the function ‘extent-end-position’ is not known to be defined.
|  ■  Warning (comp): debian-changelog-mode.el:1667:42: Warning: the function ‘extent-start-position’ is not known to be defined.
|  ■  Warning (comp): debian-changelog-mode.el:1666:22: Warning: the function ‘extent-detached-p’ is not known to be defined.
|  ■  Warning (comp): debian-changelog-mode.el:1640:14: Warning: the function ‘set-keymap-name’ is not known to be defined.
`----

Will re-evaluate if XEmacs compatibility would be dropped.

[1] https://salsa.debian.org/emacsen-team/dpkg-dev-el/-/commit/132669ed6d6ee19a440234b943625da9cd6e2d9b

#1068370#10
Date:
2024-04-04 11:28:44 UTC
From:
To:
Xiyue Deng <manphiz@gmail.com> writes:

Does the package currently work (somehow?) with XEmacs? At least dh-elpa
byte compilation does not support XEmacs, but I have not tested the
binary package with XEmacs.

d

#1068370#15
Date:
2024-04-04 20:41:07 UTC
From:
To:
David Bremner <david@tethera.net> writes:

I don't know, but I guess we will find out once "someone" packages
XEmacs again ;) My hope was those legacy compatibility code will help a
little for the transition, which may turn out to be useless, but will
see.