From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: feature/integrated-elpa 4f6df43 15/23: README added Date: Thu, 20 Oct 2016 10:17:23 +0300 Message-ID: <831szbv69o.fsf@gnu.org> References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <87wph96cto.fsf@russet.org.uk> <831szh3iq4.fsf@gnu.org> <87mvi5spl9.fsf@Rainer.invalid> <83mvi51y3b.fsf@gnu.org> <87instslxu.fsf@russet.org.uk> <83inst1vut.fsf@gnu.org> <87eg3ekjz2.fsf@russet.org.uk> <83vawpx677.fsf@gnu.org> <87h989ixxd.fsf@russet.org.uk> <83mvi1ww6m.fsf@gnu.org> <87wph5fw0w.fsf@russet.org.uk> <838ttlwodt.fsf@gnu.org> <878ttl3342.fsf@Rainer.invalid> <8360opwjs2.fsf@gnu.org> <8760oosrn8.fsf@russet.org.uk> <83shrsvj3g.fsf@gnu.org> <87k2d46vqe.fsf@Rainer.invalid> <86funsqij1.fsf@realize.ch> <87d1iw6t15.fsf@Rainer.invalid> <8637jsqeqy.fsf@realize.ch> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1476947931 21002 195.159.176.226 (20 Oct 2016 07:18:51 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 20 Oct 2016 07:18:51 +0000 (UTC) Cc: Stromeko@nexgo.de, emacs-devel@gnu.org To: Alain Schneble Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 20 09:18:47 2016 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 1bx7cb-0003Vr-Rt for ged-emacs-devel@m.gmane.org; Thu, 20 Oct 2016 09:18:37 +0200 Original-Received: from localhost ([::1]:52868 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bx7cc-00075m-St for ged-emacs-devel@m.gmane.org; Thu, 20 Oct 2016 03:18:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43095) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bx7bh-00074G-3q for emacs-devel@gnu.org; Thu, 20 Oct 2016 03:17:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bx7bc-0004xd-BZ for emacs-devel@gnu.org; Thu, 20 Oct 2016 03:17:41 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39610) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bx7bc-0004xV-8H; Thu, 20 Oct 2016 03:17:36 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4676 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bx7bb-000366-Dk; Thu, 20 Oct 2016 03:17:35 -0400 In-reply-to: <8637jsqeqy.fsf@realize.ch> (message from Alain Schneble on Wed, 19 Oct 2016 22:13:09 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:208525 Archived-At: > From: Alain Schneble > Date: Wed, 19 Oct 2016 22:13:09 +0200 > Cc: emacs-devel@gnu.org > > > That > > precludes almost all solutions that depend on removal or shadowing > > during later steps in the initialization sequence and where > > not-yet-to-be-initialized packages become visible when initializing > > another package. > > I can only think of some inconsistent inter-package dependencies here. > But this will be covered by the "requires min package version" > dependency management that is already in place in package.el AFAIK. Yes, updating a package should also update all of its dependencies. And it should bail out if some of the dependencies are not yet available (e.g., if some dependency package was not yet update to account for the changes in the main package).