From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: ams@gnu.org (Alfred M. Szmidt) Newsgroups: gmane.emacs.devel Subject: Re: Path for system-wide .eln files Date: Sat, 05 Sep 2020 03:48:25 -0400 Message-ID: References: <83o8qocd32.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31064"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eggert@cs.ucla.edu, ulm@gentoo.org, yuri.v.khan@gmail.com, eliz@gnu.org, emacs-devel@gnu.org, akrl@sdf.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 05 09:49:03 2020 Return-path: Envelope-to: ged-emacs-devel@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 1kESwZ-0007zY-JX for ged-emacs-devel@m.gmane-mx.org; Sat, 05 Sep 2020 09:49:03 +0200 Original-Received: from localhost ([::1]:39320 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kESwY-0001uG-Mg for ged-emacs-devel@m.gmane-mx.org; Sat, 05 Sep 2020 03:49:02 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58946) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kESw0-0000mn-8K for emacs-devel@gnu.org; Sat, 05 Sep 2020 03:48:28 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:59752) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kESvy-0003fb-JR; Sat, 05 Sep 2020 03:48:26 -0400 Original-Received: from ams by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kESvx-0000RS-OR; Sat, 05 Sep 2020 03:48:26 -0400 In-reply-to: (message from Stefan Monnier on Fri, 04 Sep 2020 17:42:45 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:254540 Archived-At: > The difference between the two directories is that the home directory > may be shared between different architectures, while /usr/lib (or > /usr/local/lib) is _not_ shared by its definition. Therefore the > architecture makes sense in ~/.emacs.d/ but is redundant in /usr/lib/. The extra info may be redundant but it does no harm. If it is redundant, it also means that it doesn't have to be there. But since there is no need to keep such information in libdir, it is by definition for one specific architecture, it is better to remove it. There is also precedent in the GNU coding standards, e.g. most anything under datarootdir, so it makes more sense to make libdir here /usr/lib/emacs/VERSION as is the case with other things.