From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Achim Gratz Newsgroups: gmane.emacs.devel Subject: Re: RFC: Adding BBDB to Emacs core Date: Mon, 16 Apr 2018 19:09:24 +0200 Organization: Linux Private Site Message-ID: <87muy35b97.fsf@Rainer.invalid> References: <3ovactap4b.fsf@fencepost.gnu.org> <87sh7wi2up.fsf@russet.org.uk> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1523898474 10045 195.159.176.226 (16 Apr 2018 17:07:54 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 16 Apr 2018 17:07:54 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 16 19:07:50 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 1f87bR-0002OF-Mg for ged-emacs-devel@m.gmane.org; Mon, 16 Apr 2018 19:07:41 +0200 Original-Received: from localhost ([::1]:58848 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f87dY-0007va-B2 for ged-emacs-devel@m.gmane.org; Mon, 16 Apr 2018 13:09:52 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39255) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f87dH-0007tL-SH for emacs-devel@gnu.org; Mon, 16 Apr 2018 13:09:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f87dE-00037X-FH for emacs-devel@gnu.org; Mon, 16 Apr 2018 13:09:35 -0400 Original-Received: from [195.159.176.226] (port=49302 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f87dE-000374-7y for emacs-devel@gnu.org; Mon, 16 Apr 2018 13:09:32 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1f87b5-0001zx-JR for emacs-devel@gnu.org; Mon, 16 Apr 2018 19:07:19 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 29 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:hfknCYIwVfOpqmFcM54Z9grCVws= 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:224650 Archived-At: Phillip Lord writes: > http://git.savannah.gnu.org/cgit/emacs.git/log/?h=feature/integrated-elpa > > uses package.el during the build process of Emacs, so that ELPA packages > could be added as packages. It requires more work. In the end, my own > feeling is that this is the right way. We could dramatically slim down > core Emacs to be enough to run package.el. The release would then be > "core plus what ever packages we think are important at the time". I think the point of contention previously was not from people using Git anyway for all their builds, but from folks attuned to using tarballs. So I think there'd need to be a way to create a tarball that looks like a proper Git checkout of the release, probably with some info put somewhere to record the exact state of these various checkouts at the time of the archive creation and a build process that picks those up as appropriate. My personal preference would be if everything that isn't needed to bootstrap Emacs moved to ELPA so that most of Emacs could be kept up-to-date via the package manager. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Q+, Q and microQ: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds