From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jorgen =?UTF-8?Q?Sch=C3=A4fer?= Newsgroups: gmane.emacs.bugs Subject: bug#20355: 25.0.50; Package installation fails without a fully loaded init file Date: Sun, 19 Apr 2015 10:51:15 +0200 Message-ID: References: <87wq1bnm7x.fsf@loki.jorgenschaefer.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1429433541 23263 80.91.229.3 (19 Apr 2015 08:52:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 19 Apr 2015 08:52:21 +0000 (UTC) Cc: 20355@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 19 10:52:10 2015 Return-path: Envelope-to: geb-bug-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 1YjkxV-0003PB-RO for geb-bug-gnu-emacs@m.gmane.org; Sun, 19 Apr 2015 10:52:10 +0200 Original-Received: from localhost ([::1]:47852 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YjkxV-0000vv-1c for geb-bug-gnu-emacs@m.gmane.org; Sun, 19 Apr 2015 04:52:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41125) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YjkxS-0000vq-L1 for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2015 04:52:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YjkxP-0007PJ-4D for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2015 04:52:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42426) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YjkxP-0007PB-0Y for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2015 04:52:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YjkxO-0003ta-GH for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2015 04:52:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jorgen =?UTF-8?Q?Sch=C3=A4fer?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Apr 2015 08:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20355 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20355-submit@debbugs.gnu.org id=B20355.142943348014922 (code B ref 20355); Sun, 19 Apr 2015 08:52:02 +0000 Original-Received: (at 20355) by debbugs.gnu.org; 19 Apr 2015 08:51:20 +0000 Original-Received: from localhost ([127.0.0.1]:60435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yjkwh-0003sb-J9 for submit@debbugs.gnu.org; Sun, 19 Apr 2015 04:51:19 -0400 Original-Received: from loki.jorgenschaefer.de ([87.230.15.51]:49486) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yjkwf-0003sS-5g for 20355@debbugs.gnu.org; Sun, 19 Apr 2015 04:51:18 -0400 Original-Received: from mail-wg0-f52.google.com (mail-wg0-f52.google.com [74.125.82.52]) by loki.jorgenschaefer.de (Postfix) with ESMTPSA id F3EA4200E73 for <20355@debbugs.gnu.org>; Sun, 19 Apr 2015 10:51:15 +0200 (CEST) Original-Received: by wgyo15 with SMTP id o15so150743876wgy.2 for <20355@debbugs.gnu.org>; Sun, 19 Apr 2015 01:51:15 -0700 (PDT) X-Received: by 10.180.74.238 with SMTP id x14mr16004982wiv.81.1429433475263; Sun, 19 Apr 2015 01:51:15 -0700 (PDT) Original-Received: by 10.27.52.194 with HTTP; Sun, 19 Apr 2015 01:51:15 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:101709 Archived-At: On Sun, Apr 19, 2015 at 4:29 AM, Stefan Monnier wrote: >> I recently accidentally uninstalled a package required by my init.el. >> The result was that starting Emacs failed. I then could not install the >> package again, though, as package-install failed with an error "the init >> file was not fully loaded". I suspect the latter is from the attempt to >> set `package-selected-packages'. The same error happened when I started >> Emacs with -q. > > Hmm... could you give a slightly more detailed recipe. I think > package.el does not degrade gracefully enough in such "inconsistent" > states, indeed. Oh, sorry, of course. $ mkdir tmpemacs $ HOME=$(pwd)/tmpemacs emacs Use M-x package-install to install company-statistics (as the first package I found that depends on another). Terminate Emacs, and do: $ rm -rf tmpemacs/.emacs.d/elpa/company-0.8.12 $ cat tmpemacs/.emacs.d/init.el (package-initialize) (require 'company-statistics) $ HOME=$(pwd)/tmpemacs emacs This throws some warnings because company is missing, and an error because company-statistics can not be loaded. M-x package-install RET company RET throws the error I mentioned originally, as does M-x package-list-packages: custom-save-all: Cannot save customizations; init file was not fully loaded All of these operations work on the second try, so it's not a complete lock-down, but it's annoying :-) Regards, Jorgen