From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: package.el, package updates and load-path in long-running emacs Date: Wed, 24 May 2017 22:33:53 -0700 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1495690671 26888 195.159.176.226 (25 May 2017 05:37:51 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 25 May 2017 05:37:51 +0000 (UTC) User-Agent: Gnus/5.130016 (Ma Gnus v0.16) Emacs/25.2 (darwin) Cc: emacs-devel@gnu.org To: raman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 25 07:37:43 2017 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 1dDlSv-0006mh-UG for ged-emacs-devel@m.gmane.org; Thu, 25 May 2017 07:37:42 +0200 Original-Received: from localhost ([::1]:58292 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dDlT1-0007Jy-3x for ged-emacs-devel@m.gmane.org; Thu, 25 May 2017 01:37:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45019) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dDlSq-0007JO-RN for emacs-devel@gnu.org; Thu, 25 May 2017 01:37:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dDlSl-0001eW-UT for emacs-devel@gnu.org; Thu, 25 May 2017 01:37:36 -0400 Original-Received: from mail-pf0-x232.google.com ([2607:f8b0:400e:c00::232]:34113) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dDlSl-0001eI-Pb for emacs-devel@gnu.org; Thu, 25 May 2017 01:37:31 -0400 Original-Received: by mail-pf0-x232.google.com with SMTP id 9so156619409pfj.1 for ; Wed, 24 May 2017 22:37:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mail-followup-to:mime-version; bh=52C2Ni5MeW5mq+NWjp5BKfKXx82+BkFvnWfuzq2ZSXM=; b=HqqrCK7IHz3ppsWbJKaSvadwPG5+Hxjn42BBlhNFvB5FiV6CjQ9MmDzCsSKPAdwCOc 0vkpr2Ie+17TsDHbtUEawD12ssMuhVfhRCCqoHUdhCa18422qUaOsyaQbgsXEx1i5DOf 9ZXpWUZNYl/OFcd93sZnJcvaFNwin7c2eCblm1VVEo9yBY77YSPJGoGbFpc5N4Alp+nv HCynH7AilTEaCdP1NoSsT+SHxUOIRoJXVwa9G11FqfhSKSkCmf7vqquGHNcIFhnGTINB k1uERg2mB3MO0lRIIwV8jYEO5mDmAeAjuAGHwQgicqcC6fhCVBOJEkDI4asJ1opoSpoF k02A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mail-followup-to:mime-version; bh=52C2Ni5MeW5mq+NWjp5BKfKXx82+BkFvnWfuzq2ZSXM=; b=HfWqKYKXivda978zR3dOuFVeCJNRhhA9+/zAyFdjQLRRWR5xh248/hr26/XXc8cHng 0pRo4ubmX8bRduXazL+//MHCwMhvIUb6vgH1ECITk6oXxrAqUyEo5jpNXzrn4SAkFvzN Kh77m4Ukw7Ih70PlVy9QbZdrSjNjAsgZggY5NQSqsIe0PRL6CmrfYz1SPeLDTQf14gGc HlbRo2iZRrFoRSe2maEUR9ls+1gs8Par1b7sjEucnZL2SXXjYQTd/SmUAGQj0YhZp5Kf 08DvXxsiEAW5cwpe9SxJIdsnISNkP22xvueWiD27mdzA1LUuf3suEn0liv1+c9dWUQyg Hx9g== X-Gm-Message-State: AODbwcCjGLhXb2tfk2SiVCVa4HfKBf0A85PtDrvfUlDoIFoBPJIf3ZQB FQkAKFI5h55NMQ== X-Received: by 10.98.69.193 with SMTP id n62mr43417044pfi.216.1495690650790; Wed, 24 May 2017 22:37:30 -0700 (PDT) Original-Received: from Vulcan.local (76-234-69-149.lightspeed.frokca.sbcglobal.net. [76.234.69.149]) by smtp.gmail.com with ESMTPSA id q76sm10834167pfd.40.2017.05.24.22.37.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 May 2017 22:37:29 -0700 (PDT) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.local (Postfix, from userid 501) id A6EB549B2A0E; Wed, 24 May 2017 22:38:35 -0700 (PDT) In-Reply-To: (raman@google.com's message of "Wed, 24 May 2017 17:15:38 -0700") Mail-Followup-To: raman , emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c00::232 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:215194 Archived-At: >>>>> "r" == raman writes: r> At the end of updating packages, we should perhaps run r> (progn r> (package-initialize) r> (setq load-path (remove-if-not #'file-exists-p load-path)) Sounds reasonable, but what is the full impact of running package-initialize at that time? -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2