From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jonas Bernoulli Newsgroups: gmane.emacs.bugs Subject: bug#48592: [PATCH 0/2] Support plural forms of Author and Maintainer library headers Date: Sun, 23 May 2021 23:14:42 +0200 Message-ID: <87sg2dm9tp.fsf@bernoul.li> References: <20210522202519.32549-1-jonas@bernoul.li> <83fsyej6bc.fsf@gnu.org> <871r9xon5v.fsf@bernoul.li> <837djpkd8k.fsf@gnu.org> <87wnrpaery.fsf@gnus.org> <871r9xpt5w.fsf@gmx.de> <87v979mhv7.fsf@bernoul.li> <87tumtnvay.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30970"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Lars Ingebrigtsen , 48592@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun May 23 23:15:44 2021 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 1lkvRm-0007q6-Fx for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 23 May 2021 23:15:42 +0200 Original-Received: from localhost ([::1]:33742 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lkvRl-0000yP-7t for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 23 May 2021 17:15:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57738) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lkvR8-0000yG-FN for bug-gnu-emacs@gnu.org; Sun, 23 May 2021 17:15:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58542) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lkvR8-0007tv-7c for bug-gnu-emacs@gnu.org; Sun, 23 May 2021 17:15:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lkvR8-0007tH-1z for bug-gnu-emacs@gnu.org; Sun, 23 May 2021 17:15:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jonas Bernoulli Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 23 May 2021 21:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48592 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 48592-submit@debbugs.gnu.org id=B48592.162180449230301 (code B ref 48592); Sun, 23 May 2021 21:15:02 +0000 Original-Received: (at 48592) by debbugs.gnu.org; 23 May 2021 21:14:52 +0000 Original-Received: from localhost ([127.0.0.1]:41855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lkvQx-0007sc-Qn for submit@debbugs.gnu.org; Sun, 23 May 2021 17:14:52 -0400 Original-Received: from mail.hostpark.net ([212.243.197.30]:33560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lkvQt-0007sS-H5 for 48592@debbugs.gnu.org; Sun, 23 May 2021 17:14:50 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by mail.hostpark.net (Postfix) with ESMTP id 4A96A165C1; Sun, 23 May 2021 23:14:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bernoul.li; h= content-type:content-type:mime-version:message-id:date:date :references:in-reply-to:subject:subject:from:from:received :received; s=sel2011a; t=1621804483; bh=2r70CFdfzZ8GxO4KUpHS/FsL 0y3sZaMWInogbcPKSo4=; b=eujGh0A3cSXbGHmNtsOA/ziGhsJwYGSo1B8QdT7l gQQtQwDjW9peTC+NzucXJojSLIXmt+NMwz827kxcA1YuzWMl8SA4Zy31VySky/WY HEmWUe6BVdN9IhTmxxuGqqLoXBC2Py7OmSHO6fWd8/6JCXIIinKrpGVJ/F/B0Vo5 lkE= X-Virus-Scanned: by Hostpark/NetZone Mailprotection at hostpark.net Original-Received: from mail.hostpark.net ([127.0.0.1]) by localhost (mail0.hostpark.net [127.0.0.1]) (amavisd-new, port 10224) with ESMTP id mVGoUf9_ZNPz; Sun, 23 May 2021 23:14:43 +0200 (CEST) Original-Received: from customer (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.hostpark.net (Postfix) with ESMTPSA id 1E489165B5; Sun, 23 May 2021 23:14:43 +0200 (CEST) In-Reply-To: <87tumtnvay.fsf@gmx.de> 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:207103 Archived-At: Michael Albinus writes: > Jonas Bernoulli writes: > > Hi Jonas, > >> Are you okay with replacing lm-maintainer with lm-maintainers? > > Same argument, again. I have no idea, whether there is some code in the > wild which uses (lm-header "Maintainer"). package.el does, implicitly. > > It would fail, if new packages arrive with the "Maintainers" keyword, > accessed from an older Emacs. > > Best regards, Michael. I see I need to be more verbose. I made two proposals: 1) Allow writing "Authors" instead of "Author" and "Maintainers" instead of "Maintainer". Everyone else in this thread thinks we shouldn't do that and I don't care enough to argue about it. 2) Some packages are being maintained by multiple people and those people are not members of some group or organization that could be used as a short-hand. All of those people should be listed because they all do important work. Emacs has a function whose purpose is to return the maintainer. It is called lm-maintainer. It returns just one maintainer, "the" maintainer. Even if the package has multiple maintainers and they are all listed. I propose that we accept the fact that some packages have multiple maintainers, and that we do that by adding a new function named lm-maintainers, which returns a list of maintainers. If there is only one maintainer, it returns a list of length one. There is already a function called lm-authors. Lets do the same for maintainers. I have given up on (1) and would still like to do (2). Jonas