Your message dated Sun, 01 Sep 2024 02:34:08 +0000
with message-id <e1skapo-002er5...@fasolo.debian.org>
and subject line Bug#1074305: fixed in dpkg-dev-el 37.16
has caused the Debian Bug report #1074305,
regarding elpa-dpkg-dev-el: debian-changelog-mode buffers are not fontified in
Emacs 30
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1074305: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074305
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: elpa-dpkg-dev-el
Version: 37.12
Severity: normal
I have started to use Emacs from the recently created emacs-30 branch,
and noticed that in debian-changelog-mode buffers font-lock-mode is nil
(M-x font-lock mode fixes that for the current buffer). In the Emacs 30
NEWS file I found the following item:
,----
| ** 'define-globalized-minor-mode' requires that modes use 'run-mode-hooks'.
| Minor modes defined with 'define-globalized-minor-mode', such as
| 'global-font-lock-mode', will not be enabled any more in those buffers
| whose major modes fail to use 'run-mode-hooks'. Major modes defined
| with 'define-derived-mode' are not affected. 'run-mode-hooks' has been the
| recommended way to run major mode hooks since Emacs 22.
`----
The solution looks simple, but I have not tested it yet:
diff --git a/debian-changelog-mode.el b/debian-changelog-mode.el
index febb60e..43891c0 100644
--- a/debian-changelog-mode.el
+++ b/debian-changelog-mode.el
@@ -1544,7 +1544,7 @@ interface to set it, or simply set the variable
(debian-changelog-highlight-mouse-t
(debian-changelog-setup-highlight-mouse-keymap)
(debian-changelog-highlight-mouse)))
- (run-hooks 'debian-changelog-mode-hook))
+ (run-mode-hooks 'debian-changelog-mode-hook))
;;(easy-menu-add debian-changelog-menu))
;;
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.95-nouveau (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages elpa-dpkg-dev-el depends on:
ii dh-elpa-helper 2.0.17.1
ii elpa-debian-el 37.13
ii emacsen-common 3.0.5
Versions of packages elpa-dpkg-dev-el recommends:
ii emacs 1:29.4+1-2
ii emacs-gtk [emacs] 1:29.4+1-2
elpa-dpkg-dev-el suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dpkg-dev-el
Source-Version: 37.16
Done: Xiyue Deng <manp...@gmail.com>
We believe that the bug you reported is fixed in the latest version of
dpkg-dev-el, 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 1074...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Xiyue Deng <manp...@gmail.com> (supplier of updated dpkg-dev-el 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 27 Jul 2024 22:12:32 -0700
Source: dpkg-dev-el
Architecture: source
Version: 37.16
Distribution: unstable
Urgency: medium
Maintainer: Debian Emacsen team <debian-emacsen@lists.debian.org>
Changed-By: Xiyue Deng <manp...@gmail.com>
Closes: 503108 595067 1074305
Changes:
dpkg-dev-el (37.16) unstable; urgency=medium
.
[ Xiyue Deng ]
* Add Homepage in d/control
* Add Source in d/copyright
* Drop explicit dependency on elpa-debian-el in favor of
Package-Requires
* Add optional version support to `reassign' (Closes: #503108)
* Rename forward paragraph helper function using the internal function
convention
* Implement toggling team upload (Closes: #595067)
- Also bind to "C-c C-t"
* Fix fontification for frozen to properly detect proposed updates
* Improve fontification of backports to only detect stable and oldstable
* Add fontification for known release code names
- Currently includes Debian and Ubuntu release code names
* Add font lock for emails in debian-control-mode
* Add font lock regexp for URLs in debian-control-mode
* Improve email and url detection regexps
.
[ Sven Joachim ]
* Use run-mode-hooks rather than run-hooks (Closes: #1074305)
Checksums-Sha1:
e1e5404f96f749f414a3d4f54037830b7c30c57b 1791 dpkg-dev-el_37.16.dsc
2fe747dcf757698d48afe13711bd0d8a01e39751 39180 dpkg-dev-el_37.16.tar.xz
639ce1cf7a15e957d249b44e4e4357a60e32bb7c 9642 dpkg-dev-el_37.16_amd64.buildinfo
Checksums-Sha256:
faf6b1d589a5646d075549991ac5488c8abaeb74726fce665a8078d90a56b344 1791
dpkg-dev-el_37.16.dsc
5c11050684680f7bc4226b68c5c572f33d9466e86ab226a119f66a1353c26628 39180
dpkg-dev-el_37.16.tar.xz
146818adb4455165f3acc2fad29890144403828cdb9cf0600c6e8fb58bde482f 9642
dpkg-dev-el_37.16_amd64.buildinfo
Files:
93eea227a91acf42d435681d3135fb32 1791 lisp optional dpkg-dev-el_37.16.dsc
d88b0e4ed8c5cca6977c2dd90cdf7558 39180 lisp optional dpkg-dev-el_37.16.tar.xz
7c27260c8e7d502507070da278226adc 9642 lisp optional
dpkg-dev-el_37.16_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmbTzfoACgkQwpPntGGC
Ws4/eBAAsdw8B0TpRl8faT+TMdND1eCmLJwyciH1tkNu+q4hdqlk6cbLuBjcJRIZ
OI3gKRcc/ZhhnaqsXpn0Ysw3pFIquCmkoCD/UaFi8siLLs4J2/RlaX67Ae3az/fC
y3qp1MuM+u5VvUvzn1ge/nZ1LG2wZYB0QjlR6WjksRBTv5vLdnd2Dm28+DsjSiRY
IERv9wwxCfpFykV/NBPYnHN2rr76lFW9fX3DDK5b3oOhxGabMGCU+tnclri9jG7e
URB63FtvustO+JXb7TFBlTU85lMnuGsL690iuyK+BmSJeXYln68QsD83Hccb879Y
5oi+VAbHJRiZKSLa1jSkROTq0dODXYB+90mlqRNY78H8cvLRUVvD4J2YHnsuvwmQ
7issO85LFk9NfLqBV1rmZ5heVN98rpNAFSicPdHylmgtW1fv98FbqLr38f2AeYTx
vdKACGEd1/koh+G/OullrYn0gV/wwwV+vtkYmQkJKa0JV+sjiUOoOd5nYCYv7Y7h
5jVTUG3QIBB/b2DPIYFLKLfGMuoUEUf3E+RcPB8pEvP8xLAX2fH+PHVjoXIURqs0
7xu4TtsKFZ3/BwfFi67LMI+54T4F4vucC5i77ueyGHpPjwKh8z8CpCym6ybm91Dx
NiRT4QJQriMHEBfT/7TIdhjxv8epQOBlM+8xogbKv1uQw2IH9hw=
=mTcy
-----END PGP SIGNATURE-----
pgpKbYAovKuJg.pgp
Description: PGP signature
--- End Message ---