From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.bugs Subject: bug#41373: GNU ELPA: Add "reporting bugs" to individual package pages Date: Mon, 01 Jun 2020 13:31:29 -0700 Message-ID: <87blm2a5pa.fsf@ericabrahamsen.net> References: <87imgr9nr3.fsf@ericabrahamsen.net> <87r1v85qs3.fsf@gnu.org> <87imgkt469.fsf@ericabrahamsen.net> <87h7vvjnyf.fsf@gnu.org> <877dwqbpxh.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="121207"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Bastien , Stefan Kangas , 41373@debbugs.gnu.org, Richard Stallman , dgutov@yandex.ru To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jun 01 22:32:17 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jfr6X-000VPE-Ig for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 01 Jun 2020 22:32:17 +0200 Original-Received: from localhost ([::1]:49822 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jfr6W-00005S-Kw for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 01 Jun 2020 16:32:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55078) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfr6I-0008Vd-PK for bug-gnu-emacs@gnu.org; Mon, 01 Jun 2020 16:32:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53799) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jfr6I-0005s3-DP for bug-gnu-emacs@gnu.org; Mon, 01 Jun 2020 16:32:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jfr6I-00073y-A1 for bug-gnu-emacs@gnu.org; Mon, 01 Jun 2020 16:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Jun 2020 20:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41373 X-GNU-PR-Package: emacs Original-Received: via spool by 41373-submit@debbugs.gnu.org id=B41373.159104349827119 (code B ref 41373); Mon, 01 Jun 2020 20:32:02 +0000 Original-Received: (at 41373) by debbugs.gnu.org; 1 Jun 2020 20:31:38 +0000 Original-Received: from localhost ([127.0.0.1]:37112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfr5u-00073L-2C for submit@debbugs.gnu.org; Mon, 01 Jun 2020 16:31:38 -0400 Original-Received: from ericabrahamsen.net ([52.70.2.18]:50726 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfr5s-000738-5e for 41373@debbugs.gnu.org; Mon, 01 Jun 2020 16:31:36 -0400 Original-Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 52931FA034; Mon, 1 Jun 2020 20:31:30 +0000 (UTC) In-Reply-To: (Glenn Morris's message of "Mon, 01 Jun 2020 15:52:47 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:181379 Archived-At: On 06/01/20 15:52 PM, Glenn Morris wrote: > Eric Abrahamsen wrote: > >> 5. Adds a "Package:" pseudo-header > > That is not the right thing to do. > A debbugs.gnu.org package is not the same thing as an elpa.gnu.org package. [1] > The valid debbugs.gnu.org packages are listed at > https://debbugs.gnu.org/Packages.html > Trying to use one not listed there will result in the mail going to the > help-debbugs list. > > Separately, you should add an "X-Debbugs-CC" pseudo-header, because it > seems some mail clients don't allow arbitrary (real) X- mail headers. Thanks for this. You'd mentioned a pseudo-header in your previous message, and all I could see defined was "Package" and "Version", so I assumed you meant Package; my mistake. > I hope this is at most restricted to elpa.gnu.org packages. > There are already thousands of open Emacs bug reports. > If reports for melpa packages start getting funnelled into the same > system, it will make it harder than it already is to find relevant reports. Good point. You could also argue that, by putting their packages on Melpa, these authors have already implicitly hinted that they'd rather not interact with the Emacs organization/infrastructure. > (Also IMO this doesn't actually fix the issue from this bug report. > Each elpa.gnu.org package should still be defining where it wants its > bug reports to go to. This may be the maintainer address, github issue, > or whatever.) While I was succumbing to mission-creep this afternoon, I thought of the same thing: an "Issues-to" package header. This would also give package authors an explicit mechanism to opt out of debbugs. > [1] With some effort, someone could in principle automatically create an > elpa-X package on debbugs for every package X on elpa.gnu.org. Dunno about this. I started with this idea from the point of view of an (ELPA) package maintainer. At this point, I'm happy to just implement whatever everyone agrees makes the most sense. Eric