Debbugs Internal Request <help-debbugs@HIDDEN>
to internal_control <at> debbugs.gnu.org
.
Full text available."J.P." <jp@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available."J.P." <jp@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 14 Feb 2024 20:55:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 14 15:55:21 2024 Received: from localhost ([127.0.0.1]:53251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raMHp-0003Tj-7K for submit <at> debbugs.gnu.org; Wed, 14 Feb 2024 15:55:21 -0500 Received: from mail-108-mta177.mxroute.com ([136.175.108.177]:42543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1raMHh-0003TS-W5 for 68660 <at> debbugs.gnu.org; Wed, 14 Feb 2024 15:55:19 -0500 Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta177.mxroute.com (ZoneMTA) with ESMTPSA id 18da966ab280000466.001 for <68660 <at> debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 14 Feb 2024 20:54:54 +0000 X-Zone-Loop: 2d649cc226f37776c05d07768c1aeb59dfe02f442489 X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=mS22wOjQXquGbT9nUMtmp857IVZTGPZzgL63wgZcqGA=; b=bUDZ7LGZgbu0k0rXAAXv4I0Ckj pp7SKZ72xgwOuxagooWolCrX8/Qm0c4nABKjafxiM/gw4OjVrEqfNUHAg+aG6VRsTHkkcyNAso+xw SyEz2vb6rz+MCgZqwRWvx8n8ZDjZAlmBkjEyW98eZbXgOSHzrfHSm56Xri+ZFpByQt57OJumMSZtx smOJjX/G4IMK6nIP8+R6G1rTeAa/uQmnxhJk+QF2X2MVHpNFzoXJfHo+Lfmo8B/ozVk4a+ybXro3r bewlPYbjGM/USf/YWPqTsfVnJz3CNIuZ/pW5FodzEJMHCqEjJ+MUhIIkZwF8zLbhOf+1gT+vPOUY2 Yo7ChQDQ==; From: "J.P." <jp@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <jwvmss2lsgn.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Wed, 14 Feb 2024 15:08:44 -0500") References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> <87ede7frtz.fsf@HIDDEN> <87y1ceby5w.fsf@HIDDEN> <jwv5xziyc60.fsf-monnier+emacs@HIDDEN> <877cjyaa31.fsf@HIDDEN> <jwvr0hxtinl.fsf-monnier+emacs@HIDDEN> <87ttmssxok.fsf@HIDDEN> <87eddfg61t.fsf@HIDDEN> <87a5o3gexk.fsf@HIDDEN> <877cj6eu2t.fsf@HIDDEN> <jwvmss2lsgn.fsf-monnier+emacs@HIDDEN> Date: Wed, 14 Feb 2024 12:54:40 -0800 Message-ID: <871q9eepgv.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Authenticated-Id: masked@HIDDEN X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 68660 Cc: Philip Kaludercic <philipk@HIDDEN>, emacs-erc@HIDDEN, Amin Bandali <bandali@HIDDEN>, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) Stefan Monnier <monnier@HIDDEN> writes: > OK, OK, I'll see if I can find some time&motivation to work on this. > It shouldn't be very hard, > And all the children say: "Thank you Uncle Stefan."
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 14 Feb 2024 20:10:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 14 15:10:45 2024 Received: from localhost ([127.0.0.1]:53218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raLae-0002GS-Ls for submit <at> debbugs.gnu.org; Wed, 14 Feb 2024 15:10:45 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:3476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1raLac-0002GD-Kx for 68660 <at> debbugs.gnu.org; Wed, 14 Feb 2024 15:10:43 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 14894100129; Wed, 14 Feb 2024 15:10:19 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1707941418; bh=A4xhJLew2oN9GQbHC/i+LgADL/ONHBM6INgDL1tXHLE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=GztUui0VcOl7CGycvyyYYjXxRP1B+iq0zTDAXLNVQb2OPFduvEJOcSdEaTAxTGW0i AO74Cw5YEWOhpzS7h4B0O/++DLlugUuRuO2hEpf+U+9A70r/ME8MG1j14T/j3EkOHe z/Ttxpj84euU8cjhFkj4+DSve/piQhWyaWFSORDwelJ/wcV9HbPN1Kw3rf16URnpL4 mC75JK6deQ3CH7GWzBW2AeiID6SSxgTY+MbzQJEPtR3REu3BkPZM3wpcLMLQmo2lSN 1yTpbENUnKTGcKcytoIR6BZAcWqBMc9b6zOZEM4WDHc4qq48gRJz8RgBvWIkgeLBhF 1/4bafE0UuMuA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 124F310005D; Wed, 14 Feb 2024 15:10:18 -0500 (EST) Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id F2C8D12062F; Wed, 14 Feb 2024 15:10:17 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: "J.P." <jp@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <877cj6eu2t.fsf@HIDDEN> (J. P.'s message of "Wed, 14 Feb 2024 11:15:06 -0800") Message-ID: <jwvmss2lsgn.fsf-monnier+emacs@HIDDEN> References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> <87ede7frtz.fsf@HIDDEN> <87y1ceby5w.fsf@HIDDEN> <jwv5xziyc60.fsf-monnier+emacs@HIDDEN> <877cjyaa31.fsf@HIDDEN> <jwvr0hxtinl.fsf-monnier+emacs@HIDDEN> <87ttmssxok.fsf@HIDDEN> <87eddfg61t.fsf@HIDDEN> <87a5o3gexk.fsf@HIDDEN> <877cj6eu2t.fsf@HIDDEN> Date: Wed, 14 Feb 2024 15:08:44 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.036 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain POISEN_SPAM_PILL 0.1 Meta: its spam POISEN_SPAM_PILL_1 0.1 random spam to be learned in bayes POISEN_SPAM_PILL_3 0.1 random spam to be learned in bayes T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 68660 Cc: Philip Kaludercic <philipk@HIDDEN>, emacs-erc@HIDDEN, Amin Bandali <bandali@HIDDEN>, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.2 (-----) OK, OK, I'll see if I can find some time&motivation to work on this. It shouldn't be very hard, Stefan J.P. [2024-02-14 11:15:06] wrote: > Philip Kaludercic <philipk@HIDDEN> writes: > >> "J.P." <jp@HIDDEN> writes: >> >>> Stefan has suggested renaming the `:maintainer' item in the `extras' >>> slot of `package-desc' objects to `:maintainers' (plural). IIUC, this >>> would have the effect of solving the issue by omitting the "Maintainer:" >>> line item in *Help* buffers produced by `package-menu-describe-package' >>> and friends for all packages on all Emacs versions below 30.1. >> >> That also seems to be the best idea to me as well. > > Nice. And to be clear, by 'omitting the "Maintainer:" line', I meant > only WRT the `describe-package' results in Emacs and (hopefully) not the > web pages at http://elpa.gnu.org/packages/foo.html, etc. > >> >>> Full >>> remediation would, I think, also require that foo-pkg.el files and >>> /archive-contents data hosted on elpa.gnu.org reflect the newer format. >> >> I am not familiar with ERC's infrastructure, shouldn't this happen >> automatically? > > Yes, automatically. But I think elpa-admin would still need a shim, at > least until such time as the Emacs running on the production instance is > upgraded to 30.1 (or 29.3, if such a thing ever materializes). Not sure > if it's Stefan or the GNU infra people who control this. > >> >>> To help move this process along, Stefan has called for patches, but I >>> unfortunately am unable to reciprocate because I lack the wherewithal. >>> Hoping you're able to assist in this regard either directly, with code, >>> or by pointing out specific areas in the Emacs code base (and possibly >>> elpa-admin's as well) that would need addressing. >> >> I could help, but I don't understand what is going on well enough to >> produce any concrete patches. > > Thanks. I myself don't understand the whole picture either, only what's > readily apparent from observed behavior. I mean, I guess I can give it a > shot, but I'll mostly be flying blind. > >> >>> TIA, >>> J.P. >>> >>> [1] >>> https://lists.gnu.org/archive/html/bug-gnu-emacs/2024-01/msg01575.html
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 14 Feb 2024 19:15:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 14 14:15:35 2024 Received: from localhost ([127.0.0.1]:53101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raKjH-0000kn-0d for submit <at> debbugs.gnu.org; Wed, 14 Feb 2024 14:15:35 -0500 Received: from mail-108-mta25.mxroute.com ([136.175.108.25]:36243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1raKjE-0000kd-HM for 68660 <at> debbugs.gnu.org; Wed, 14 Feb 2024 14:15:34 -0500 Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta25.mxroute.com (ZoneMTA) with ESMTPSA id 18da90b58bf0000466.001 for <68660 <at> debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 14 Feb 2024 19:15:09 +0000 X-Zone-Loop: 6da6277b4b3435c4e317a3669b842db3a3c55c71d7d7 X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=hsNBxjHAqGvpvamPyUtgh98PixE7EXn+pT8NL0+AxcM=; b=eo5zH+kv0wx5zp23Yr738/9S77 kA09v0W4s2Wkqddfs+IkquCDcF7gMvkMvWMuJwVUur6rJ3mFKBlClIb7Eifc1gnavEpamcossOaA5 a5jGAvfUBAXy8IZKD05w3BoT2DveI2B/yWpT0KHkbKwAEgtKA8MeZPxQvomtPiGXy2dmPAAqiPqtr 4Nze1fDNZPjHvlBiarRL/WEMdaL+7JsJluEVN6AfP1ThBXYKcxx1MVK/ensyNXkWsTA9ZioTL+9XI 6HaRfCDl1e4mJYQUer4ivJD9lnDH3QQ+sVno0jDa/LwfXUrmVeR9OG4HvMtsXnKLwHSLDwsY2yZ8H rFSAQJWQ==; From: "J.P." <jp@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <87a5o3gexk.fsf@HIDDEN> (Philip Kaludercic's message of "Wed, 14 Feb 2024 16:59:19 +0000") References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> <87ede7frtz.fsf@HIDDEN> <87y1ceby5w.fsf@HIDDEN> <jwv5xziyc60.fsf-monnier+emacs@HIDDEN> <877cjyaa31.fsf@HIDDEN> <jwvr0hxtinl.fsf-monnier+emacs@HIDDEN> <87ttmssxok.fsf@HIDDEN> <87eddfg61t.fsf@HIDDEN> <87a5o3gexk.fsf@HIDDEN> Date: Wed, 14 Feb 2024 11:15:06 -0800 Message-ID: <877cj6eu2t.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Authenticated-Id: masked@HIDDEN X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, Amin Bandali <bandali@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) Philip Kaludercic <philipk@HIDDEN> writes: > "J.P." <jp@HIDDEN> writes: > >> Stefan has suggested renaming the `:maintainer' item in the `extras' >> slot of `package-desc' objects to `:maintainers' (plural). IIUC, this >> would have the effect of solving the issue by omitting the "Maintainer:" >> line item in *Help* buffers produced by `package-menu-describe-package' >> and friends for all packages on all Emacs versions below 30.1. > > That also seems to be the best idea to me as well. Nice. And to be clear, by 'omitting the "Maintainer:" line', I meant only WRT the `describe-package' results in Emacs and (hopefully) not the web pages at http://elpa.gnu.org/packages/foo.html, etc. > >> Full >> remediation would, I think, also require that foo-pkg.el files and >> /archive-contents data hosted on elpa.gnu.org reflect the newer format. > > I am not familiar with ERC's infrastructure, shouldn't this happen > automatically? Yes, automatically. But I think elpa-admin would still need a shim, at least until such time as the Emacs running on the production instance is upgraded to 30.1 (or 29.3, if such a thing ever materializes). Not sure if it's Stefan or the GNU infra people who control this. > >> To help move this process along, Stefan has called for patches, but I >> unfortunately am unable to reciprocate because I lack the wherewithal. >> Hoping you're able to assist in this regard either directly, with code, >> or by pointing out specific areas in the Emacs code base (and possibly >> elpa-admin's as well) that would need addressing. > > I could help, but I don't understand what is going on well enough to > produce any concrete patches. Thanks. I myself don't understand the whole picture either, only what's readily apparent from observed behavior. I mean, I guess I can give it a shot, but I'll mostly be flying blind. > >> TIA, >> J.P. >> >> [1] >> https://lists.gnu.org/archive/html/bug-gnu-emacs/2024-01/msg01575.html
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 14 Feb 2024 16:59:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 14 11:59:48 2024 Received: from localhost ([127.0.0.1]:52952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raIbs-0005av-2x for submit <at> debbugs.gnu.org; Wed, 14 Feb 2024 11:59:48 -0500 Received: from mout02.posteo.de ([185.67.36.66]:60039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1raIbp-0005ah-Ks for 68660 <at> debbugs.gnu.org; Wed, 14 Feb 2024 11:59:46 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id D7CCC240103 for <68660 <at> debbugs.gnu.org>; Wed, 14 Feb 2024 17:59:21 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1707929961; bh=nNKaEafFcFYirEhJfAoOE017ENvxg05VChPAYQbeBpo=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=EjJMJIvX411k92nNmdc0pULV/L4e1nDO9XDEP8fbvhaagCTa/n43I59GSp0AS4kHk lItj1FlhQWlgc37fwCTQZNB1HtDng/CBPiaT5zRvHwcLo9MkbR2DDq0iqMiKXGXo0m CkvkO9evVIoF2gfHussvqDB9obwJPkdl2bOCyYKotxI1S+kTfmCBGrxQgzUEiRuRDS xurZO6a00AkI57eGnofM0l+yO1UNlUhkK+BHVTBWBiolBsHFnvZrNVXb9f9ubKtDcM 5M1Xa5DKAtW5ueK88F/Kk42dRaNm6qWC96RYcY+uugSm6DYUCjCxiJgmg4lUp7Q7L/ n/L+Wvprn111w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TZktw1wzrz9rxP; Wed, 14 Feb 2024 17:59:20 +0100 (CET) From: Philip Kaludercic <philipk@HIDDEN> To: "J.P." <jp@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <87eddfg61t.fsf@HIDDEN> (J. P.'s message of "Tue, 13 Feb 2024 17:58:54 -0800") References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> <87ede7frtz.fsf@HIDDEN> <87y1ceby5w.fsf@HIDDEN> <jwv5xziyc60.fsf-monnier+emacs@HIDDEN> <877cjyaa31.fsf@HIDDEN> <jwvr0hxtinl.fsf-monnier+emacs@HIDDEN> <87ttmssxok.fsf@HIDDEN> <87eddfg61t.fsf@HIDDEN> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Wed, 14 Feb 2024 16:59:19 +0000 Message-ID: <87a5o3gexk.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, Amin Bandali <bandali@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.2 (-----) "J.P." <jp@HIDDEN> writes: > Hi Philip, > > "J.P." <jp@HIDDEN> writes: > >>>> Please let me know if anything is required from ERC to make this a >>>> reality. And, of course, I very much appreciate your taking the time. >>> >>> Nothing specific on ERC's side, no. >>> But patches for `elpa-admin.el` and for Emacs would be welcome >>> (tho extra time would be welcome as well :-) >> >> As far as patches go, I unfortunately remain rather uninitiated to the >> mysteries of this package system and doubt I can up my game >> sufficiently >> enough to amount to anything more than a sad annoyance. However, I can >> try harassing other package.el folk to see if any among them might >> bend. >> Thanks. > > You seem to be among the more active Emacs contributors in and around > package.el and GNU ELPA, so I suppose I'm asking if you wouldn't mind > weighing in on this when you get a chance. > > To summarize, I've belatedly discovered that once ERC 5.6 is released, > the more-or-less widely acknowledged [1] "baseline" package-upgrade > method (of manually navigating the `package-menu-mode' UI from M-x > list-packages) won't actually work on any ERC-supported Emacs release > (currently 27+) even though it's the one method recommended in ERC's > docs (expressly because it was perceived as being fail-safe). And while > C-u M-x package-install RET does in fact work on Emacs 29, it's sadly > not documented in the ERC manual that ships with 29.2. > > Stefan has suggested renaming the `:maintainer' item in the `extras' > slot of `package-desc' objects to `:maintainers' (plural). IIUC, this > would have the effect of solving the issue by omitting the "Maintainer:" > line item in *Help* buffers produced by `package-menu-describe-package' > and friends for all packages on all Emacs versions below 30.1. That also seems to be the best idea to me as well. > Full > remediation would, I think, also require that foo-pkg.el files and > /archive-contents data hosted on elpa.gnu.org reflect the newer format. I am not familiar with ERC's infrastructure, shouldn't this happen automatically? > To help move this process along, Stefan has called for patches, but I > unfortunately am unable to reciprocate because I lack the wherewithal. > Hoping you're able to assist in this regard either directly, with code, > or by pointing out specific areas in the Emacs code base (and possibly > elpa-admin's as well) that would need addressing. I could help, but I don't understand what is going on well enough to produce any concrete patches. > TIA, > J.P. > > [1] > https://lists.gnu.org/archive/html/bug-gnu-emacs/2024-01/msg01575.html
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 14 Feb 2024 01:59:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 13 20:59:23 2024 Received: from localhost ([127.0.0.1]:49007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ra4YV-0004Ba-0a for submit <at> debbugs.gnu.org; Tue, 13 Feb 2024 20:59:23 -0500 Received: from mail-108-mta164.mxroute.com ([136.175.108.164]:43975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1ra4YS-0004BQ-6B for 68660 <at> debbugs.gnu.org; Tue, 13 Feb 2024 20:59:21 -0500 Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta164.mxroute.com (ZoneMTA) with ESMTPSA id 18da556af500000466.001 for <68660 <at> debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 14 Feb 2024 01:58:58 +0000 X-Zone-Loop: 82c841e4706785eecb3ea3bf5f71087008f458f3c5ce X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=LxySE7l2uxeif7PvXCS1WJZgdAzUY02WZVYLRKWZ6k4=; b=c4wlppNGZFqzW9xhzqsjI9cXvk RU5nV1Jr/LcejLqzQ+DO0nLBXoi5K1tgOWwWyTRyVSmoBWwNz0wuDeEUsQguyineoEznwaG3OM0rj 6P6TdU6Y5qjP2lMsfIRMqU1OOUE9bNNMiGd3rOHFRXhtKuvpgNNdWfVGuS6tDf6/KIIexfB8wOj7I iJ8GtP93gEwxL7VvTebESZ7pak2BoEghNBKY9PjrmC6gb/nS/9r6SyT3wBq8VIxR7P83ocKCdVq13 WIgBdozAbYrAtSVRQHA8T487Iq8F02ZqWc7VN1l8tjPxW3E6IC8u775ZOB3jBRYcsgiWChSQGrlsE IvbMe/+g==; From: "J.P." <jp@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <87ttmssxok.fsf@HIDDEN> (J. P.'s message of "Wed, 31 Jan 2024 18:52:43 -0800") References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> <87ede7frtz.fsf@HIDDEN> <87y1ceby5w.fsf@HIDDEN> <jwv5xziyc60.fsf-monnier+emacs@HIDDEN> <877cjyaa31.fsf@HIDDEN> <jwvr0hxtinl.fsf-monnier+emacs@HIDDEN> <87ttmssxok.fsf@HIDDEN> Date: Tue, 13 Feb 2024 17:58:54 -0800 Message-ID: <87eddfg61t.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Authenticated-Id: masked@HIDDEN X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, Amin Bandali <bandali@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) Hi Philip, "J.P." <jp@HIDDEN> writes: >>> Please let me know if anything is required from ERC to make this a >>> reality. And, of course, I very much appreciate your taking the time. >> >> Nothing specific on ERC's side, no. >> But patches for `elpa-admin.el` and for Emacs would be welcome >> (tho extra time would be welcome as well :-) > > As far as patches go, I unfortunately remain rather uninitiated to the > mysteries of this package system and doubt I can up my game sufficiently > enough to amount to anything more than a sad annoyance. However, I can > try harassing other package.el folk to see if any among them might bend. > Thanks. You seem to be among the more active Emacs contributors in and around package.el and GNU ELPA, so I suppose I'm asking if you wouldn't mind weighing in on this when you get a chance. To summarize, I've belatedly discovered that once ERC 5.6 is released, the more-or-less widely acknowledged [1] "baseline" package-upgrade method (of manually navigating the `package-menu-mode' UI from M-x list-packages) won't actually work on any ERC-supported Emacs release (currently 27+) even though it's the one method recommended in ERC's docs (expressly because it was perceived as being fail-safe). And while C-u M-x package-install RET does in fact work on Emacs 29, it's sadly not documented in the ERC manual that ships with 29.2. Stefan has suggested renaming the `:maintainer' item in the `extras' slot of `package-desc' objects to `:maintainers' (plural). IIUC, this would have the effect of solving the issue by omitting the "Maintainer:" line item in *Help* buffers produced by `package-menu-describe-package' and friends for all packages on all Emacs versions below 30.1. Full remediation would, I think, also require that foo-pkg.el files and /archive-contents data hosted on elpa.gnu.org reflect the newer format. To help move this process along, Stefan has called for patches, but I unfortunately am unable to reciprocate because I lack the wherewithal. Hoping you're able to assist in this regard either directly, with code, or by pointing out specific areas in the Emacs code base (and possibly elpa-admin's as well) that would need addressing. TIA, J.P. [1] https://lists.gnu.org/archive/html/bug-gnu-emacs/2024-01/msg01575.html
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 1 Feb 2024 02:53:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 31 21:53:06 2024 Received: from localhost ([127.0.0.1]:39391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rVNCL-0007dg-Kl for submit <at> debbugs.gnu.org; Wed, 31 Jan 2024 21:53:06 -0500 Received: from mail-108-mta146.mxroute.com ([136.175.108.146]:46429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1rVNCI-0007dF-Dy for 68660 <at> debbugs.gnu.org; Wed, 31 Jan 2024 21:53:04 -0500 Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta146.mxroute.com (ZoneMTA) with ESMTPSA id 18d629549110003727.001 for <68660 <at> debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 01 Feb 2024 02:52:47 +0000 X-Zone-Loop: 0df5fcfc9451f5ea28c92bb618b314052f75a21dff33 X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=65E7NHs9rl8WAK7bI0epZcmxXJ3O6Pf5VZehX5iMuAI=; b=bcUjxZDzxYJh+QgE2K6jKQpW1J dhJOJuZJOmfNzUi6Q7GkNvVF+PJTeWFNHSuDfFxdcd/91xtfa0Umyp1U3TEqGUxrH/UfApx+gapjt xRvoQessqybOM6iVdSRR3hHO+xwy4kz56ewAuXQKoTSBxEmJT92usfSwZGP2C50HKNG5089f35kYt v/sg1AtIXqVxFODEXmoi/SHjXJPvGEoND9Ame6QRydVpW1Sb9zqdT+n8E0el9RQAUB3EItTZSARJ9 006bZ1SClbOCaoA+BK7bePGHoS2EqfEWHR3JCELw9VFMwyYlasbRZoMFGhNV14vmBc49s09259UT7 qbMaAVFg==; From: "J.P." <jp@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <jwvr0hxtinl.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Wed, 31 Jan 2024 14:24:05 -0500") References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> <87ede7frtz.fsf@HIDDEN> <87y1ceby5w.fsf@HIDDEN> <jwv5xziyc60.fsf-monnier+emacs@HIDDEN> <877cjyaa31.fsf@HIDDEN> <jwvr0hxtinl.fsf-monnier+emacs@HIDDEN> Date: Wed, 31 Jan 2024 18:52:43 -0800 Message-ID: <87ttmssxok.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Authenticated-Id: masked@HIDDEN X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, Amin Bandali <bandali@HIDDEN>, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Monnier <monnier@HIDDEN> writes: >> Yes, what you describe definitely seems preferable. So, I guess >> `:maintainer' (singular) will always be populated no matter what, for >> the benefit of legacy clients who only speak the one. And newer clients >> will be taught to always first check `:maintainers' (plural). > > I'd rather have only one of the two (either `:maintainer` or > `:maintainers`) but not both at the same time. The downside for those > few multi-maintainer packages is fairly small (its only impact is that > `describe-package` will not show the maintainers, which is what we've > had for many years). If we're only to choose one and also preserve compatibility, wouldn't it have to be `:maintainers' (plural)? Trying this out on Emacs 28 with package menu item _erc_ 5.6snapshot0.20240124.205832 available devel An Emacs ... (specifically, by swapping out the `:maintainer' item in the extras slot of ERC's `package-archive-contents' entry with an otherwise identical `:maintainers' item), I'm able to successfully advance to the next screen: Package erc is available. Status: Available from devel -- Install Archive: devel Version: 5.6snapshot0.20240124.205832 Commit: b5d36efa5777e4cc6db1067d58224d676cedbdd3 Summary: An Emacs Internet Relay Chat client Requires: emacs-27.1, compat-29.1.4.4 Website: https://www.gnu.org/software/emacs/erc.html Keywords: irc chat client internet=20 Author: Alexander L. Belikoff <alexander@HIDDEN> Other versions: 5.5 (gnu), 5.5.0.29.1 (builtin). I can only assume doing the same with the contents of erc-pkg.el in the downloaded tarball would additionally allow me to view the refreshed help-mode buffer after installation. I've tried simulating this by updating ERC's entry in `package-alist'. (IIUC, instead of passing along the `package-desc' object from `package-archive-contents', `package-install-button-action' elects to have `describe-package-1' look up the associated value anew in `package-alist', perhaps because it's seen as more recent or more authoritative, having just been read in by `package-load-descriptor' from erc-pkg.el.) In any case, this gives me: Package erc is installed. Status: Installed in =E2=80=98erc-5.6snapshot0.20240124.205832/=E2= =80=99, shadowing a built-in package. Delete If I haven't overlooked anything, then perhaps changing `:maintainer' to `:maintainers' (plural) presents an agreeable solution. >> Please let me know if anything is required from ERC to make this a >> reality. And, of course, I very much appreciate your taking the time. > > Nothing specific on ERC's side, no. > But patches for `elpa-admin.el` and for Emacs would be welcome > (tho extra time would be welcome as well :-) As far as patches go, I unfortunately remain rather uninitiated to the mysteries of this package system and doubt I can up my game sufficiently enough to amount to anything more than a sad annoyance. However, I can try harassing other package.el folk to see if any among them might bend. Thanks.
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 31 Jan 2024 19:25:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 31 14:25:43 2024 Received: from localhost ([127.0.0.1]:39062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rVGDP-00011Y-Fg for submit <at> debbugs.gnu.org; Wed, 31 Jan 2024 14:25:43 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:12008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1rVGDJ-00010w-Ur for 68660 <at> debbugs.gnu.org; Wed, 31 Jan 2024 14:25:38 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id ED91010009F; Wed, 31 Jan 2024 14:25:22 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1706729122; bh=DQwbcG1GosR+mlQfLeckkNFPHMspyXzpCzxSykNYS+g=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=leT07Nzdtrtt3/Pz2rtZh65r317XNUYg0pbYCluunOTclaU4WHPONW++XVkT2JR24 56KcTRMe0WY6yTDr+w4qPzCR/zxkid5A2DxhVSrZ1jk9i+nZIDFTClnchUV/nf0xBy XuUx9+tmqnzfx5Dbp/KDi5PxLZM07MaFoiO5Iqxo8pU3UN1nt24j2MGyC+O1da8FK9 MNa/7ea3lWdF1s5K4m+Z0hhgJoBYDv3SAe+HWsqREGJq/vuJ60LDNMbMUzIXSLJABR PefsTk3KskP6qP5T6fWatM5gSNlGPIFDcaMuKEDHP7iNxmu3TllDIHbLT2saHbbQ3f +CIDV+CHtSrpw== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 025EA100068; Wed, 31 Jan 2024 14:25:22 -0500 (EST) Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E4F06120454; Wed, 31 Jan 2024 14:25:21 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: "J.P." <jp@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <877cjyaa31.fsf@HIDDEN> (J. P.'s message of "Wed, 24 Jan 2024 09:57:06 -0800") Message-ID: <jwvr0hxtinl.fsf-monnier+emacs@HIDDEN> References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> <87ede7frtz.fsf@HIDDEN> <87y1ceby5w.fsf@HIDDEN> <jwv5xziyc60.fsf-monnier+emacs@HIDDEN> <877cjyaa31.fsf@HIDDEN> Date: Wed, 31 Jan 2024 14:24:05 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.213 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, Amin Bandali <bandali@HIDDEN>, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Yes, what you describe definitely seems preferable. So, I guess > `:maintainer' (singular) will always be populated no matter what, for > the benefit of legacy clients who only speak the one. And newer clients > will be taught to always first check `:maintainers' (plural). I'd rather have only one of the two (either `:maintainer` or `:maintainers`) but not both at the same time. The downside for those few multi-maintainer packages is fairly small (its only impact is that `describe-package` will not show the maintainers, which is what we've had for many years). > Please let me know if anything is required from ERC to make this a > reality. And, of course, I very much appreciate your taking the time. Nothing specific on ERC's side, no. But patches for `elpa-admin.el` and for Emacs would be welcome (tho extra time would be welcome as well :-) Stefan
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 27 Jan 2024 20:30:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 27 15:30:40 2024 Received: from localhost ([127.0.0.1]:56013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rTpK4-0004Ke-67 for submit <at> debbugs.gnu.org; Sat, 27 Jan 2024 15:30:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bandali@HIDDEN>) id 1rTpJz-0004KQ-IM for 68660 <at> debbugs.gnu.org; Sat, 27 Jan 2024 15:30:38 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bandali@HIDDEN>) id 1rTpJl-0001Md-Vk; Sat, 27 Jan 2024 15:30:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=T+vTojl1GUOUM0YcIOxy6Ga6Y50tN7/ZxAi4zqYmrDc=; b=SPPs0t5VUjJ/MqN9rDUV Ty0yYv2+DxGXlRUv2oIrd6+18RcAd9fa92hwJujUC0KSFRvYOYl5kLsUh3audbFe9YOeXuJKYMNyj H/qE48XRps1VEPTctxC2kJNmCaxtuYQyhWsR8jUjleoKieRLqMDVd52obXRJzEztww5u+pVvk/YcX /EamjQoCYVp3MIs5d8cVZNAtW/8wLQIe35fVTbeVFS5SjEj6h4ySAfclCpyQDGBeSWviaUmD6FG/h QiPOe19cU4Q1XbPHli6eipL5dPwFehs/IvBqU073Tv/cPF6BMlzwQFoIpo9Li01Y0cSfs4jd6uvi1 sx+VCg6A8rbUFQ==; From: Amin Bandali <bandali@HIDDEN> To: "J.P." <jp@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <877cjyaa31.fsf@HIDDEN> References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> <87ede7frtz.fsf@HIDDEN> <87y1ceby5w.fsf@HIDDEN> <jwv5xziyc60.fsf-monnier+emacs@HIDDEN> <877cjyaa31.fsf@HIDDEN> Date: Sat, 27 Jan 2024 15:30:15 -0500 Message-ID: <8734uiwmco.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, Stefan Monnier <monnier@HIDDEN>, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) J.P. writes: > Stefan Monnier <monnier@HIDDEN> writes: > >>>>> I can see several ways to "fix" this, but I think the simplest would be >>> Would one of those several ways possibly include overriding the >>> `package-desc-extras' :maintainer item scraped by `lm-maintainers' with >>> a spec item from an elpa-packages entry? I see that support for a >>> `:maintainer' keyword was recently added, but it appears to serve some >>> other purpose. Anyway, I've attached a sketch of what I'm trying to >>> describe, but I'm rather unfamiliar with this program. >> >> Hmm... this requires manual work per package, and it drops support for >> multiple maintainers altogether, so I'd rather not go there. I was >> thinking instead of making `:maintainer` hold only a single item (the >> improper list thingy) and use `:maintainers` to hold the list of >> maintainers when there's more than one, which would be more >> backward compatible and would solve the problem for all packages. > > Yes, what you describe definitely seems preferable. So, I guess > `:maintainer' (singular) will always be populated no matter what, for > the benefit of legacy clients who only speak the one. And newer clients > will be taught to always first check `:maintainers' (plural). > > Please let me know if anything is required from ERC to make this a > reality. And, of course, I very much appreciate your taking the time. > Sorry I'm a bit out of the loop & probably missing some context here. I think I'd prefer to keep the personal names in ERC's Maintainer(s) field if possible, but if it's too much of a hassle and/or impossible then of course that's a different story. I'll defer to J.P. and you to go forward with whatever works best. Thanks, -a
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 24 Jan 2024 17:57:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 24 12:57:29 2024 Received: from localhost ([127.0.0.1]:46546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rShVA-00076n-W2 for submit <at> debbugs.gnu.org; Wed, 24 Jan 2024 12:57:29 -0500 Received: from mail-108-mta195.mxroute.com ([136.175.108.195]:35099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1rShV8-00076e-Di for 68660 <at> debbugs.gnu.org; Wed, 24 Jan 2024 12:57:28 -0500 Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta195.mxroute.com (ZoneMTA) with ESMTPSA id 18d3c9e7bc20003727.001 for <68660 <at> debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 24 Jan 2024 17:57:15 +0000 X-Zone-Loop: 8fe9dd80167850802030de1e1300867e3147bb21b84c X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=830oDDvpJtNpWmJKCMZodp/8iQkvvwCqPFSQ/gWp4yA=; b=Wl0Wp4BcJv0p1+U1wBR3lmiBQT sJxX57DdsDU3pSWI15R0ARzxKZ9xa4lTX2ZIEPx4rKuxBQwWnZYkga4CuhGhzSLFqAc254ewztV7q Neo8WC3/vNdtUdMZ5BsyN4JH+E7cCesKXPaoVdkBwveLPubJIepPeuZozJ8QBUgol74lP9BTRO6BU t08qQVI5Ms1k482AG5AEqrmbw1tUZlFNurhhukZkLLyBAvVdvuyp/dooHRVOD7HNSOIgFhxX75j1L jv/JgcRd5DerGntbG+qfNR7TOPc4uAFfS9zr+dmWlAa3yMzfqQbXB2Qwwe91crbwF/mpp6pduD41c uwrc1OeQ==; From: "J.P." <jp@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <jwv5xziyc60.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Wed, 24 Jan 2024 10:41:50 -0500") References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> <87ede7frtz.fsf@HIDDEN> <87y1ceby5w.fsf@HIDDEN> <jwv5xziyc60.fsf-monnier+emacs@HIDDEN> Date: Wed, 24 Jan 2024 09:57:06 -0800 Message-ID: <877cjyaa31.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Authenticated-Id: masked@HIDDEN X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, Amin Bandali <bandali@HIDDEN>, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Monnier <monnier@HIDDEN> writes: >>>> I can see several ways to "fix" this, but I think the simplest would be >> Would one of those several ways possibly include overriding the >> `package-desc-extras' :maintainer item scraped by `lm-maintainers' with >> a spec item from an elpa-packages entry? I see that support for a >> `:maintainer' keyword was recently added, but it appears to serve some >> other purpose. Anyway, I've attached a sketch of what I'm trying to >> describe, but I'm rather unfamiliar with this program. > > Hmm... this requires manual work per package, and it drops support for > multiple maintainers altogether, so I'd rather not go there. I was > thinking instead of making `:maintainer` hold only a single item (the > improper list thingy) and use `:maintainers` to hold the list of > maintainers when there's more than one, which would be more > backward compatible and would solve the problem for all packages. Yes, what you describe definitely seems preferable. So, I guess `:maintainer' (singular) will always be populated no matter what, for the benefit of legacy clients who only speak the one. And newer clients will be taught to always first check `:maintainers' (plural). Please let me know if anything is required from ERC to make this a reality. And, of course, I very much appreciate your taking the time.
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 24 Jan 2024 15:43:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 24 10:43:17 2024 Received: from localhost ([127.0.0.1]:46317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rSfPI-000625-PA for submit <at> debbugs.gnu.org; Wed, 24 Jan 2024 10:43:17 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:60352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1rSfPH-00061k-Va for 68660 <at> debbugs.gnu.org; Wed, 24 Jan 2024 10:43:16 -0500 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id B25824445D7; Wed, 24 Jan 2024 10:43:04 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1706110979; bh=0SKDuZ9kdgZyUD27gq/LKNnWBNHC+VpX8YXZQLUjmsQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=GWbOpK9K65AiBfbY8R494r1CyXAiu3q/uYXh4gWFB2jBsnkzUhiiSRVNtSiUuOd5K PEH4NyRGNng8zLmpKGloPr1jIFtzCWc/SDAsVl07ZPgnZAcBRGAoIdwCZ7U+1s1vr+ ziSvaY3EBBsUj3GWvEXWvP7htbsu2D5dPalfnw8J8ypcNi0/toJItihQqq5S+Sm9PK Snyu8/ejYinqH1yz/DM+W65OQId+PqZr8wdL7eFEq7+ymcf95bm3+XUCEP2nA7Bts3 x0gPxpCLhL56Hk6bgcB/pu1HThiBLvdxwR98b18NrRDZWEkSCBy2gbKO2pWC4o5R7s mAKtdHs51LTlQ== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 588C14445CD; Wed, 24 Jan 2024 10:42:59 -0500 (EST) Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 483C0120B6C; Wed, 24 Jan 2024 10:42:59 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: "J.P." <jp@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <87y1ceby5w.fsf@HIDDEN> (J. P.'s message of "Wed, 24 Jan 2024 06:31:39 -0800") Message-ID: <jwv5xziyc60.fsf-monnier+emacs@HIDDEN> References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> <87ede7frtz.fsf@HIDDEN> <87y1ceby5w.fsf@HIDDEN> Date: Wed, 24 Jan 2024 10:41:50 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.143 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, Amin Bandali <bandali@HIDDEN>, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) >>> I can see several ways to "fix" this, but I think the simplest would be > Would one of those several ways possibly include overriding the > `package-desc-extras' :maintainer item scraped by `lm-maintainers' with > a spec item from an elpa-packages entry? I see that support for a > `:maintainer' keyword was recently added, but it appears to serve some > other purpose. Anyway, I've attached a sketch of what I'm trying to > describe, but I'm rather unfamiliar with this program. Hmm... this requires manual work per package, and it drops support for multiple maintainers altogether, so I'd rather not go there. I was thinking instead of making `:maintainer` hold only a single item (the improper list thingy) and use `:maintainers` to hold the list of maintainers when there's more than one, which would be more backward compatible and would solve the problem for all packages. Stefan
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 24 Jan 2024 14:32:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 24 09:32:11 2024 Received: from localhost ([127.0.0.1]:44833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rSeIU-00012P-Dt for submit <at> debbugs.gnu.org; Wed, 24 Jan 2024 09:32:11 -0500 Received: from mail-108-mta58.mxroute.com ([136.175.108.58]:46287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1rSeIK-00011f-Uh for 68660 <at> debbugs.gnu.org; Wed, 24 Jan 2024 09:32:02 -0500 Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta58.mxroute.com (ZoneMTA) with ESMTPSA id 18d3be2735f0003727.001 for <68660 <at> debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 24 Jan 2024 14:31:52 +0000 X-Zone-Loop: e7addb4a9d5819a0c0b79956c526462e392ca04d8bc0 X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=ckd5JzCy6Q64oMfXwAtceb2M5P9AXb1FtLxzqLYEIr4=; b=h+DF5wthjP8vu2wCn5PAQZOgin JZMky+MFVZv/ub2SCmPEf82mC0bue52KtMyWk1Cep7ixmjeSvM/M+42ipuyWbljEgMTX9Egl7dbyj xR4l29tWmkkv+fF3xb6paEbVzvopfNWiEliHha7c0God34JcCK27Pa/yFBtqks+wFjgO1m1uH+zfM +LIpa5FDu/bsiMSfXEwjMODdB+9oqQGFUJTR25i0cUMchm0jWVocOwYQAnvH6A8ZLCL8Sl7p0RBnd cAOuZqumrtMFPhewYSbRcnqUUzvilgBd16RkkudBcZ4BRvIrg9PHS3ADVKRLfp0vzcqwwmYGJO1hW TzI0X4zA==; From: "J.P." <jp@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <87ede7frtz.fsf@HIDDEN> (J. P.'s message of "Tue, 23 Jan 2024 17:22:32 -0800") References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> <87ede7frtz.fsf@HIDDEN> Date: Wed, 24 Jan 2024 06:31:39 -0800 Message-ID: <87y1ceby5w.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Authenticated-Id: masked@HIDDEN X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, Amin Bandali <bandali@HIDDEN>, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain "J.P." <jp@HIDDEN> writes: > Stefan Monnier <monnier@HIDDEN> writes: > >>>> Its installable via `package-install`, but not from the >>>> `package-menu-describe-package` because of this bug in that command. >>> >>> This indeed works interactively on Emacs 29. Thanks. >>> >>> However, ERC also supports versions 27 and 28. What's the recommended >>> way for folks to upgrade on those Emacsen? The least gruesome thing I >>> could conjure up is >>> >>> (package-install (car (alist-get 'erc package-archive-contents))) >> >> Do you mean that `package-install` won't work because the package is >> already installed? Hmm... yeah, that'd be a problem. >> >> I can see several ways to "fix" this, but I think the simplest would be Would one of those several ways possibly include overriding the `package-desc-extras' :maintainer item scraped by `lm-maintainers' with a spec item from an elpa-packages entry? I see that support for a `:maintainer' keyword was recently added, but it appears to serve some other purpose. Anyway, I've attached a sketch of what I'm trying to describe, but I'm rather unfamiliar with this program. Thanks. >> to change >> >> ;; Maintainer: Amin Bandali <bandali@HIDDEN>, F. Jason Park <jp@HIDDEN> >> >> into >> >> ;; Maintainer: emacs-erc@HIDDEN >> >> Would that be a problem? > > I'll learn to live with it if Amin (Cc'd) can. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-POC-Allow-overriding-extras-maintainer-with-maint-co.patch From 698918eb1b1f25a4b97bf951e69344ea441a8074 Mon Sep 17 00:00:00 2001 From: "F. Jason Park" <jp@HIDDEN> Date: Tue, 23 Jan 2024 12:56:38 -0800 Subject: [PATCH] [POC] Allow overriding extras maintainer with :maint-compat * elpa-admin.el (elpaa--supported-keywords): Add `:maint-compat' to spec. (elpaa--metadata): Allow overriding `package-desc-extras' `:maintainer' entry with new `pkg-spec' item `:maint-compat'. (Bug#68660) --- elpa-admin.el | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/elpa-admin.el b/elpa-admin.el index 9cbc805ba4..07db682085 100644 --- a/elpa-admin.el +++ b/elpa-admin.el @@ -1011,7 +1011,7 @@ SPECS is the list of package specifications." '(:url :core :auto-sync :ignored-files :release-branch :release :readme :news :doc :renames :version-map :make :shell-command :branch :lisp-dir :main-file :merge :excludes :rolling-release - :maintainer :manual-sync) + :maint-compat :maintainer :manual-sync) "List of keywords that can appear in a spec.") (defun elpaa--publish-package-spec (spec) @@ -1377,7 +1377,12 @@ PKG is the name of the package and DIR is the directory where it is." (advice-add 'lm-header :around lmheader-advice)) (package-buffer-info)) (advice-remove 'lm-header lmheader-advice))) - (extras (package-desc-extras pkg-desc)) + (extras (let ((m-new (plist-get (cdr pkg-spec) :maint-compat))) + (when m-new + (setf (alist-get :maintainer + (package-desc-extras pkg-desc)) + m-new)) + (package-desc-extras pkg-desc))) (version (package-desc-version pkg-desc)) (keywords (lm-keywords-list)) ;; (_ (elpaa--version-to-list version)) ; Sanity check! -- 2.42.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-POC-elpa-packages-erc-Add-maint-compat-item.patch From f206ac628a43bfacc47e70933a383eda3ae08bdb Mon Sep 17 00:00:00 2001 From: "F. Jason Park" <jp@HIDDEN> Date: Tue, 23 Jan 2024 13:02:17 -0800 Subject: [PATCH] [POC] * elpa-packages (erc): Add :maint-compat item. --- elpa-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elpa-packages b/elpa-packages index c73e8a066b..ae22abc02c 100644 --- a/elpa-packages +++ b/elpa-packages @@ -292,6 +292,8 @@ "etc/ERC-NEWS" "COPYING") :excludes ("lisp/erc/erc-loaddefs.el" "lisp/erc/ChangeLog.*") + :maint-compat ("Amin Bandali <bandali@HIDDEN>, F. Jason Park <jp@HIDDEN>" + . "emacs-erc@HIDDEN") :shell-command "(echo '@set ERCDIST from GNU ELPA'; echo '@set EMACSVER') >emacsver.texi" :doc "erc.texi" :news "ERC-NEWS") -- 2.42.0 --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 24 Jan 2024 01:22:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 23 20:22:46 2024 Received: from localhost ([127.0.0.1]:44215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rSRyY-0001OT-Bt for submit <at> debbugs.gnu.org; Tue, 23 Jan 2024 20:22:46 -0500 Received: from mail-108-mta69.mxroute.com ([136.175.108.69]:38933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1rSRyW-0001OL-HE for 68660 <at> debbugs.gnu.org; Tue, 23 Jan 2024 20:22:45 -0500 Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta69.mxroute.com (ZoneMTA) with ESMTPSA id 18d390fd7350003727.001 for <68660 <at> debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 24 Jan 2024 01:22:35 +0000 X-Zone-Loop: 5ac1bd1b48f7259c99673eba1df00b06fe30709f09a5 X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=kig7Ek6TjMLVT7Zd/alh2TQFGIjxiC8/80+hfo5irPM=; b=Xzyd4n4Ta65u2ERyc3FhC0gr1s v1/khBpT5w5thQ4aCp8WMsSJzAyu8S7SINJj3yj6SZmvAtZTBcThuohCblBEHwuNj6H9ZS9+S3OTs 6294w13qrYvIxjz1jF1y/cNUnR7ltpRn1CSioTUdHT5z1Hh0N4aI+KCEUbTDY0C6IxVMDfD36tndP +oIbPhJO71qKXkCMG5GB7c76aCyxhlNQ8/Z/UYMrvVODk5oXHPMjV/cyWhgBEXctxk9P/vGHC1OnI uBJaexgQgG8lJdXC7AiCWw75sm3sY7suW2TVPNF22bAHHUW5JeIdwKG6kp0WLW+QQpX998RngExOW TY+JZj+g==; From: "J.P." <jp@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Tue, 23 Jan 2024 19:55:38 -0500") References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> Date: Tue, 23 Jan 2024 17:22:32 -0800 Message-ID: <87ede7frtz.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Authenticated-Id: masked@HIDDEN X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, Amin Bandali <bandali@HIDDEN>, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Monnier <monnier@HIDDEN> writes: >>> Its installable via `package-install`, but not from the >>> `package-menu-describe-package` because of this bug in that command. >> >> This indeed works interactively on Emacs 29. Thanks. >> >> However, ERC also supports versions 27 and 28. What's the recommended >> way for folks to upgrade on those Emacsen? The least gruesome thing I >> could conjure up is >> >> (package-install (car (alist-get 'erc package-archive-contents))) > > Do you mean that `package-install` won't work because the package is > already installed? Hmm... yeah, that'd be a problem. > > I can see several ways to "fix" this, but I think the simplest would be > to change > > ;; Maintainer: Amin Bandali <bandali@HIDDEN>, F. Jason Park <jp@HIDDEN> > > into > > ;; Maintainer: emacs-erc@HIDDEN > > Would that be a problem? I'll learn to live with it if Amin (Cc'd) can.
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 24 Jan 2024 00:55:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 23 19:55:54 2024 Received: from localhost ([127.0.0.1]:44200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rSRYX-0000h6-Lp for submit <at> debbugs.gnu.org; Tue, 23 Jan 2024 19:55:53 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:62552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1rSRYV-0000gt-L6 for 68660 <at> debbugs.gnu.org; Tue, 23 Jan 2024 19:55:52 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 2A214100068; Tue, 23 Jan 2024 19:55:41 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1706057740; bh=CgXLp0Po6jJxLT34xxOoCXRL6qgmzQNAo/Sx1I5F4Ok=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=VXtkadcoKFtWqSyt72bJ0Gjp3X+xeM1s6aWyq63U/vmLk2pXiLNibi9JvcJKxj1IW GRGQ2hdTIsboF8G6lgfXVuIafGTjSOdKYsHbOU+x0sk9Xh4ayWfl+wkSrTsVQycMm5 84NSSSu05F/jD34XJS9MTfdkAxVf24/hYWMVFdG4sXBJIK4poWw11CB9HuwWDhc54Z FaJgFDXtJz6ZREooAE34ucc7Q9aLfR1uJl2TW07srjJQF0oXywuCQzhdrWwxssZPbX UUsG/3KUsGBBpGGshcSgwrR5cWKuf91DK8CuWmIeY7CTGYQ8mQA4+UQw01GaM308qp 2C5qGdg6D2xPA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 390C010004C; Tue, 23 Jan 2024 19:55:40 -0500 (EST) Received: from pastel (104-222-114-253.cpe.teksavvy.com [104.222.114.253]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 103BD1209CF; Tue, 23 Jan 2024 19:55:40 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: "J.P." <jp@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <87le8fisqg.fsf@HIDDEN> (J. P.'s message of "Tue, 23 Jan 2024 14:34:47 -0800") Message-ID: <jwvv87jsgfz.fsf-monnier+emacs@HIDDEN> References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> <87le8fisqg.fsf@HIDDEN> Date: Tue, 23 Jan 2024 19:55:38 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.023 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) >> Its installable via `package-install`, but not from the >> `package-menu-describe-package` because of this bug in that command. > > This indeed works interactively on Emacs 29. Thanks. > > However, ERC also supports versions 27 and 28. What's the recommended > way for folks to upgrade on those Emacsen? The least gruesome thing I > could conjure up is > > (package-install (car (alist-get 'erc package-archive-contents))) Do you mean that `package-install` won't work because the package is already installed? Hmm... yeah, that'd be a problem. I can see several ways to "fix" this, but I think the simplest would be to change ;; Maintainer: Amin Bandali <bandali@HIDDEN>, F. Jason Park <jp@HIDDEN> into ;; Maintainer: emacs-erc@HIDDEN Would that be a problem? Stefan
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 23 Jan 2024 22:35:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 23 17:35:07 2024 Received: from localhost ([127.0.0.1]:44108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rSPMJ-0005Gu-6V for submit <at> debbugs.gnu.org; Tue, 23 Jan 2024 17:35:07 -0500 Received: from mail-108-mta221.mxroute.com ([136.175.108.221]:39129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1rSPMG-0005Gj-7j for 68660 <at> debbugs.gnu.org; Tue, 23 Jan 2024 17:35:06 -0500 Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta221.mxroute.com (ZoneMTA) with ESMTPSA id 18d387659b30003727.001 for <68660 <at> debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 23 Jan 2024 22:34:56 +0000 X-Zone-Loop: 96c2b3e6d77fe4777de5ab9d7478a3892abafcb5b6d1 X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=JF/0yl+yFz1zbaXAkbKV2Yrnj5Xxt0tbKZOivsgRzJI=; b=STSfKmwtTP1xGWce41Ux6Tywx8 qBvsfIIw5Pmb/oJPx13Tmg/ZjrDBK8lo5NkcJSO3h7kShe4M5DMN+c+MmHYX8xstcQb6uLUYo7uke QdqA8dhrpV5rOdFN9i3Csln3walsW9sWU/X+Gm4h5yV3UQg5r+ifg9zGyQkXE5CGd9pCL+Wkab5ZI +wY0rO6At3NMj5NLPthzBmtSLVhKX3wNfiZ0d6Zoe24YTnR2RnJ/aiaD2gLM9JiEoB24vqXR5PQ6i g/Gk0HOpZAXI85cFNJovx2mmrSDHjw6gBv5TfT0hdnyIpyoYVorxQkqjQg7iUIyW/BkVzCbAJBqk+ QDKBVHcw==; From: "J.P." <jp@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Tue, 23 Jan 2024 14:48:41 -0500") References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> Date: Tue, 23 Jan 2024 14:34:47 -0800 Message-ID: <87le8fisqg.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Authenticated-Id: masked@HIDDEN X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Stefan, Stefan Monnier <monnier@HIDDEN> writes: >> Hm, I'm starting to suspect this perceived "breakage" may in fact be >> intentional (i.e., a "schema evolution"), at least on the /devel >> endpoint, given it seems to be reflected in the disparity between >> >> ;; /devel/archive-contents >> (:maintainer ("Bob Weiner" . "rsw@HIDDEN") >> ("Mats Lidell" . "matsl@HIDDEN")) >> >> and >> >> ;; /packages/archive-contents >> (:maintainer "Bob Weiner <rsw@HIDDEN>, Mats Lidell" >> . "matsl@HIDDEN") > > That just depends on when the package was built (i.e. before or after > `elpa.gnu.org`s Emacs was upgraded from Emacs-27 to Emacs-28). Not sure if this is relevant, but it seems `package-archive-version' is 1 on both sides of this divide. Should it maybe have been incremented? [...] > >> Assuming this isn't a red herring, will this perceived dichotomy hold >> going forward? That is, can we count on releases at the /packages >> endpoint being of the improper-list variety and not the alist variety >> for the foreseeable future? > > No. Perhaps GNU ELPA would consider versioned endpoints serving the same resources in older formats, e.g., /package/v1 /devel/v1 >> If so, then I guess this bug is much ado about nothing and can be >> closed, since ERC 5.6+ will be installable on 27+ in the manner >> recommended in our docs. > > Its installable via `package-install`, but not from the > `package-menu-describe-package` because of this bug in that command. This indeed works interactively on Emacs 29. Thanks. However, ERC also supports versions 27 and 28. What's the recommended way for folks to upgrade on those Emacsen? The least gruesome thing I could conjure up is (package-install (car (alist-get 'erc package-archive-contents))) But that's still a rather unfriendly incantation, IMO. Also, pardon my ignorance here, but it was my understanding that M-x list-packages RET is meant to be the de facto entry point for baseline upgrade functionality in Emacs. If you'll recall, during the lead up to Emacs 29's release, various discussions unfolded in and around bug#62720: 29.0.60; Not easy at all to upgrade :core packages like Eglot And throughout these, the following method held firm as a surefire way for upgrading a :core package: "It's not impossible to upgrade in Emacs 29, of course. The only way I know is to M-x package-list-packages, find Eglot 1.14 in the list, mark it with 'i' and confirm installation with 'x'. But it is very awkward." [1] Despite being "awkward," this method was acknowledged as reliable by multiple parties who were often otherwise at odds with one another: "OTOH, the workaround you described in [62720#5 [1]] doesn't sound too awful to me, given that this problem exists for a while and is not specific to Eglot." [2] "So we have the following alternatives for the way forward: [...] install your changes on master only, and leave the problem of updating a core package unsolved in Emacs 29 (with the workaround mentioned in the beginning of this bug's discussion available to alleviate the problem to some extent)" [3] "The official way of switching from built-in packages to ELPA should still be to use the package menu." [4] "But selecting the package with I and then installing it will "update" it" [5] "As we already know, the user can already install a newer version of Eglot using the 'list-packages' menu (and picking the exact version manually)" [6] "Whereas one can always upgrade a built-in package using 'i' (package-menu-mark-install) in the list-packages menu" [7] "To manually execute an upgrade of one package, one needs to both mark the new version for installation (after first scrolling down the list to find it), and mark the current version for deletion. This is what currently an upgrade consists of." [8] "We do. We have commands for upgrading, both in "list-packages", and used interactively. Which do the thing of installing the new version and removing the old one. Which is what upgrading means in various tools, e.g. 'apt'." [9] "The bug#62720, reported by me, listed the only workaround that works identically in Emacs 2*. Just go to the package menu and press 'I' on the package you want to install. Boom, there go the ancient safeguards against updating builtin packages." [a] Thus, because this method, however unfashionable, also seemed the only one compatible with older Emacsen [b], ERC's documentation adopted it as its recommended means of upgrading: To upgrade, run =E2=80=98M-x list-packages <RET>=E2=80=99. In the =E2=80= =98*Packages*=E2=80=99 (=E2=80=98package-menu-mode=E2=80=99) buffer, click the =E2=80=98erc=E2= =80=99 package link for the desired version. If unsure, or if the version column is too narrow to tell, try the bottom-most candidate. In the resulting =E2=80=98help-mode= =E2=80=99 buffer, confirm the version and click =E2=80=98Install=E2=80=99. [c] And this adoption was made known to the current Emacs maintainers at the time [d]. Consequently, the language above was indelibly seared into the fabric of ERC 5.5.0.29 and Emacs 29, not only in doc/misc/erc.texi but also in various doc strings of user options referencing it. Which leads me to believe that once ERC 5.6 is released, it'll be the upgrade method many users inevitably try. So I guess all of this amounts to my asking if some accommodation can be made server-side to special-case the massaging of ERC's package metadata into an agreeable format fully compatible with M-x list-packages RET on older Emacsen. Thanks, J.P. [1] https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-04/msg00419.html [2] https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-04/msg00635.html [3] https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-04/msg00734.html [4] https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-06/msg00398.html [5] https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-04/msg01040.html [6] https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00511.html [7] https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-04/msg00911.html [8] https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-04/msg01396.html [9] https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-04/msg01435.html [a] https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00519.html [b] https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-06/msg00436.html [c] http://elpa.gnu.org/devel/doc/erc.html#Upgrading [d] https://lists.gnu.org/archive/html/emacs-erc/2023-04/msg00013.html
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 23 Jan 2024 19:49:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 23 14:49:02 2024 Received: from localhost ([127.0.0.1]:44017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rSMlY-0000jc-GD for submit <at> debbugs.gnu.org; Tue, 23 Jan 2024 14:49:02 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:27997) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1rSMlV-0000j1-Bb for 68660 <at> debbugs.gnu.org; Tue, 23 Jan 2024 14:48:58 -0500 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id F277F441710; Tue, 23 Jan 2024 14:48:45 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1706039324; bh=CJ6J47nWKrfsDGic1L/3QmfoFXuOoKG72cKfvE9PXwQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=nEGI1b4fzwj7jmHSxQSOMkbinMc4l3fjTRU4N1bWuNX3kaNeJtP/IDa327G4XRI0L NuRjE56pr0Mm3mx8N27zyC1X/IDdDXPbAhFZh/kFL10Sfi2CLQfmEKO182NUg8n1Ee 70/ZBrWR6faowL7qIgI4f6xJenegECWrMBU9OoP0xO4KTmZrLynHtFGyBUyCV4+Uy6 Lg+HIYaHSW2GUMtMkfztZ1i2YAuMKHPds6qhvHDfjxZvZ06fie9q+Z8OX5GeJuNs7b 44+zvoZf4fUMZ1yM5j/6SVGD2cA6Qb+rOSY4LJwcaxFilqbeUmC3Ol6W0TX1lqDe46 XoDMFjLMO+3GQ== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 8A3004417EE; Tue, 23 Jan 2024 14:48:44 -0500 (EST) Received: from pastel (104-222-114-253.cpe.teksavvy.com [104.222.114.253]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 60F84120037; Tue, 23 Jan 2024 14:48:44 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: "J.P." <jp@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <87o7dcm718.fsf@HIDDEN> (J. P.'s message of "Tue, 23 Jan 2024 06:57:39 -0800") Message-ID: <jwvplxrx2be.fsf-monnier+emacs@HIDDEN> References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> <87o7dcm718.fsf@HIDDEN> Date: Tue, 23 Jan 2024 14:48:41 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.374 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain POISEN_SPAM_PILL 0.1 Meta: its spam POISEN_SPAM_PILL_1 0.1 random spam to be learned in bayes POISEN_SPAM_PILL_3 0.1 random spam to be learned in bayes T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Hm, I'm starting to suspect this perceived "breakage" may in fact be > intentional (i.e., a "schema evolution"), at least on the /devel > endpoint, given it seems to be reflected in the disparity between > > ;; /devel/archive-contents > (:maintainer ("Bob Weiner" . "rsw@HIDDEN") > ("Mats Lidell" . "matsl@HIDDEN")) > > and > > ;; /packages/archive-contents > (:maintainer "Bob Weiner <rsw@HIDDEN>, Mats Lidell" > . "matsl@HIDDEN") That just depends on when the package was built (i.e. before or after `elpa.gnu.org`s Emacs was upgraded from Emacs-27 to Emacs-28). > And likewise for ./foo-pkg.el in > > ;; /devel/foo-42.0.tar > (define-package ... :maintainer > '(("Bob Weiner" . "rsw@HIDDEN") ("Mats Lidell" . "matsl@HIDDEN"))) > > vs. > > ;; /packages/foo-42.0.tar > (define-package ... :maintainer > '("Bob Weiner <rsw@HIDDEN>, Mats Lidell" . "matsl@HIDDEN")) Same thing. > Assuming this isn't a red herring, will this perceived dichotomy hold > going forward? That is, can we count on releases at the /packages > endpoint being of the improper-list variety and not the alist variety > for the foreseeable future? No. > If so, then I guess this bug is much ado about nothing and can be > closed, since ERC 5.6+ will be installable on 27+ in the manner > recommended in our docs. Its installable via `package-install`, but not from the `package-menu-describe-package` because of this bug in that command. Stefan
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 23 Jan 2024 14:58:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 23 09:58:01 2024 Received: from localhost ([127.0.0.1]:43763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rSIDx-0000qn-7Z for submit <at> debbugs.gnu.org; Tue, 23 Jan 2024 09:58:01 -0500 Received: from mail-108-mta15.mxroute.com ([136.175.108.15]:38811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1rSIDu-0000qe-UN for 68660 <at> debbugs.gnu.org; Tue, 23 Jan 2024 09:58:00 -0500 Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta15.mxroute.com (ZoneMTA) with ESMTPSA id 18d36d3e2420003727.001 for <68660 <at> debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 23 Jan 2024 14:57:52 +0000 X-Zone-Loop: 4eb12474df878c70a4067d3596acf20e0afd7c0e1690 X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=ld4OZoapNTF27T8yhSqRkMlYUG4nO2RKF9XxM9Qq2Uk=; b=kHuqB0M8NBctF9TA9MmOX2BB7s OqqGqGzeSIuus3LAkY1qHqRC4sNXqTHIahKVTcUQZ5inXIhM/9ldVY1b6qGogddMoJSFANMPVLTxL eGtpSNha9EDRhNp+pFglk8e34FXagrZZnCv2odYi/i7LRPFavMwR0/Iw9dskGGkySXnsTZDmJ8uVQ YvbqraI3edyEC9AzZvVTye3jOqtsm4th+5sbKi8djkBalQ6anZhGXoGVFFez7YZfRnaRG4dqD+7ov z2yeSTkzVjimmjqCONWuasLTSfaXQ4297gDUYNfRq2laan1WP9j+XSBoFCdISxIVyt11dBEgV1yo0 IPDs2E7g==; From: "J.P." <jp@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Mon, 22 Jan 2024 10:23:30 -0500") References: <877ck14dt4.fsf@HIDDEN> <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> Date: Tue, 23 Jan 2024 06:57:39 -0800 Message-ID: <87o7dcm718.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Authenticated-Id: masked@HIDDEN X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Stefan, Stefan Monnier <monnier@HIDDEN> writes: >> 6. Hit the _erc_ button: >> >> => describe-package-1: Wrong type argument: char-or-string-p, >> ("Amin Bandali" . "bandali@HIDDEN") > > I believe this is already fixed in `master`. > Luckily, this bug does not affect `package-install`. Hm, I'm starting to suspect this perceived "breakage" may in fact be intentional (i.e., a "schema evolution"), at least on the /devel endpoint, given it seems to be reflected in the disparity between ;; /devel/archive-contents (:maintainer ("Bob Weiner" . "rsw@HIDDEN") ("Mats Lidell" . "matsl@HIDDEN")) and ;; /packages/archive-contents (:maintainer "Bob Weiner <rsw@HIDDEN>, Mats Lidell" . "matsl@HIDDEN") And likewise for ./foo-pkg.el in ;; /devel/foo-42.0.tar (define-package ... :maintainer '(("Bob Weiner" . "rsw@HIDDEN") ("Mats Lidell" . "matsl@HIDDEN"))) vs. ;; /packages/foo-42.0.tar (define-package ... :maintainer '("Bob Weiner <rsw@HIDDEN>, Mats Lidell" . "matsl@HIDDEN")) Assuming this isn't a red herring, will this perceived dichotomy hold going forward? That is, can we count on releases at the /packages endpoint being of the improper-list variety and not the alist variety for the foreseeable future? If so, then I guess this bug is much ado about nothing and can be closed, since ERC 5.6+ will be installable on 27+ in the manner recommended in our docs. Thanks, J.P.
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at 68660) by debbugs.gnu.org; 22 Jan 2024 15:23:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 22 10:23:48 2024 Received: from localhost ([127.0.0.1]:41529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rRw9L-0006wo-N9 for submit <at> debbugs.gnu.org; Mon, 22 Jan 2024 10:23:47 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:32637) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1rRw9G-0006wV-Bv for 68660 <at> debbugs.gnu.org; Mon, 22 Jan 2024 10:23:46 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id BB9B710007D; Mon, 22 Jan 2024 10:23:32 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1705937011; bh=27mVRc0fcc+rj0VxS3/mUY1vBjHzSn7oq63RZoMCQ9c=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=n0EgT8AofFmmoEzmACWbL+PhZ8RV4oA/NCUTP/sVWZQCFkKEmmdqtQqQNTV+cJz3p O8F6BCeyeb0ccnBwhTx3bt48fo94Lfzpfrtnxt5wDmtgaXAxYl1JOTjNGeI8PfOhlf E36ZJMJeVhwZeI23FLdhOaU8QaIS3AwZ7C2QUbEolgx63ffqpj9b8GuTnR5oBVrXHd BO/LrzGB6TiNS2wKNUe6/b4BnNV/eHKCQsMjyvYTWnVGftot+hsd0KYoCKqPabp/ji C8s6F7kSW026pKs9xscdvBk1DFuNOWLpBvr9y4iQk+2YxbU7SllQxRNe/uX7OTLdlM xs937mI1MrOKg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id D563610001D; Mon, 22 Jan 2024 10:23:31 -0500 (EST) Received: from pastel (104-222-114-253.cpe.teksavvy.com [104.222.114.253]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id AF5E212046C; Mon, 22 Jan 2024 10:23:31 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: "J.P." <jp@HIDDEN> Subject: Re: bug#68660: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode In-Reply-To: <877ck14dt4.fsf@HIDDEN> (J. P.'s message of "Mon, 22 Jan 2024 06:56:23 -0800") Message-ID: <jwvjzo11jh2.fsf-monnier+emacs@HIDDEN> References: <877ck14dt4.fsf@HIDDEN> Date: Mon, 22 Jan 2024 10:23:30 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.058 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68660 Cc: emacs-erc@HIDDEN, 68660 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > 0. HOME=$(mktemp -d) ./src/emacs --no-site-file > 1. (require 'package) > 2. (push '("devel" . "https://elpa.gnu.org/devel/") package-archives) > 3. M-x list-packages RET > 4. Wait for "Package refresh done" > 5. Find _erc_ 5.6snapshot0.2024... available devel ... > 6. Hit the _erc_ button: > > => describe-package-1: Wrong type argument: char-or-string-p, > ("Amin Bandali" . "bandali@HIDDEN") I believe this is already fixed in `master`. Luckily, this bug does not affect `package-install`. Stefan
bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 22 Jan 2024 14:57:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 22 09:57:10 2024 Received: from localhost ([127.0.0.1]:41494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rRvjZ-0006DT-BB for submit <at> debbugs.gnu.org; Mon, 22 Jan 2024 09:57:09 -0500 Received: from lists.gnu.org ([2001:470:142::17]:36748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1rRvjU-0006D4-Bo for submit <at> debbugs.gnu.org; Mon, 22 Jan 2024 09:57:07 -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 <jp@HIDDEN>) id 1rRvjG-0007Lj-0w for bug-gnu-emacs@HIDDEN; Mon, 22 Jan 2024 09:56:50 -0500 Received: from mail-108-mta56.mxroute.com ([136.175.108.56]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <jp@HIDDEN>) id 1rRviw-0008Sb-FF for bug-gnu-emacs@HIDDEN; Mon, 22 Jan 2024 09:56:49 -0500 Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta56.mxroute.com (ZoneMTA) with ESMTPSA id 18d31ac362c0003727.001 for <bug-gnu-emacs@HIDDEN> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 22 Jan 2024 14:56:26 +0000 X-Zone-Loop: fc598286ea58541193a7b1ed1e142fca4a7bab42ab5a X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender: Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Jb4dn1HbfgN3Jpg3QGORBORIM7238QovJgOi5sS+bMM=; b=HJSjCzUceXk/UsiIWIYLB0wPlL 3Q9a7qGv1xyyVAiE+AOtm/oMPAoi1QRxZcjzE3L7qUtl+DIv/jS+/zCdyREfj7lCMmPD6IR0D9be9 QyopnChR0F6Okvinns9mPQxa7QwWTohA5KcxloDkAU8hmbs20ocgG7AcshDcT7W7wg7pKcI5v84Tz dLDynvgdq4JGXjqvwxgw1hsN+iwfdemnsL73nS2T85LY4PXxJWf/XzIJtmQtK+oNHrIzjJYdTiWQb lxAeUQkBBVgcv3whSuNxL7OuSR5jlAEGmrND8+sr3JhZ66iw5T0GPHr57q3OEGv5q2Qp4u+d0kZFa O4O5vuhg==; From: "J.P." <jp@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 29.2; ELPA: Wrong type argument w. multiple maintainers in package-menu-mode X-Debbugs-CC: emacs-erc@HIDDEN, Stefan Monnier <monnier@HIDDEN> Date: Mon, 22 Jan 2024 06:56:23 -0800 Message-ID: <877ck14dt4.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Authenticated-Id: masked@HIDDEN Received-SPF: pass client-ip=136.175.108.56; envelope-from=jp@HIDDEN; helo=mail-108-mta56.mxroute.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_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) 0. HOME=$(mktemp -d) ./src/emacs --no-site-file 1. (require 'package) 2. (push '("devel" . "https://elpa.gnu.org/devel/") package-archives) 3. M-x list-packages RET 4. Wait for "Package refresh done" 5. Find _erc_ 5.6snapshot0.2024... available devel ... 6. Hit the _erc_ button: => describe-package-1: Wrong type argument: char-or-string-p, ("Amin Bandali" . "bandali@HIDDEN") 7. As a workaround, with point still on _erc_, M-: (let ((desc (get-text-property (point) 'package-desc))) (cl-callf car (alist-get :maintainer (package-desc-extras desc)))) RET RET Perhaps I'm hallucinating, but for some reason I was under the impression the ELPA production instance combined multiple maintainers into a single conjoined entity. At least I seem to remember something like that being in effect back when ERC first encountered this in setting up its own CI endpoint [1]. In any case, it'd be nice to somehow fix this if it's looking like ERC 5.6 will be affected once it's released. Please let me know if anything's required on our end. Thanks. J.P. [1] https://emacs-erc.gitlab.io/bugs/archive/ (like 2+ yrs ago) which resulted in a poor man's hack: https://gitlab.com/emacs-erc/bugs/-/raw/master/resources/elpa/combine-maints.el In GNU Emacs 29.2.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.6) of 2024-01-22 built on localhost Repository revision: 51ca049608cd116e5ec5b8bb4fd815bed1cbf4ca Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12014000 System Description: Fedora Linux 37 (Workstation Edition) Configured using: 'configure --enable-check-lisp-object-type --enable-checking=yes,glyphs 'CFLAGS=-O0 -g3' PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t 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 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 message yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils erc-autoloads info compat-autoloads 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 cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 61064 6695) (symbols 48 7538 0) (strings 32 22236 1944) (string-bytes 1 654864) (vectors 16 15788) (vector-slots 8 213878 7973) (floats 8 27 32) (intervals 56 243 0) (buffers 976 10))
"J.P." <jp@HIDDEN>
:emacs-erc@HIDDEN, monnier@HIDDEN, bug-gnu-emacs@HIDDEN
.
Full text available.emacs-erc@HIDDEN, monnier@HIDDEN, bug-gnu-emacs@HIDDEN
:bug#68660
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.