From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!.POSTED!not-for-mail
From: Achim Gratz <Stromeko@nexgo.de>
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: <m3zi265o49.fsf@fitzsim.org> <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: <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>
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 <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	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 <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	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 <ged-emacs-devel@m.gmane.org>) 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 <ged-emacs-devel@m.gmane.org>) 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 <ged-emacs-devel@m.gmane.org>)
	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 <ged-emacs-devel@m.gmane.org>) 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." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-devel/>
List-Post: <mailto:emacs-devel@gnu.org>
List-Help: <mailto:emacs-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=subscribe>
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org
Original-Sender: "Emacs-devel" <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>
Xref: news.gmane.org gmane.emacs.devel:224650
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/224650>

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