From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Merging =?utf-8?Q?=E2=80=98wip-newt-installer=E2=80=99?= in master? Date: Thu, 22 Nov 2018 10:13:58 +0100 Message-ID: <87zhu1cw4p.fsf_-_@gnu.org> References: <87lg6sejwa.fsf@gmail.com> <87wopd88hq.fsf@gmail.com> <877ehcsocq.fsf@gnu.org> <87bm6oxsyf.fsf@gmail.com> <87a7m7yhu5.fsf@gmail.com> <878t1rygfu.fsf@gmail.com> <877ehbydmz.fsf@gmail.com> <87sgzykmyx.fsf@gnu.org> <877eh9245u.fsf@gmail.com> <87efbgx0p0.fsf@gnu.org> <87sgzw5ylb.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48263) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gPlHY-00043x-Ch for guix-devel@gnu.org; Thu, 22 Nov 2018 04:28:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gPl3n-0002y6-Rt for guix-devel@gnu.org; Thu, 22 Nov 2018 04:14:08 -0500 In-Reply-To: <87sgzw5ylb.fsf@gmail.com> (Mathieu Othacehe's message of "Tue, 20 Nov 2018 10:25:52 +0900") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Mathieu Othacehe Cc: Guix-devel Hi, Mathieu Othacehe skribis: >> I was going to suggest the =E2=80=98login-program=E2=80=99 way. :-) Wh= at=E2=80=99s the story >> with PAM env variables? > > The LANG env variable is important so that the installer can install the > right locale at start. However, it is not available yet when using > login-program. Any idea how to overcome this? If you add it to /etc/environment (through =E2=80=98session-environment-service-type=E2=80=99) it should be fine no? I=E2=80=99d like to make a release within 10 days, meaning =E2=80=98core-up= dates=E2=80=99 is merged by then. Do we go ahead and use the installer in the image as well? That would get real-world testing. The conditions for this IMO would be that: 1. ./configure and (guix self) are adjusted to not build the installer, at least by default. 2. The =E2=80=9Cold=E2=80=9D installation method remains prominently avai= lable, either by making it clear people can use ctrl-alt-f2 & co. to switch to a terminal, and maybe adding a message on the welcome page stating that the installer is =E2=80=9Cbeta=E2=80=9D or something. 3. The manual is updated to at least mention the new installer, maybe not in detail. How does that sound? It seems to me that it=E2=80=99s OK to push it quickly because it looks pre= tty good already and if it happens to be buggy, people can always use the old method. WDYT? Thanks, Ludo=E2=80=99.