From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alexander Shukaev Newsgroups: gmane.emacs.help Subject: Re: Correct Paths to Emacs C Sources after Installation Date: Tue, 4 Nov 2014 13:20:44 +0100 Message-ID: References: <834mugvw5w.fsf@gnu.org> <87y4rru6fa.fsf@gmail.com> <87wq7bu3rv.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1415103670 5106 80.91.229.3 (4 Nov 2014 12:21:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 4 Nov 2014 12:21:10 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Alexis Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Nov 04 13:21:03 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Xld6d-0007I7-1N for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Nov 2014 13:21:03 +0100 Original-Received: from localhost ([::1]:40129 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xld6c-0005YC-8W for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Nov 2014 07:21:02 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47696) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xld6O-0005Y7-Ht for help-gnu-emacs@gnu.org; Tue, 04 Nov 2014 07:20:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xld6N-0002CS-GG for help-gnu-emacs@gnu.org; Tue, 04 Nov 2014 07:20:48 -0500 Original-Received: from mail-lb0-x22d.google.com ([2a00:1450:4010:c04::22d]:62828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xld6M-0002CB-Hk for help-gnu-emacs@gnu.org; Tue, 04 Nov 2014 07:20:47 -0500 Original-Received: by mail-lb0-f173.google.com with SMTP id n15so817361lbi.32 for ; Tue, 04 Nov 2014 04:20:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ts3pVQmQcNTU5yqaEMSALbbwr9t9YGg0pPCsi3BSw2A=; b=WO8lM9zaNkDFJQ3k8G4tLM69Rq/JdeNnZAIKT3eYJePkUZf41r6zTPhULWRfWcoc4w D4HS9IU3T8zpU7xtaoNCUaU9kGuVXvQ1v3U3mMDI68yPa2AV3566nHcx3AxST4EkXlaE WWT4FJRwkgKKr/0gmF+51fbHpL/QJyk6czvnfIVhWI0CU9Y4T2W3mYicr/XXoB2Qrz+e dv1riEQ2JLOc85dnd7WI/qliX9Ge5SIFU9HFNCb2JKvsx1F1FIL892ZXDKXmhthEzt1Y UY7Tfv+Z5t28d8xNQfzTSFyhrI7LT+bUP0aKjS48nboyqIlA5pc7wHXR8wpj0XyFK9bI zbjg== X-Received: by 10.152.37.104 with SMTP id x8mr59427584laj.74.1415103645062; Tue, 04 Nov 2014 04:20:45 -0800 (PST) Original-Received: by 10.112.202.106 with HTTP; Tue, 4 Nov 2014 04:20:44 -0800 (PST) In-Reply-To: <87wq7bu3rv.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c04::22d X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:100728 Archived-At: > > i'm not one of the Emacs maintainers, myself, but i would think this is > something that needs to be decided by those who package Emacs. Not all > those packaging Emacs have end-users who want or need the C sources to > be available, so from the point of view of such packagers, including the > sources in the package would make it unnecessarily large. Packagers are not forced to include sources in this case. It's still optional. Simply the default where to search for them becomes more reasonable. Users can look it up in "source-directory" and put it there as "src" on the same level as "bin" would be always available. Similarly those who want to include sources, can do it without a obligating users to modify "source-directory" manually in Emacs Lisp. Furthermore, > different platforms (e.g. different Linux distros) might differ in where > such C sources should be located in their filesystem hierarchy > (e.g. they might have chosen /usr/src/ as the standard location for C > sources). So it seems to me it might be best for the Emacs build system > to not make decisions best left to package maintainers. "bin" should always have "src" near it. So whether one installs Emacs to "/usr" or to "/usr/local" or wherever else, it would still be valid.