From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: Loading a package applies automatically to future sessions? Date: Tue, 6 Feb 2018 08:27:53 +1100 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="f40304352fac2e94e305647dbcd3" X-Trace: blaine.gmane.org 1517865972 23472 195.159.176.226 (5 Feb 2018 21:26:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 5 Feb 2018 21:26:12 +0000 (UTC) Cc: =?UTF-8?Q?Cl=C3=A9ment_Pit=2DClaudel?= , Emacs developers To: George Plymale II Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 05 22:26:08 2018 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 1eioH1-0005Mj-Sf for ged-emacs-devel@m.gmane.org; Mon, 05 Feb 2018 22:26:00 +0100 Original-Received: from localhost ([::1]:38758 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eioJ3-0007Xz-8w for ged-emacs-devel@m.gmane.org; Mon, 05 Feb 2018 16:28:05 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58173) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eioIu-0007V1-LP for emacs-devel@gnu.org; Mon, 05 Feb 2018 16:27:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eioIt-0006RW-Hw for emacs-devel@gnu.org; Mon, 05 Feb 2018 16:27:56 -0500 Original-Received: from mail-ot0-x235.google.com ([2607:f8b0:4003:c0f::235]:39079) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eioIt-0006RI-Ak for emacs-devel@gnu.org; Mon, 05 Feb 2018 16:27:55 -0500 Original-Received: by mail-ot0-x235.google.com with SMTP id f18so4219445otf.6 for ; Mon, 05 Feb 2018 13:27:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=kGYA3mab1+arGthk52TWO4+DiZAxluLYat9Ju7MYpNM=; b=S6FmR9p2rO11KlN4nrr+XkZtbkyHR6iAtgeeWMC//eEuIeTVxCizMS9KFxkha7QyVL v19cxDkyoMoJYhL16H7Ksm6Q3x88QOEY8Q/jWuerwyBfkJTvg8why/XlMkodWes0OkKv zhTWzZLvdlsbhgijJTb+YWkxDp66JmaCL9+obQVWDm9rCHQEi+1ogDlsYzeHX4NRyVIM dCmd8OdC3dNNbm8Bjkz8LemR4RhcftoPb60gZO8EQ3/m0lilzRaNaQQoOtF5pOpiSO9N /9wZCE6u9jVaPuEb4tP6d3BTwUuuww7DAutS2a+wrAIP5aWuz/uAWbuEnxhv5iqReSA+ lF1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=kGYA3mab1+arGthk52TWO4+DiZAxluLYat9Ju7MYpNM=; b=aI/i10BG8AX3BMWuCSFhKZ8Y8/BoFrZHlzyCG09aJbfKybhFgjUCV2JvZiweFJnJ0D ek98Ue1UHvqS6jKdMNeCe262GRHevCedVNdUCT4dsngexRjuOu8Cdzt30SE7iCqidSgn cvdRsJk4dh8AK+7tblQ0RqOUeyEXw7zco/mguNU6xiQ//2j0R5rRi84vBrrWtf3o+ki3 k622pDbl0fEydJWIv/VvohPZeEFQ9l/0upNJ8zjQJy5u+5QeEJuKM2K20zWOFb7lvBoU Ae6uDBH6BIQDXay1AiXXbowxbaY2pobdRNEQ8YsF7QDxjq27UU4KdhFDL+CcBdC27ejY iBKQ== X-Gm-Message-State: APf1xPBnYBUJXXqnJfCYIKcX2HCcrF10UcVZFvrsIwiROpj3jYgiE6N2 QB2V9LFI3IAMRO4OGC498dcEcuD6VezszEIrXgQ= X-Google-Smtp-Source: AH8x224gqGM4L5Cjo7L0yzggu3QRwPrTfH4SdfLu85ERZ4IkS9UsjOOBEg4wvzix7u7+l19csF8DyRrQtVTQaC9241E= X-Received: by 10.157.80.10 with SMTP id a10mr137060oth.147.1517866074410; Mon, 05 Feb 2018 13:27:54 -0800 (PST) Original-Received: by 10.168.183.198 with HTTP; Mon, 5 Feb 2018 13:27:53 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c0f::235 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:222566 Archived-At: --f40304352fac2e94e305647dbcd3 Content-Type: text/plain; charset="UTF-8" I was referring to re-installation of individual packages i.e. you install a package, find you don't really need it at this time and so remove it and then find later you do need it as opposed to removing ALL packages and then re-installing. However, having said that, I have done this many times in the past and never run into any problems. It can take a bit of time if you have a large number of packages, but I've never found any need to take additional action with only 1 exception and that is with respect to org mode. The only package which has ever given me any problems has been org mode and that was partly my fault (I was loading org functionality and then trying to install a later version from the org repo). Of course, if your using unofficial elpa repositories, all bets are off as there is no curation of the content in these repositories. I have certainly found crappy packages in some of these repos. However, that is not something Emacs has control of and if as a user you decide to install packages from such repos, then you need to be willing to deal with the issues which arise. Tim On 5 February 2018 at 21:07, George Plymale II wrote: > > Given that re-installing is also trivial > > This is not always true, esp. given a large number of packages. > -- regards, Tim -- Tim Cross --f40304352fac2e94e305647dbcd3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

I was referring to re-installation of individual = packages i.e. you install a package, find you don't really need it at t= his time and so remove it and then find later you do need it as opposed to = removing ALL packages and then re-installing.=C2=A0

However, having said that, I have done this many times in the past and ne= ver run into any problems. It can take a bit of time if you have a large nu= mber of packages, but I've never found any need to take additional acti= on with only 1 exception and that is with respect to org mode.=C2=A0
<= div>
The only package which has ever given me any problems ha= s been org mode and that was partly my fault (I was loading org functionali= ty and then trying to install a later version from the org repo).=C2=A0

Of course, if your using unofficial elpa repositories= , all bets are off as there is no curation of the content in these reposito= ries. I have certainly found crappy packages in some of these repos. Howeve= r, that is not something Emacs has control of and if as a user you decide t= o install packages from such repos, then you need to be willing to deal wit= h the issues which arise.

Tim

On 5 February 2018 at 21:0= 7, George Plymale II <georgedp@orbitalimpact.com> w= rote:
> Given that re= -installing is also trivial

This is not always true, esp. given a large number of packages.



--
regards,

Tim

--
T= im Cross

--f40304352fac2e94e305647dbcd3--