From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Using Org as the source format to generate org.texi Date: Sat, 10 Mar 2018 22:55:13 -0500 Message-ID: References: <878tb5axms.fsf@bzg.fr> <6630c346-1b5a-d265-2b3a-05c4f7c497c6@cs.ucla.edu> <87muzk4tzs.fsf@gnu.org> <0ma7vjsrzi.fsf@fencepost.gnu.org> <87fu59qhbd.fsf@Rainer.invalid> <87vae3zobm.fsf@russet.org.uk> <5423df6f-5fc2-9d06-7366-a9bec9bc71d4@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1520740438 15732 195.159.176.226 (11 Mar 2018 03:53:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 11 Mar 2018 03:53:58 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 11 04:53:54 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eus3V-0003zu-UJ for ged-emacs-devel@m.gmane.org; Sun, 11 Mar 2018 04:53:54 +0100 Original-Received: from localhost ([::1]:52922 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eus5Y-00082O-UW for ged-emacs-devel@m.gmane.org; Sat, 10 Mar 2018 22:56:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37615) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eus51-00082F-Je for emacs-devel@gnu.org; Sat, 10 Mar 2018 22:55:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eus4y-0004rU-IT for emacs-devel@gnu.org; Sat, 10 Mar 2018 22:55:27 -0500 Original-Received: from [195.159.176.226] (port=58110 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eus4y-0004rC-AR for emacs-devel@gnu.org; Sat, 10 Mar 2018 22:55:24 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1eus2s-0003GN-Nq for emacs-devel@gnu.org; Sun, 11 Mar 2018 04:53:14 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 32 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:/zYgyeB2u788sAWawFWqD5jrZvg= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:223611 Archived-At: > I don't have a local clone of the ELPA repo, so this'd mean I couldn't > do a clean build from Emacs source without going to some extra work. If we move to include ELPA packages in the normal build (as Phillip is trying to do), then "getting Emacs's Git" will indeed require getting elpa.git as well. IOW If we do that, then you will need to have a local clone (and the extra work should be something similar to "make update-elpa"). > I think I'd feel more comfortable if we didn't impose this additional > dependency on building Emacs. Can we arrange for that by moving the > relevant code into Emacs proper? Some packages don't want to live in emacs.git because they don't want to be bound by Emacs's release schedule (and/or they want to make it easy to synchronize changes with some external repository of that package). For that reason, moving those into Emacs proper is not really desirable. We could *copy* them into Emacs proper, but then we're stuck with the problem of sync'ing changes between the copies, making it undesirable as well. > How much code are we talking about? Not decided yet. I suppose we'll start with just a couple packages, but it's likely to grow to many packages. But I think the expectation is that Emacs's build should not break if ELPA packages are missing. Stefan