From unknown Sat Sep 20 14:39:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59676: 30.0.50; package-report-bug fails getting maintainer address Resent-From: Eshel Yaron Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Nov 2022 09:46:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59676 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 59676@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166971513624432 (code B ref -1); Tue, 29 Nov 2022 09:46:04 +0000 Received: (at submit) by debbugs.gnu.org; 29 Nov 2022 09:45:36 +0000 Received: from localhost ([127.0.0.1]:54194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozxBI-0006Lu-4F for submit@debbugs.gnu.org; Tue, 29 Nov 2022 04:45:36 -0500 Received: from lists.gnu.org ([209.51.188.17]:55556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozu1X-0004DE-1p for submit@debbugs.gnu.org; Tue, 29 Nov 2022 01:23:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozu1W-00039a-QU for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2022 01:23:18 -0500 Received: from mail.eshelyaron.com ([107.175.124.16] helo=eshelyaron.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozu1V-00065u-1m for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2022 01:23:18 -0500 From: Eshel Yaron DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1669702995; bh=6haHe2NzUfAwQ1Lz2AWwiQCWHMViKTmhhhCLX2QesTE=; h=From:To:Subject:Date:From; b=YHFzDRdMDUD5z9iUiptMga25Pqz6O9JLhrQ8E4vLqZ13LEXybJgylErAAgB3EkFV7 WbO1+GZPARvib1VYVvKd8apApeXqcuu75HVh8Fy2HEYNBV/VYmuqKAjG1sLWgZE+nb bmN4dbVIymrGBY45xeDLHQ4vwcEC58iPnF1oZkGXPXdfDgf2orJGo0eGbt+BCZBaIY vDkl0HXi4t881yTRJzKdhu+25QN5AQO/h062ubffhbucxvOrGDK625Xo4PP0lBJk6Q 3cqT9rWuhbFdVQNYtP7STvgkl+sQlTSj227PF5OIjMGrCZZTIsVAmaXxL97WpAKOeZ XzCZn1PLz5p5w== Date: Tue, 29 Nov 2022 08:23:12 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=107.175.124.16; envelope-from=me@eshelyaron.com; helo=eshelyaron.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Mailman-Approved-At: Tue, 29 Nov 2022 04:45:27 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) 1. emacs -Q 2. M-x list-packages 3. Move point to over some package, e.g. Magit 4. M-x package-report-bug 5. See error: package-maintainers: Wrong type argument: char-or-string-p, ("Jonas Bernoulli" . "jonas@bernoul.li") On another note, seems package-report-bug could also benefit from an autoload cookie, no? Thanks! In GNU Emacs 30.0.50 (build 2, x86_64-apple-darwin22.1.0, NS appkit-2299.00 Version 13.0 (Build 22A380)) of 2022-11-28 built on esmac.lan Repository revision: 7939184f8e0370e7a3397d492812c6d202c2a193 Repository branch: master Windowing system distributor 'Apple', version 10.3.2299 System Description: macOS 13.0 Configured using: 'configure --with-native-compilation --enable-link-time-optimization --with-json --with-xwidgets --with-mailutils --with-imagemagick --without-dbus' Configured features: ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS ZLIB Important settings: value of $LC_CTYPE: UTF-8 locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug misearch multi-isearch mm-archive message sendmail yank-media dired dired-loaddefs rfc822 mml mml-sec epa derived gnus-util text-property-search time-date mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils vc-git diff-mode easy-mmode package-vc vc vc-dispatcher lisp-mnt cus-edit pp cus-start cus-load wid-edit gnutls network-stream url-cache url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny epg rfc6068 epg-config display-line-numbers finder-inf package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source eieio eieio-core password-cache json map byte-opt url-vars cl-loaddefs comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra help-mode bytecomp byte-compile cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 293877 17137) (symbols 48 11979 0) (strings 32 53460 4231) (string-bytes 1 1398237) (vectors 16 26244) (vector-slots 8 433459 19441) (floats 8 48 108) (intervals 56 20847 0) (buffers 992 13)) From unknown Sat Sep 20 14:39:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59676: 30.0.50; package-report-bug fails getting maintainer address Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Nov 2022 21:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59676 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eshel Yaron Cc: 59676@debbugs.gnu.org Received: via spool by 59676-submit@debbugs.gnu.org id=B59676.16697566773296 (code B ref 59676); Tue, 29 Nov 2022 21:18:02 +0000 Received: (at 59676) by debbugs.gnu.org; 29 Nov 2022 21:17:57 +0000 Received: from localhost ([127.0.0.1]:56395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p07zJ-0000r6-4I for submit@debbugs.gnu.org; Tue, 29 Nov 2022 16:17:57 -0500 Received: from mout01.posteo.de ([185.67.36.65]:32887) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p07zF-0000qy-OX for 59676@debbugs.gnu.org; Tue, 29 Nov 2022 16:17:55 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id B5A0224002C for <59676@debbugs.gnu.org>; Tue, 29 Nov 2022 22:17:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1669756667; bh=dKsWmKZLxk4R0x5yM/lmh+IhqeXf1cNzKvZ2t8fuARE=; h=From:To:Cc:Subject:Date:From; b=MJwupg063i3nU6LVYxtM/PXMf63SwYMAQ+8rajEzygrJjhBZdsU/63ermuZltTnDz 8CdKDr0Pxp8EQqfSBC6lKTNT0Rx+y1ijW/ma8kDwhFi82jBYaQg6XFFvLqe/gFXetv bHjv65CqUF0yz2Ns1YEVEPqi4PGUoSEWUi8i0UaClGU+bv1O3qx5yVrUea8FTCWtq8 4U+K/SwxEgwbe2fvkHM30diuogvBZ8A3BX/SPn/wlZn8XYNg/xcioEMjbEYdxQlGWT cBPbFZGMK2f4UiRVMaRKHCTcf2NbXdZcwsTHfJklNJtbDIm9Dl/CelrzQ2MKDUBdmn Nw0jG0wqjLYwA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NMFY65Wmhz6tm6; Tue, 29 Nov 2022 22:17:45 +0100 (CET) From: Philip Kaludercic In-Reply-To: (Eshel Yaron's message of "Tue, 29 Nov 2022 08:23:12 +0200") References: Date: Tue, 29 Nov 2022 21:17:47 +0000 Message-ID: <87ilixbguc.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Eshel Yaron writes: > 1. emacs -Q > 2. M-x list-packages > 3. Move point to over some package, e.g. Magit > 4. M-x package-report-bug > 5. See error: > > package-maintainers: Wrong type argument: char-or-string-p, ("Jonas Bernoulli" . "jonas@bernoul.li") Does the following fix it? --=-=-= Content-Type: text/plain Content-Disposition: inline diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index 8d44fae30a..8e7c34da38 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -4549,7 +4549,7 @@ package-maintainers (user-error "Package `%s' has no explicit maintainer" name)) ((and (not (progn (require 'ietf-drums) - (ietf-drums-parse-address maint))) + (ietf-drums-parse-address (cdr maint)))) (null no-error)) (user-error "Package `%s' has no maintainer address" name)) ((not (null maint)) --=-=-= Content-Type: text/plain > On another note, seems package-report-bug could also benefit from an > autoload cookie, no? I think that would be a good idea, but I don't know if it is too late now that Emacs 29 has been cut. --=-=-=-- From unknown Sat Sep 20 14:39:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59676: 30.0.50; package-report-bug fails getting maintainer address Resent-From: Eshel Yaron Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Nov 2022 23:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59676 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic Cc: 59676@debbugs.gnu.org Received: via spool by 59676-submit@debbugs.gnu.org id=B59676.166976470017771 (code B ref 59676); Tue, 29 Nov 2022 23:32:01 +0000 Received: (at 59676) by debbugs.gnu.org; 29 Nov 2022 23:31:40 +0000 Received: from localhost ([127.0.0.1]:57152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0A4f-0004cZ-GM for submit@debbugs.gnu.org; Tue, 29 Nov 2022 18:31:40 -0500 Received: from mail-wm1-f53.google.com ([209.85.128.53]:52777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p08nN-0001YT-Uf for 59676@debbugs.gnu.org; Tue, 29 Nov 2022 17:09:45 -0500 Received: by mail-wm1-f53.google.com with SMTP id o30so11965446wms.2 for <59676@debbugs.gnu.org>; Tue, 29 Nov 2022 14:09:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=GlMdicrm4ccF3JAWlUWVrFLeXYwo+CY6cB9bnbAewvE=; b=NEm/WP+JU1l6KwsZZKHGaLOzhyMnJ6iH2AYazVrBWGSe7HomHPOgxHtUac+cYmCt1j 5VhEfC2azBwuOCkHkSaOfS9Unr6H2NKSqpFzWJBZ/Sv6aGoZsFf1MaUbyGoB8xAwS/mX Dn/8cReiMtwDtzHlNIdDGeP0PTb21CL5j4RD/JxqtEDf7U40DC2KaFZsXcrPsD9MIxnY i8ZJ2E1oMffWMCYu4irbA+hE859dB1wp6Z0yyUZ7J0auEKJAf1l2teKEFYORKs3qsNzn KcD77pijEtbIFQVQiqNtVMan+1MjmyG3X2fo14RBwVLHG7zSK0G4BEeBF2DS1oUUOn1y 6HUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=GlMdicrm4ccF3JAWlUWVrFLeXYwo+CY6cB9bnbAewvE=; b=Nxgo4TWVMPKDCGSni9E1drlWnwJetx/VXr5GVMDlbmwT9RINRwy9rtMPd8LCPueVfl /FufZgWpaB6vD+C+RKqJFAydHCx5Gvt8Bsbt869aKSLkbMMdhCc4gO7G52zy4724G/nS nkUnXDDAabRN3MoNa0aHyAm4cvdRk2qwGh56WjIRz+vK48Cu3aZm+9peOjQuqw6vEAZo Esucl3vrvIF0Kv5xJc3d0V28JcKS3ZvnPhOrcAEdfWzIfX6aPZ/ObaGuA/1fffL+cr2r sEjpGpUInfOxSx9r07oI4CNN16pnt9k6wfKVo7gr4qN6q+VJ6PCAJLW8EZqzctLvfHek Ci5Q== X-Gm-Message-State: ANoB5pnj+aGmzTwksKtxGuYcpfcSB6rzst4Jb17PLg0YsIH12Na0M0w+ ttJD4882gcaHZ2cRoBBWepKBlUb9iEM= X-Google-Smtp-Source: AA0mqf5PuUloBZRXiR/RQh8S7gs91O87TEZCC92VkU66w3Q2YiBAEFrnYoUMhhykP/2eC3tcYyBSLg== X-Received: by 2002:a05:600c:1c04:b0:3cf:ecdb:bcb7 with SMTP id j4-20020a05600c1c0400b003cfecdbbcb7mr41241501wms.180.1669759775944; Tue, 29 Nov 2022 14:09:35 -0800 (PST) Received: from esmac.lan ([2a0d:6fc0:b35:ef00:a1f8:4085:92c2:a9c8]) by smtp.gmail.com with ESMTPSA id g3-20020a056000118300b00241fab5a296sm14605680wrx.40.2022.11.29.14.09.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Nov 2022 14:09:35 -0800 (PST) From: Eshel Yaron In-Reply-To: <87ilixbguc.fsf@posteo.net> (Philip Kaludercic's message of "Tue, 29 Nov 2022 21:17:47 +0000") References: <87ilixbguc.fsf@posteo.net> Date: Wed, 30 Nov 2022 00:09:33 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Tue, 29 Nov 2022 18:31:36 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello Philip, Philip Kaludercic writes: > Eshel Yaron writes: > >> 1. emacs -Q >> 2. M-x list-packages >> 3. Move point to over some package, e.g. Magit >> 4. M-x package-report-bug >> 5. See error: >> >> package-maintainers: Wrong type argument: char-or-string-p, ("Jonas Bernoulli" . "jonas@bernoul.li") > > Does the following fix it? > > diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el > index 8d44fae30a..8e7c34da38 100644 > --- a/lisp/emacs-lisp/package.el > +++ b/lisp/emacs-lisp/package.el > @@ -4549,7 +4549,7 @@ package-maintainers > (user-error "Package `%s' has no explicit maintainer" name)) > ((and (not (progn > (require 'ietf-drums) > - (ietf-drums-parse-address maint))) > + (ietf-drums-parse-address (cdr maint)))) > (null no-error)) > (user-error "Package `%s' has no maintainer address" name)) > ((not (null maint)) Yes, that seems to work. With this I now get a pre-populated Message mode buffer, as expected. >> On another note, seems package-report-bug could also benefit from an >> autoload cookie, no? > > I think that would be a good idea, but I don't know if it is too late > now that Emacs 29 has been cut. I see, maybe it should only be added to the master branch then? Anyway it's not very crucial (to me at least). Thanks, Eshel From unknown Sat Sep 20 14:39:41 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Eshel Yaron Subject: bug#59676: closed (Re: bug#59676: 30.0.50; package-report-bug fails getting maintainer address) Message-ID: References: <87sfi0w722.fsf@posteo.net> X-Gnu-PR-Message: they-closed 59676 X-Gnu-PR-Package: emacs Reply-To: 59676@debbugs.gnu.org Date: Wed, 30 Nov 2022 19:56:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1669838162-19236-1" This is a multi-part message in MIME format... ------------=_1669838162-19236-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #59676: 30.0.50; package-report-bug fails getting maintainer address which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 59676@debbugs.gnu.org. --=20 59676: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59676 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1669838162-19236-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 59676-done) by debbugs.gnu.org; 30 Nov 2022 19:55:54 +0000 Received: from localhost ([127.0.0.1]:34775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0TBS-000500-28 for submit@debbugs.gnu.org; Wed, 30 Nov 2022 14:55:54 -0500 Received: from mout02.posteo.de ([185.67.36.66]:39049) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0TBQ-0004zu-5i for 59676-done@debbugs.gnu.org; Wed, 30 Nov 2022 14:55:52 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id A1917240105 for <59676-done@debbugs.gnu.org>; Wed, 30 Nov 2022 20:55:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1669838146; bh=Esy99XjkW9eujwQBGf6of1pFIfj//hp5BW/XvvBsa+s=; h=From:To:Cc:Subject:Date:From; b=A3w2vPCS9Y7wfV8Uj3oEV6lHID/3HD1qnk7Kqrbqeu/sQ2MJznblEmxBgvriYJXcw 2ZwNHO9yTNxe/oX1jMq6ptSoBNYiEsRXrCMPMkRfi/XQOq3LXZiQn9B0CYUpzmQP8Z pp8BOZBbnTGkdLuSD4+xZx6YdKs0VtW7HtpO2gpuYfTyt0LTjyGw1WcsVFgcO5YDqX uvKFjS8y52aVX2PWemsZ5XwYjaS1h17Qh5T35uwZoKKygp+ikA7fUutxmPXaxhdQAM 4H3N5/v2wfiKsxofIwHQTVDOMm5c+qbQ4QGvIDVjEHnAGKWyBjHPE7nfbga03QtIW0 Es5h/nzaNAE4Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NMqh21SMTz6tmB; Wed, 30 Nov 2022 20:55:46 +0100 (CET) From: Philip Kaludercic To: Eshel Yaron Subject: Re: bug#59676: 30.0.50; package-report-bug fails getting maintainer address In-Reply-To: (Eshel Yaron's message of "Wed, 30 Nov 2022 00:09:33 +0200") References: <87ilixbguc.fsf@posteo.net> Date: Wed, 30 Nov 2022 19:55:49 +0000 Message-ID: <87sfi0w722.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 59676-done Cc: 59676-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Eshel Yaron writes: > Hello Philip, > > Philip Kaludercic writes: > >> Eshel Yaron writes: >> >>> 1. emacs -Q >>> 2. M-x list-packages >>> 3. Move point to over some package, e.g. Magit >>> 4. M-x package-report-bug >>> 5. See error: >>> >>> package-maintainers: Wrong type argument: char-or-string-p, ("Jonas >>> Bernoulli" . "jonas@bernoul.li") >> >> Does the following fix it? >> >> diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el >> index 8d44fae30a..8e7c34da38 100644 >> --- a/lisp/emacs-lisp/package.el >> +++ b/lisp/emacs-lisp/package.el >> @@ -4549,7 +4549,7 @@ package-maintainers >> (user-error "Package `%s' has no explicit maintainer" name)) >> ((and (not (progn >> (require 'ietf-drums) >> - (ietf-drums-parse-address maint))) >> + (ietf-drums-parse-address (cdr maint)))) >> (null no-error)) >> (user-error "Package `%s' has no maintainer address" name)) >> ((not (null maint)) > > Yes, that seems to work. With this I now get a pre-populated Message > mode buffer, as expected. Ok, I have pushed a commit with these changes. Thank for confirming the fix, I'll be closing this report then. >>> On another note, seems package-report-bug could also benefit from an >>> autoload cookie, no? >> >> I think that would be a good idea, but I don't know if it is too late >> now that Emacs 29 has been cut. > > I see, maybe it should only be added to the master branch then? Anyway > it's not very crucial (to me at least). The thing I am confused about is that package.el ought to be autoloaded itself, or am I mistaken in that assumption? > Thanks, > Eshel ------------=_1669838162-19236-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Nov 2022 09:45:36 +0000 Received: from localhost ([127.0.0.1]:54194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozxBI-0006Lu-4F for submit@debbugs.gnu.org; Tue, 29 Nov 2022 04:45:36 -0500 Received: from lists.gnu.org ([209.51.188.17]:55556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozu1X-0004DE-1p for submit@debbugs.gnu.org; Tue, 29 Nov 2022 01:23:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozu1W-00039a-QU for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2022 01:23:18 -0500 Received: from mail.eshelyaron.com ([107.175.124.16] helo=eshelyaron.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozu1V-00065u-1m for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2022 01:23:18 -0500 From: Eshel Yaron DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1669702995; bh=6haHe2NzUfAwQ1Lz2AWwiQCWHMViKTmhhhCLX2QesTE=; h=From:To:Subject:Date:From; b=YHFzDRdMDUD5z9iUiptMga25Pqz6O9JLhrQ8E4vLqZ13LEXybJgylErAAgB3EkFV7 WbO1+GZPARvib1VYVvKd8apApeXqcuu75HVh8Fy2HEYNBV/VYmuqKAjG1sLWgZE+nb bmN4dbVIymrGBY45xeDLHQ4vwcEC58iPnF1oZkGXPXdfDgf2orJGo0eGbt+BCZBaIY vDkl0HXi4t881yTRJzKdhu+25QN5AQO/h062ubffhbucxvOrGDK625Xo4PP0lBJk6Q 3cqT9rWuhbFdVQNYtP7STvgkl+sQlTSj227PF5OIjMGrCZZTIsVAmaXxL97WpAKOeZ XzCZn1PLz5p5w== To: bug-gnu-emacs@gnu.org Subject: 30.0.50; package-report-bug fails getting maintainer address Date: Tue, 29 Nov 2022 08:23:12 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=107.175.124.16; envelope-from=me@eshelyaron.com; helo=eshelyaron.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 29 Nov 2022 04:45:27 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) 1. emacs -Q 2. M-x list-packages 3. Move point to over some package, e.g. Magit 4. M-x package-report-bug 5. See error: package-maintainers: Wrong type argument: char-or-string-p, ("Jonas Bernoulli" . "jonas@bernoul.li") On another note, seems package-report-bug could also benefit from an autoload cookie, no? Thanks! In GNU Emacs 30.0.50 (build 2, x86_64-apple-darwin22.1.0, NS appkit-2299.00 Version 13.0 (Build 22A380)) of 2022-11-28 built on esmac.lan Repository revision: 7939184f8e0370e7a3397d492812c6d202c2a193 Repository branch: master Windowing system distributor 'Apple', version 10.3.2299 System Description: macOS 13.0 Configured using: 'configure --with-native-compilation --enable-link-time-optimization --with-json --with-xwidgets --with-mailutils --with-imagemagick --without-dbus' Configured features: ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS ZLIB Important settings: value of $LC_CTYPE: UTF-8 locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug misearch multi-isearch mm-archive message sendmail yank-media dired dired-loaddefs rfc822 mml mml-sec epa derived gnus-util text-property-search time-date mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils vc-git diff-mode easy-mmode package-vc vc vc-dispatcher lisp-mnt cus-edit pp cus-start cus-load wid-edit gnutls network-stream url-cache url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny epg rfc6068 epg-config display-line-numbers finder-inf package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source eieio eieio-core password-cache json map byte-opt url-vars cl-loaddefs comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra help-mode bytecomp byte-compile cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 293877 17137) (symbols 48 11979 0) (strings 32 53460 4231) (string-bytes 1 1398237) (vectors 16 26244) (vector-slots 8 433459 19441) (floats 8 48 108) (intervals 56 20847 0) (buffers 992 13)) ------------=_1669838162-19236-1-- From unknown Sat Sep 20 14:39:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59676: 30.0.50; package-report-bug fails getting maintainer address Resent-From: Eshel Yaron Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Nov 2022 20:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59676 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic Cc: 59676-done@debbugs.gnu.org Received: via spool by 59676-done@debbugs.gnu.org id=D59676.166983964120142 (code D ref 59676); Wed, 30 Nov 2022 20:21:02 +0000 Received: (at 59676-done) by debbugs.gnu.org; 30 Nov 2022 20:20:41 +0000 Received: from localhost ([127.0.0.1]:34896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0TZR-0005Eo-2P for submit@debbugs.gnu.org; Wed, 30 Nov 2022 15:20:41 -0500 Received: from mail-wr1-f53.google.com ([209.85.221.53]:33682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0TZO-0005Ei-1m for 59676-done@debbugs.gnu.org; Wed, 30 Nov 2022 15:20:39 -0500 Received: by mail-wr1-f53.google.com with SMTP id bx10so16886416wrb.0 for <59676-done@debbugs.gnu.org>; Wed, 30 Nov 2022 12:20:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=BIDskE5gJEppalxNX3CLMJsozJz3aorxs7ICPbGmd4g=; b=OYMGmIit4YMzvgHMf9t6FQLbNe6UGP/qqtVDyjiwbpgzU9NtpvvdiJ47I5lWc2gTHC f9hPkFfLW6VbsGgYZGrB0qUQnfVX7mG++rCVLYesU+6PtMZVmqGqfqAGfL4uixq3a90Y 9G+pDSnUg6KXySFwPCM7p9VtVyYo8QQWSmq6KLy91RyXUIY8r91Og8ZY4rRfkJX23SE3 egw85jidCbLh4nfWPVdYEK7sodWaQ8tBylpG7xJbJ0cu+J3botctLIjhw/9qvI2Puj0x TrSdeTXWlUbmUTkW6ERfWdjhyNSrwjvp7UUgkv/JwFzreCOMkV6r9+IDuJdETWPhGyg4 omoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=BIDskE5gJEppalxNX3CLMJsozJz3aorxs7ICPbGmd4g=; b=aDXUp1iGIWXGQgohGtwoJIsS5gDdFVgyIcZWFOBlJGoK0k5ccK30QGPIyKUYdPtrrF 8NmCFy14jVaKWTtzT9gC4tm9sfi7WVar4Y9FAreUEwz8xQEldhCbnvmL152HddNwZDd/ ofTGyyznAX51tJ1tZFqdgnyrnvnVmVlukN7dEZsr7UiZQL5qHbsspLcx51evyKckFIVQ o79sUZS/opmLYSFXRzOJnQcMbrmEVtQp0UYzkO8GzZT0hvtSoL7GwA5KVVxqrMzRX4+F GIawAt0kzvpotg5/TffIUJHrsHhDHQShiMpiIXB2coY8CPCfdFtzWi+BSIT5OHlN1klf h79A== X-Gm-Message-State: ANoB5plWtVs4pfJVIB0GyhHpIQ2+ImHsmh6wR5aTTbzZoFr9di3MhUg3 FsEyPXXM1mdTpH8zWI9+s5TF5dZif8U= X-Google-Smtp-Source: AA0mqf6OsLDXqTIfybYRVon6hwFk0yiQOj+FsA3fp+fUGINu/dO7QFfrtcX/GSx3l2PQpukND8GwjA== X-Received: by 2002:adf:ebc7:0:b0:242:359d:ea96 with SMTP id v7-20020adfebc7000000b00242359dea96mr374377wrn.35.1669839631853; Wed, 30 Nov 2022 12:20:31 -0800 (PST) Received: from esmac.lan ([2a0d:6fc0:b35:ef00:8c15:ed2d:439b:3624]) by smtp.gmail.com with ESMTPSA id v14-20020a05600c444e00b003a1980d55c4sm7143061wmn.47.2022.11.30.12.20.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Nov 2022 12:20:30 -0800 (PST) From: Eshel Yaron In-Reply-To: <87sfi0w722.fsf@posteo.net> (Philip Kaludercic's message of "Wed, 30 Nov 2022 19:55:49 +0000") References: <87ilixbguc.fsf@posteo.net> <87sfi0w722.fsf@posteo.net> Date: Wed, 30 Nov 2022 22:20:29 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Ok, I have pushed a commit with these changes. Thank for confirming the > fix, I'll be closing this report then. Great, thank you! > The thing I am confused about is that package.el ought to be autoloaded > itself, or am I mistaken in that assumption? I'm not sure I understand what it'd mean for package.el to be autoloaded (in contrast to, say, certain functions in package.el). I can say for sure that package-report-bug is not autoloaded though, in the sense that trying to call it before loading package.el yields a void-function error. Eshel From unknown Sat Sep 20 14:39:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59676: 30.0.50; package-report-bug fails getting maintainer address Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Nov 2022 20:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59676 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eshel Yaron Cc: 59676-done@debbugs.gnu.org Received: via spool by 59676-done@debbugs.gnu.org id=D59676.166984075920796 (code D ref 59676); Wed, 30 Nov 2022 20:40:02 +0000 Received: (at 59676-done) by debbugs.gnu.org; 30 Nov 2022 20:39:19 +0000 Received: from localhost ([127.0.0.1]:34976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0TrS-0005PM-VU for submit@debbugs.gnu.org; Wed, 30 Nov 2022 15:39:19 -0500 Received: from mout01.posteo.de ([185.67.36.65]:57089) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0TrO-0005PC-Rg for 59676-done@debbugs.gnu.org; Wed, 30 Nov 2022 15:39:17 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 7D3C6240026 for <59676-done@debbugs.gnu.org>; Wed, 30 Nov 2022 21:39:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1669840748; bh=C4vY/u3iewsKrB9CEaV0xVqVcBQxiGDLzl+eD1i3WqM=; h=From:To:Cc:Subject:Date:From; b=e2QOFDI+JV6lPdoZwe0GtgE31tHhejOQeXDRS0GaD/cXqpA3FxK+827vhEq+cxD4t CCD/E0iWEKuGNW4JRGwrxownCb74NvKfdqDeCBqiXlKNyMGpueT1gP4Abl6KfImluK 2i9mBfeLlGCA2y8pFWwLYTNgcqPf1cYIH64ixpiADPp58laaaU8cFoJs9qfyB6uHOS aLLEO1TMzfbqpFNbAL3dUi3pTJ1Q1xBgNzGf+ZtUdzPVduq8jKFGi5MRp7XOW88737 9Qrk2UpXOxmZ0mP01IxQ2yBoPfHP4Vo3CV009cdo/TOWxNZmxs4XzoFIf0whCz/R5Z zNW95Oh5HyF9A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NMrf3673pz9rxV; Wed, 30 Nov 2022 21:39:05 +0100 (CET) From: Philip Kaludercic In-Reply-To: (Eshel Yaron's message of "Wed, 30 Nov 2022 22:20:29 +0200") References: <87ilixbguc.fsf@posteo.net> <87sfi0w722.fsf@posteo.net> Date: Wed, 30 Nov 2022 20:39:08 +0000 Message-ID: <87o7sow51v.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eshel Yaron writes: >> Ok, I have pushed a commit with these changes. Thank for confirming the >> fix, I'll be closing this report then. > > Great, thank you! > >> The thing I am confused about is that package.el ought to be autoloaded >> itself, or am I mistaken in that assumption? > > I'm not sure I understand what it'd mean for package.el to be autoloaded > (in contrast to, say, certain functions in package.el). I can say for > sure that package-report-bug is not autoloaded though, in the sense that > trying to call it before loading package.el yields a void-function > error. In that case I was mistaken. I know that packages are loaded without the user explicitly requesting for this to happen, so I guess I inferred from this that package.el is always loaded?