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#62751: 29.0.90; New libraries that still need to be assigned to packages Date: Mon, 10 Apr 2023 15:04:53 +0200 Message-ID: <87zg7fyjka.fsf@bernoul.li> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8335"; mail-complaints-to="usenet@ciao.gmane.io" To: 62751@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Apr 10 15:06:16 2023 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 1plrDr-0001tM-Qj for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 10 Apr 2023 15:06:16 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1plrDh-0005YA-S6; Mon, 10 Apr 2023 09:06:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1plrDe-0005Xx-Tg for bug-gnu-emacs@gnu.org; Mon, 10 Apr 2023 09:06:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1plrDe-0001Yr-Ij for bug-gnu-emacs@gnu.org; Mon, 10 Apr 2023 09:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1plrDe-0000xr-D6 for bug-gnu-emacs@gnu.org; Mon, 10 Apr 2023 09:06: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: Mon, 10 Apr 2023 13:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62751 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16811319083632 (code B ref -1); Mon, 10 Apr 2023 13:06:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 10 Apr 2023 13:05:08 +0000 Original-Received: from localhost ([127.0.0.1]:34546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1plrCl-0000wW-Hq for submit@debbugs.gnu.org; Mon, 10 Apr 2023 09:05:07 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:34274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1plrCj-0000wO-Ep for submit@debbugs.gnu.org; Mon, 10 Apr 2023 09:05:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1plrCh-0004Ve-AC for bug-gnu-emacs@gnu.org; Mon, 10 Apr 2023 09:05:03 -0400 Original-Received: from mail.hostpark.net ([212.243.197.30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1plrCd-00013K-RS for bug-gnu-emacs@gnu.org; Mon, 10 Apr 2023 09:05:02 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by mail.hostpark.net (Postfix) with ESMTP id C676716337 for ; Mon, 10 Apr 2023 15:04:55 +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 :subject:subject:from:from:received:received; s=sel2011a; t= 1681131895; bh=zue4RK7IDn/zfWPbiRWgIGKJXEW2gTBWdm/L0eVV2eM=; b=V WAEAjG1eAfDLAab93YFoQP1Ps+M9eeRkBcfU7LNfaiVyBDyf0HPArViCksoBWksO t4ioLMSqFaO64eOeMStcV88qFNnNQjaif3SN7OnnQcBuke2XR+ouI+HXDYgh9E05 FuFvG8z9iX/rRh5Gz09NDC6SLQEFtMoRo/J/FxpwkA= X-Virus-Scanned: by Hostpark/NetZone Mailprotection at hostpark.net Original-Received: from mail.hostpark.net ([127.0.0.1]) by localhost (mail1.hostpark.net [127.0.0.1]) (amavisd-new, port 10224) with ESMTP id 3OYsUb1Ni42P for ; Mon, 10 Apr 2023 15:04:55 +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 8607916392 for ; Mon, 10 Apr 2023 15:04:55 +0200 (CEST) Received-SPF: none client-ip=212.243.197.30; envelope-from=jonas@bernoul.li; helo=mail.hostpark.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:259570 Archived-At: Hello, Some new libraries still need to be assigned to a package in `package--builtins'. In some cases it seems clear to me, or at least likely, that we forgot to declare the package when adding the new library. I.e., that treating them as packages in their own right, was not intentional, but the result of that being the fallback behavior when no package is explicitly specified. 1. ietf-drums-date.el (summary: "parse time/date for ietf-drums.el"), should be part of ietf-drums. 3. package-vc.el should probably be treated as a package separate from Package, to make it easier to distribute Package on GNU ELPA. 4. All, or most, of the *-ts-mode.el probably should be treated as separate packages. 5. c-ts-common.el should probably not be a separate package. Maybe it should be part of c-ts-mode, or maybe even all the *-ts-mode.el, that depend on this library, should be part of a single c-ts-mode? The following packages are also listed separately in package--builtins, but I tend to think that is not intentional. part of?: 6. lisp/keymap.el emacs 7. lisp/emacs-lisp/oclosure.el emacs 8. lisp/net/tramp-container.el tramp 9. It seems a bit excessive to consider each use-package*.el a separate package. Maybe they should all be part of a single use-package package. An entry in finder--builtins-alist should be used to accomplish that. 10. All the lisp/net/eudc*.el should probably be part of a single eudc package. 11. All the lisp/image/image-dired*.el should probably be part of a single image-dired package. Maybe we should stop falling though to assign a new library to its own separate package, if nothing else is specified explicitly? It is of course nice not having to either add a "Package" library header or a finder--builtins-alist entry, but it also makes it easy to forget to explicitly specify the package when doing that would be necessary. Speaking of finder--builtins-alist, what about adding these entries?: ("leim" . emacs) ("obsolete" . emacs) Cheers, Jonas