From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Kaushal Modi Newsgroups: gmane.emacs.devel Subject: Issue customizing package-user-dir in emacs -Q session [emacs 27.x] Date: Thu, 22 Feb 2018 15:35:08 +0000 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="94eb2c035a908dab6b0565cecadb" X-Trace: blaine.gmane.org 1519314903 2282 195.159.176.226 (22 Feb 2018 15:55:03 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 22 Feb 2018 15:55:03 +0000 (UTC) To: Emacs developers , Radon Rosborough Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 22 16:54:59 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 1eotD1-0000Cb-1W for ged-emacs-devel@m.gmane.org; Thu, 22 Feb 2018 16:54:59 +0100 Original-Received: from localhost ([::1]:39177 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eotF3-0008W0-3s for ged-emacs-devel@m.gmane.org; Thu, 22 Feb 2018 10:57:05 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41136) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eosu1-00078c-Km for emacs-devel@gnu.org; Thu, 22 Feb 2018 10:35:22 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eosu0-0002Ym-M7 for emacs-devel@gnu.org; Thu, 22 Feb 2018 10:35:21 -0500 Original-Received: from mail-yw0-x22d.google.com ([2607:f8b0:4002:c05::22d]:37364) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eosu0-0002YY-Fy for emacs-devel@gnu.org; Thu, 22 Feb 2018 10:35:20 -0500 Original-Received: by mail-yw0-x22d.google.com with SMTP id j143so1799068ywb.4 for ; Thu, 22 Feb 2018 07:35:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=B9+Z4KBr2rTgnKoA541LKtoGxBBqbGz4KiFrlXKqtSo=; b=jfDzE2AW2sfkHxMTWt9TDmdkii9xu8L1vZhV16CEZTQUyZ87WvzfYuXgQopRylQ3RY NdFbM6LCAR43uMWvFobB6ggX2UOlOZU+6S4P1gKb4PGZn6200/elnwoFOYH1wvmR2gvA wVreQOVeQhy29V+X79TbQ1QTdzVd1U0ZHHQNMmo5Z8vltL+h1u5C8NibeewuJXpL+S6/ 4I7UYuXV38cJObhwhCXYzLwV3ohzcLH674Oy/tAsTLbw7FnPlHLonLrFkvAolzoKZ3Gv upYvtGokVphUvIS/XwYodC1anE9vNrxi8klGiomANdxXSMY/K8ltv4gV2yJ/3cIK/Hhg SY5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=B9+Z4KBr2rTgnKoA541LKtoGxBBqbGz4KiFrlXKqtSo=; b=emng+87utSsYOCtL5MJzgu7NsO7TqC+GATZU1QZCv6g3pVeUztBwTeyrxM+2Fp0ZEv wGmXggp3aorrrfQfKrVVivzza/WO1cxIdZkN0Ewq+fddC1dhyBNJuVnu0XKZxfycUDZt m22VsV94jEaavXboFty/7JFUnpMjnhSHO/xAFC4MWQbZfAVvNK2jEPlcvpFSRtf4NSqp r3ttl6TfItAYoEKQRQhE+otuBrrDwpOaeahR64ZdwNcq/TpF4IWGrOCj3cYW7/mH6Y4Q 99Ie0TTlzvnf2nMtj1q8tSvvibVrnUwaPamaysmEm0KgmFS/0THIq7aaYNLEpUZIb/uL qDiw== X-Gm-Message-State: APf1xPAWmT9KSwEcSQTkoZVtVZjirMjebedeOOQrTWCM0pZr5tLXA+JD yHGyfJ1GR5tSAPpvVCYdKxIp+zW9FJx9707j3FI= X-Google-Smtp-Source: AH8x226xMePcjezYV2SbNMVt9pIHMmbKRIx4U/m0ARV8STpYuYUu40PQiqFanuzrd4E+X1Y9+H9qrM3DdNnTEYT2/u8= X-Received: by 10.13.243.198 with SMTP id c189mr4984137ywf.141.1519313719501; Thu, 22 Feb 2018 07:35:19 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4002:c05::22d 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:222988 Archived-At: --94eb2c035a908dab6b0565cecadb Content-Type: text/plain; charset="UTF-8" Hello, For CI testing of my emacs-based projects, I customize package-user-dir in an emacs -Q session to install the required packages in a "sandbox" area. As an example, for my eless project, I run "make vcheck"[1] to install the latest Org stable version in an area separate from the user's default ~/.emacs.d/elpa by customizing package-user-dir in a test setup file[2]. The problem is that that approach does not work on emacs 27.x, as it probably depends on early-init.el even in emacs -Q sessions. To confirm this issue: 1. git clone https://github.com/kaushalmodi/eless 2. make vcheck You can review the linked Makefile and setup-eless.el. @Radon Can you please this on emacs 27.x and suggest how to make it work? Thanks. [1]: https://github.com/kaushalmodi/eless/blob/master/Makefile [2]: https://github.com/kaushalmodi/eless/blob/master/build/setup-eless.el -- Kaushal Modi --94eb2c035a908dab6b0565cecadb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,
For CI testing of my emacs-based projects, I customize package-user-= dir in an emacs -Q session to install the required packages in a "sand= box" area.

As an example, for my eless project, I run &qu= ot;make vcheck"[1] to install the latest Org stable version in an area= separate from the user's default ~/.emacs.d/elpa by customizing packag= e-user-dir in a test setup file[2].

The problem is that that a= pproach does not work on emacs 27.x, as it probably depends on early-init.e= l even in emacs -Q sessions.

To confirm this issue:

1. git clone https://gi= thub.com/kaushalmodi/eless
2. make vcheck

You can= review the linked Makefile and setup-eless.el.

@Radon Can you= please this on emacs 27.x and suggest how to make it work?

Th= anks.
--

Kau= shal Modi

--94eb2c035a908dab6b0565cecadb--