From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Thierry Volpiatto Newsgroups: gmane.emacs.devel Subject: Re: Proposal for 'package-isolate' command Date: Thu, 17 Aug 2023 05:30:24 +0000 Message-ID: <87v8de9qel.fsf@posteo.net> References: <87r0oftgye.fsf@posteo.net> <87350vt1wz.fsf@posteo.net> <871qgen1ln.fsf@posteo.net> <87edke4mou.fsf@posteo.net> <87wmy6kuan.fsf@posteo.net> <87wmy6w070.fsf@posteo.net> <87zg2sjleg.fsf@posteo.net> <87pm3nlbm7.fsf@posteo.net> <87zg2ri9g9.fsf@posteo.net> <87bkf7b7ls.fsf@posteo.net> <87v8dfi6zy.fsf@posteo.net> <877cpvb361.fsf@posteo.net> <87pm3mj0ot.fsf_-_@posteo.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14387"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Thierry Volpiatto , Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 17 07:42:53 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qWVmX-0003Yi-JL for ged-emacs-devel@m.gmane-mx.org; Thu, 17 Aug 2023 07:42:53 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qWVlk-0003vP-NS; Thu, 17 Aug 2023 01:42:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qWVlg-0003uz-7w for emacs-devel@gnu.org; Thu, 17 Aug 2023 01:42:00 -0400 Original-Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qWVlc-0007aR-40 for emacs-devel@gnu.org; Thu, 17 Aug 2023 01:41:58 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 88E58240105 for ; Thu, 17 Aug 2023 07:41:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1692250910; bh=Cvwkivs1zdIx+D/7tG1wr7mqBEeYMsW2hpuBiQ1C7UI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=Db7XbeP+7DnnDaGLuLGrq6ZrI5cV25kINx0pmI3W0caSK8zt7IPS6VEIUhXZaaQcf bnWl7Dy7V6dUcB16+CLAxBktkrZhfVDaRIeFBEHmsklBE2UU2vdLGtA5X1NgzAcsXU 3PM2/jjxNqak+MOm9WhY0QbQdvbpPtMG8Bwz7M8Ve3pO+dK7YiKwPCyBs97+iA7thF HJHFueLpVcAukP1KQZEdvGZ7ccJN+rn5SPnRzoVUbtiactbudJZQu2fbofflf1dnWN iQ+S7lFfPODxAp9QHpD2gFNmV64Qs5gfeFzAUflP+6OgomkZLabtqDgaaG7+S5x/Zd txRdzbHsQHSeQ== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4RRDQY11kmz6tsb; Thu, 17 Aug 2023 07:41:40 +0200 (CEST) In-reply-to: <87pm3mj0ot.fsf_-_@posteo.net> Received-SPF: pass client-ip=185.67.36.66; envelope-from=thievol@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:308847 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Philip Kaludercic writes: >> No don't worry, helm will work in any cases, thanks. > > OK, in that case I'd prefer to keep it the way it is. Ok, fair enough. >>> Mainly to avoid issues with packages that might place files in the >>> configuration directory, which might hinder the reproduction of bugs. >> >> Hmm, maybe, I don't have an example in mind though. > > It might not be the best example, but my package autocrypt generates a > file in the `user-emacs-directory'. If we don't use --init-directory, > the existing file would be re-used. Ok, for such case it is easy to either rename the file temporarily to foo_ori or foo_save or to set the variable handling the file (generally it is not harcoded) to something else. But another issue is if your isolated package needs the history file or tramp file or whatever file ~/.emacs.d is handling; e.g. a package providing completion on history. I still think it is more handy to reuse user-emacs-directory and its elpa directory where the packages are already installed. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmTdsxMTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk8cODAC/GKhgKenWOJ6Ac++UVz3IIrxTtICP V4OrpbQJG18jCGdEu9vX/PTzhsKc28qzkHAZG6+pC+hVo7w1xikXd3Fc2iLs7aT3 OXTFMPYgoJhmG9OeI9Gse5hQml+WUzfGWaXF82w+PsaERXOnUfUMImZELbabfhS5 XKRSUU2xFdgC2SoS2jtoI0dceuJHAfO9LpnLHukFUmNO0xjfsdcBNDQwah9Nvkvo 4RY3wOSVkZ7Xir6QQLP4rWeahO7XX5nwPeJHdABZWEu0B63tfYdbLE5gb7PBxZFW QPeOHhbJ6sF82ySO7dz5waKU/7jQ7BaFYKvt0wO0opiD7Dmqqi+xD32Un42AG/hk F0s+2Nl+pSvCbupZAo6N8lW1DSbpUqipeBeu81Gv8OHOlLUNZqKle+8bgCeLEX6n 1FOGKdn5LIidcsdEHYEi9E3NeLRoETFpyeUWluFwbHuSSYaqDaZWe6FG65VI+AMq vXe4L1f62WkjyzPcu0aY6YangeOVZi6WB1w= =Ni+H -----END PGP SIGNATURE----- --=-=-=--