Your message dated Sun, 01 Sep 2024 02:34:01 +0000 with message-id <E1skaPh-002Epz-QS@fasolo.debian.org> and subject line Bug#1075767: fixed in debian-el 37.16 has caused the Debian Bug report #1075767, regarding elpa-debian-el: debian-bug fails with Lisp error for some packages 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 owner@bugs.debian.org immediately.) -- 1075767: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075767 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: elpa-debian-el: debian-bug fails with Lisp error for some packages
- From: Sven Joachim <svenjoac@gmx.de>
- Date: Thu, 04 Jul 2024 18:13:27 +0200
- Message-id: <875xtl16fs.fsf@turtle.gmx.de>
Package: elpa-debian-el Version: 37.13 Severity: important I wanted to report a bug against the dpkg-dev package, but that resulted in a Lisp error before even running reportbug. Below is a backtrace after loading the debian-bug.el source file. Downgrading elpa-debian-el to version 37.12 fixes the problem. ,---- | Debugger entered--Lisp error: (wrong-number-of-arguments #f(lambda (process event package severity subject filename bug-script-temp-file win-config) :dynbind "This function is the process sentinel for bug script processes.\nWhen called, if the process has terminated, this function cleans\nup the buffer used by the process and proceeds to the next step in the\nbug reporting process by calling `debian-bug-compose-report'. Note that\nthis process sentinel is different from regular process sentinels in\nthat it requires more arguments. So, it cannot be assigned to a process\nwith `set-process-sentinel' directly, but requires some tweaking instead." (if (memq (process-status process) '(exit signal)) (let* ((bug-script-buffer (process-buffer process)) (bug-script-buffer-empty (= (buffer-size bug-script-buffer) 0))) (if (fboundp 'term-sentinel) (term-sentinel process event)) (if (get-buffer-window bug-script-buffer) (set-window-configuration win-config)) (if (buffer-name bug-script-buffer) (if bug-script-buffer-empty (kill-buffer bug-script-buffer) (bury-buffer bug-script-buffer))) (debian-bug-compose-report package severity subject filename bug-script-temp-file)))) 9) | debian-bug-script-sentinel(#<process debian-bug-script> "finished\n" "dpkg-dev" "normal" "" "foo" nil "/tmp/debian-bug-2H4mUL" #<window-configuration>) | (lambda (process event) (debian-bug-script-sentinel process event "dpkg-dev" "normal" "" "foo" nil "/tmp/debian-bug-2H4mUL" #<window-configuration>))(#<process debian-bug-script> "finished\n") | accept-process-output(#<process debian-bug-script> 200) | (let ((bug-script-buffer (get-buffer-create "*debian-bug-script*")) (bug-script-temp-file (cond ((fboundp 'make-temp-file) (make-temp-file "debian-bug-")) ((fboundp 'temp-directory) (make-temp-name (expand-file-name "debian-bug-" (temp-directory)))) (t (error "Cannot create temporary file")))) (bug-script-process) (coding-system-for-read 'binary)) (message (concat "Collecting information about the package." " This may take some time.")) (save-current-buffer (set-buffer bug-script-buffer) 'term (erase-buffer) (term-mode) (debian-bug--safe-term-exec bug-script-buffer "debian-bug-script" handler nil (list bug-script bug-script-temp-file)) (setq bug-script-process (get-buffer-process bug-script-buffer)) (if bug-script-process (progn (set-process-sentinel bug-script-process (list 'lambda '(process event) (list 'debian-bug-script-sentinel 'process 'event package severity version subject filename bug-script-temp-file (current-window-configuration)))) (term-char-mode) (if (fboundp 'set-process-query-on-exit-flag) (set-process-query-on-exit-flag bug-script-process nil))) (message (concat "Trying to get package related info failed. " "Generated bug report may be missing some " "information.")))) (accept-process-output bug-script-process 200) (sleep-for 0.05) (if (not (memq (process-status bug-script-process) '(exit signal))) (switch-to-buffer-other-window bug-script-buffer))) | (if (and bug-script (debian-bug-file-is-executable handler) (if nil (or (featurep 'term) (load "term" 'noerror)) (require 'term nil 'noerror))) (let ((bug-script-buffer (get-buffer-create "*debian-bug-script*")) (bug-script-temp-file (cond ((fboundp 'make-temp-file) (make-temp-file "debian-bug-")) ((fboundp 'temp-directory) (make-temp-name (expand-file-name "debian-bug-" ...))) (t (error "Cannot create temporary file")))) (bug-script-process) (coding-system-for-read 'binary)) (message (concat "Collecting information about the package." " This may take some time.")) (save-current-buffer (set-buffer bug-script-buffer) 'term (erase-buffer) (term-mode) (debian-bug--safe-term-exec bug-script-buffer "debian-bug-script" handler nil (list bug-script bug-script-temp-file)) (setq bug-script-process (get-buffer-process bug-script-buffer)) (if bug-script-process (progn (set-process-sentinel bug-script-process (list 'lambda '... (list ... ... ... package severity version subject filename bug-script-temp-file ...))) (term-char-mode) (if (fboundp 'set-process-query-on-exit-flag) (set-process-query-on-exit-flag bug-script-process nil))) (message (concat "Trying to get package related info failed. " "Generated bug report may be missing some " "information.")))) (accept-process-output bug-script-process 200) (sleep-for 0.05) (if (not (memq (process-status bug-script-process) '(exit signal))) (switch-to-buffer-other-window bug-script-buffer))) (debian-bug-compose-report package severity version subject filename)) | (let ((handler "/usr/share/reportbug/handle_bugscript") (bug-script (debian-bug-find-bug-script package))) (if (and bug-script (debian-bug-file-is-executable handler) (if nil (or (featurep 'term) (load "term" 'noerror)) (require 'term nil 'noerror))) (let ((bug-script-buffer (get-buffer-create "*debian-bug-script*")) (bug-script-temp-file (cond ((fboundp ...) (make-temp-file "debian-bug-")) ((fboundp ...) (make-temp-name ...)) (t (error "Cannot create temporary file")))) (bug-script-process) (coding-system-for-read 'binary)) (message (concat "Collecting information about the package." " This may take some time.")) (save-current-buffer (set-buffer bug-script-buffer) 'term (erase-buffer) (term-mode) (debian-bug--safe-term-exec bug-script-buffer "debian-bug-script" handler nil (list bug-script bug-script-temp-file)) (setq bug-script-process (get-buffer-process bug-script-buffer)) (if bug-script-process (progn (set-process-sentinel bug-script-process (list ... ... ...)) (term-char-mode) (if (fboundp ...) (set-process-query-on-exit-flag bug-script-process nil))) (message (concat "Trying to get package related info failed. " "Generated bug report may be missing some " "information.")))) (accept-process-output bug-script-process 200) (sleep-for 0.05) (if (not (memq (process-status bug-script-process) '(exit signal))) (switch-to-buffer-other-window bug-script-buffer))) (debian-bug-compose-report package severity version subject filename))) | debian-bug-run-bug-script("dpkg-dev" "normal" "" "foo" nil) | (let ((severity (let ((wconfig (current-window-configuration))) (unwind-protect (progn (if debian-bug-display-help (debian-bug-help-severity)) (completing-read "Severity (default normal): " debian-bug-severity-alist nil t nil nil "normal")) (set-window-configuration wconfig)))) (version (let ((wconfig (current-window-configuration))) (unwind-protect (progn (debian-bug-help-presubj package) (read-string "Version (optional): ")) (set-window-configuration wconfig)))) (subject (let ((wconfig (current-window-configuration))) (unwind-protect (progn (debian-bug-help-presubj package) (read-string "(Very) brief summary of problem: ")) (set-window-configuration wconfig))))) (debian-bug-run-bug-script package severity version subject filename)) | (if (string= package "wnpp") (debian-bug-wnpp) (debian-bug-fill-packages-obarray) (if (and (not (intern-soft package debian-bug-packages-obarray)) (not (y-or-n-p "Package does not appear to be installed. Continue? "))) (error "Quitting")) (let ((severity (let ((wconfig (current-window-configuration))) (unwind-protect (progn (if debian-bug-display-help ...) (completing-read "Severity (default normal): " debian-bug-severity-alist nil t nil nil "normal")) (set-window-configuration wconfig)))) (version (let ((wconfig (current-window-configuration))) (unwind-protect (progn (debian-bug-help-presubj package) (read-string "Version (optional): ")) (set-window-configuration wconfig)))) (subject (let ((wconfig (current-window-configuration))) (unwind-protect (progn (debian-bug-help-presubj package) (read-string "(Very) brief summary of problem: ")) (set-window-configuration wconfig))))) (debian-bug-run-bug-script package severity version subject filename))) | debian-bug-package() | (cond ((or (equal 13 type) (equal 13 type) (equal 32 type) (equal 32 type) (equal 112 type) (equal 80 type)) (debian-bug-package)) ((equal 70 type) (debian-bug-filename)) (t (message "Sorry, try that again"))) | (let ((type (let ((cursor-in-echo-area t)) (message "Report a bug for a [P]ackage or [F]ile: (default P) ") (capitalize (read-char-exclusive))))) (cond ((or (equal 13 type) (equal 13 type) (equal 32 type) (equal 32 type) (equal 112 type) (equal 80 type)) (debian-bug-package)) ((equal 70 type) (debian-bug-filename)) (t (message "Sorry, try that again")))) | debian-bug() | funcall-interactively(debian-bug) | call-interactively(debian-bug record nil) | command-execute(debian-bug record) | execute-extended-command(nil "debian-bug" nil) | funcall-interactively(execute-extended-command nil "debian-bug" nil) | call-interactively(execute-extended-command nil nil) | command-execute(execute-extended-command) `---- -- 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.96-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-debian-el depends on: ii bzip2 1.0.8-5.1 ii dh-elpa-helper 2.0.17.1 ii emacsen-common 3.0.5 ii reportbug 13.0.1 ii xz-utils 5.6.2-2 ii zstd 1.5.6+dfsg-1 Versions of packages elpa-debian-el recommends: ii emacs 1:29.4+1-3 ii emacs-gtk [emacs] 1:29.4+1-3 ii wget 1.24.5-1 elpa-debian-el suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---
- To: 1075767-close@bugs.debian.org
- Subject: Bug#1075767: fixed in debian-el 37.16
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sun, 01 Sep 2024 02:34:01 +0000
- Message-id: <E1skaPh-002Epz-QS@fasolo.debian.org>
- Reply-to: Xiyue Deng <manphiz@gmail.com>
Source: debian-el Source-Version: 37.16 Done: Xiyue Deng <manphiz@gmail.com> We believe that the bug you reported is fixed in the latest version of debian-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 1075767@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Xiyue Deng <manphiz@gmail.com> (supplier of updated debian-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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 29 Aug 2024 01:15:28 -0700 Source: debian-el Architecture: source Version: 37.16 Distribution: unstable Urgency: medium Maintainer: Debian Emacsen team <debian-emacsen@lists.debian.org> Changed-By: Xiyue Deng <manphiz@gmail.com> Closes: 1075767 Changes: debian-el (37.16) unstable; urgency=medium . * Add missing version parameter for debian-bug-script-sentinel (Closes: #1075767) * Add option to enable signature for debian-bug-request-for-sponsor - Sometimes people may have their mail clients set up to have a signature, so automatically adding a signature results in multiple signatures and may not be desirable. - Add an option `debian-bug-request-for-sponsor-add-signature' to conditionally enable adding a signature and off by default. Checksums-Sha1: 6f42e4808b741841bc621e17cb6f1641e678c08a 1776 debian-el_37.16.dsc 3b0c08d57f3f4b614284de249139fe78b942d5d2 57696 debian-el_37.16.tar.xz d7abeba06ea3d02d65a792e76e97bb7fb20392db 8433 debian-el_37.16_amd64.buildinfo Checksums-Sha256: 35f3fcb1e7a950d8f89848811b7be6f8a06782365a2749cb6d7e892361d75439 1776 debian-el_37.16.dsc a1bbfd46acc4dd3839afe4baecf56d5c1cfb47142fe4edc72efbe2ac54921040 57696 debian-el_37.16.tar.xz 559b158ee6013903e5d7d561a12584138b642dd41b840178793d5d9d68964ea5 8433 debian-el_37.16_amd64.buildinfo Files: 55df9bd7cb133787af3efac04b2a196d 1776 lisp optional debian-el_37.16.dsc 58a7fcf298d5ba6c34425546986f1e8e 57696 lisp optional debian-el_37.16.tar.xz d3a4b8e5c9a775a38880c4bf3c1dcee4 8433 lisp optional debian-el_37.16_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmbTzHMACgkQwpPntGGC Ws7eSBAAr91M8PO6C3hqxpQDlEFkqmnJYwjXbGyERxoMQwZ3m2oXd4rgM8u1LgcY wHlh0n8BIYwQu2kmc0YCQzv+eajEenMavocNt0hwR7r+qL1EHz2HOUwgg2kCu+0t kt1CCb0RYCWyHETJUn/k0pBipvYEokyL2TROX6jNpuzgMKt8HnO79zrkXU/fzxqf Q6BoFLlvRv6thPBVUH3bwI/RnUEWFXz5U4EIgwrpM6qkn55druLgIAZaDdcn7CDJ RbwWzCp2ZF5IrM1esGikyCKXGgdVXv5iJ3A4tmuRADg7aXxZYXpqDUxAZZbNd3Yo 4aV/wUwc12JUhkYSDlqTnwCtwgdhB7ZsJgXNFVWexpTPiKu5G3p+y9wNP+b4+sAk mpGPCLDbeSrQzpgtMKoekYySfVNMmuDLC1J+zzjhc0vo4VxWzjMMy1a9YWM/BHuS 7RUAZZqgNU0BbPZhnQffNqmZKxa+D0W73pIwKRMmCCxbJAk6wKfqsGmPX0ZbStx9 p0K/x0Gy57ki4Fj2YWlu2xGYIu8XoeKAdzVvtTvnx5GyXU1NCw4cfIGkLH8lka1v FWPYjUG68lUmslr8EXes04yW7+8CWE7lyscJe5N6LzcJ5j9S9hG9rytqNjCFSNdI JEUsR2BWp00trIwsJT92IPRn7V8dg1K/1EFhLkR2B8Kw5WZT2pQ= =WQto -----END PGP SIGNATURE-----Attachment: pgpH91i7LoZ7s.pgp
Description: PGP signature
--- End Message ---