From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: raman@google.com Newsgroups: gmane.emacs.devel Subject: Async Package.el Feedback Date: Mon, 6 Apr 2015 17:29:11 -0700 Message-ID: <21795.9431.463084.313806@gargle.gargle.HOWL> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1428366575 6001 80.91.229.3 (7 Apr 2015 00:29:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 7 Apr 2015 00:29:35 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 07 02:29:34 2015 Return-path: Envelope-to: ged-emacs-devel@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 1YfHOX-0005cI-Md for ged-emacs-devel@m.gmane.org; Tue, 07 Apr 2015 02:29:33 +0200 Original-Received: from localhost ([::1]:42341 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YfHOX-0003BO-04 for ged-emacs-devel@m.gmane.org; Mon, 06 Apr 2015 20:29:33 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41012) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YfHOK-0003BG-Ux for emacs-devel@gnu.org; Mon, 06 Apr 2015 20:29:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YfHOG-0004gw-Uv for emacs-devel@gnu.org; Mon, 06 Apr 2015 20:29:20 -0400 Original-Received: from mail-pd0-x232.google.com ([2607:f8b0:400e:c02::232]:36361) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YfHOG-0004es-MX for emacs-devel@gnu.org; Mon, 06 Apr 2015 20:29:16 -0400 Original-Received: by pdea3 with SMTP id a3so60424239pde.3 for ; Mon, 06 Apr 2015 17:29:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:message-id:date:mime-version:content-type :content-transfer-encoding:to:subject; bh=lnIubmDBGf3MFVpWvz0J+M3XSijnyKUTmeiiAA0rE5I=; b=ELDZ4xFLpQ4wd2Fs2f+K4E461CSVoLHOzGRQrN8yvcnlMisC/AwMbZcbJHn+ICbboX ZZG7rhvas/TagVtACDVKkG+1ayoqaWq3SEvNSu1U6cPS79FyFaoq+fUB1GjKnTrz4SwH 9hJvVXNK1u0TF3oVl5dK7Mv7uwYyACN8oQAhwL5WtTegZugfM7myjemU6QstBfWjqKWR 1LkfFSane+NblpeUV1mqZfg09D+rIWPtvMhMCqDPThjvahiz7Bq/Y8ZYxuJjnRJ3d4Zh XS6XehtB1/fl9HeMX0MCesQvfTZ9W5XlD7t9MSZThyc6WunzpL2tarOZWlmbSnqeXlkW /k4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:message-id:date:mime-version:content-type :content-transfer-encoding:to:subject; bh=lnIubmDBGf3MFVpWvz0J+M3XSijnyKUTmeiiAA0rE5I=; b=U3tisSUaMl6YpVqwbh63Hfr1IKAvETe2szjYCwpuwlE+MW9ZUUOG83akX0e01Mq/cR z6krT8wZkrBRIRnIrBrB4pD63NSWA+7ntPAeCyb7+5jSmR0Rd6j7ZEODM+QqRlygWOev LsrRxTk022sp6U2fXLXhACDcCUWJ3LGdo331wxYJweUyr99XD1mPXLYyA+6w2KYYHP+i GrqBXPKy52m+L4SVy49nekPVjgvFfS9YX50KDlVAVnHOnnQ3JNTTbHcppA6FoCFPGDJK /ji2/Mu/OVP9rL7wbTmTahHM3TkO0D3opZaB+Iek7RDJGBUHoVgGmBTaQwxd255HS+oE 9t2g== X-Gm-Message-State: ALoCoQmJNlaBFyIxlIaNan1qeksGOlKu0b+Y3Bt++t+pMUV5WkMC4gBWqITIj9bmxc8tUgwBWNMF X-Received: by 10.70.135.106 with SMTP id pr10mr31241567pdb.156.1428366555170; Mon, 06 Apr 2015 17:29:15 -0700 (PDT) Original-Received: from raman-glaptop ([207.198.105.24]) by mx.google.com with ESMTPSA id yy2sm5897670pbb.6.2015.04.06.17.29.13 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 06 Apr 2015 17:29:14 -0700 (PDT) X-Mailer: VM 8.1.1 under 25.0.50.1 (x86_64-unknown-linux-gnu) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c02::232 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:185058 Archived-At: Async behavior for package is a welcome arrival, here is some hopefully useful feedback on making things better -- especially when upgrading a large number of packages at one shot. 0. On startup, Emacs still appears to block while loading the gpg bits for the various archives. 1. Even though installs happen asynchronously, there is a large amount of chatter in the Messages area -- can that be silenced? 2. This is a admittedly a special case: For many years, my emacs-startup file is called emacs-startup.el and is versioned by git -- ~!/.emacs is a symlink. The code in package.el that adds the (package-initialize) to the top of the startup file appears to go open the startup file each time to check if its magic cookie is present at the top -- so in my case, each package update caused the yes/no prompt -- perhaps remember that the cookie is added via a lisp var (hopefully customizable by the user) -- -- --