From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Merging =?utf-8?Q?=E2=80=98wip-newt-installer=E2=80=99?= in master? Date: Sat, 05 Jan 2019 23:50:16 +0100 Message-ID: <871s5q1zyv.fsf@gnu.org> References: <87lg6sejwa.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> <87zhu1cw4p.fsf_-_@gnu.org> <875zwp17od.fsf@gmail.com> <87lg5j6h00.fsf@gnu.org> <87pnuv26jv.fsf@gmail.com> <87efbb4xpt.fsf@gnu.org> <871s7bm8k5.fsf@gmail.com> <8736rl6049.fsf@gmail.com> <874lc15opg.fsf@gnu.org> <87r2f4smlk.fsf@gmail.com> <8736rk6ui1.fsf@gnu.org> <87d0qgt8ej.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggsout.gnu.org ([209.51.188.92]:52097 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfulr-0004up-4b for guix-devel@gnu.org; Sat, 05 Jan 2019 17:50:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gfuln-0007Ka-Un for guix-devel@gnu.org; Sat, 05 Jan 2019 17:50:23 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:53046) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gfuln-0007K4-KZ for guix-devel@gnu.org; Sat, 05 Jan 2019 17:50:19 -0500 In-Reply-To: <87d0qgt8ej.fsf@gmail.com> (Mathieu Othacehe's message of "Wed, 05 Dec 2018 22:23:00 +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, Mathieu Othacehe skribis: > I pushed a few commits to the branch. All main features are now > implemented. The only important stuff missing (in my opinion) is the > encryption support during partitioning (as well as RAID and LVM I > guess). I also took most of Thorsten remarks into account. > > I'll keep tinkering the branch in the next few days, but it is now > possible to have a complete experience and install a real system! Sorry for the long delay! I gave it a try with =E2=80=98guix system vm gnu/system/install.scm=E2=80= =99 and overall it looks really nice to me! A few random things: =E2=80=A2 On the first screen, should =E2=80=9CGraphical install=E2=80=9D= come first? =E2=80=A2 Should the choice of a locale come before the welcome screen? =E2=80=A2 Should the keyboard layout default to =E2=80=9CEnglish (US)=E2= =80=9D rather than =E2=80=9CAfghani=E2=80=9D? Likewise for the layout variant. =E2=80=A2 s/Ok/OK/ :-) =E2=80=A2 For the partition encryption passphrase, we should probably ask= for confirmation, no? =E2=80=A2 There=E2=80=99s a debug dialog box called =E2=80=9Cuser-partiti= ons=E2=80=9D that pops up after hitting =E2=80=9COk=E2=80=9D on the partition choice. :-) =E2=80=A2 In the =E2=80=9CDesktop environments=E2=80=9D screen, we should= we allow for no desktop environments, and then (or before?) have a second screen where users can choose between a headless server kind of install or a lightweight-X11-desktop kind of install? =E2=80=A2 At the end, after seeing the complete OS definition, I got =E2= =80=9Cexeclp: cryptsetup: Operation not permitted=E2=80=9D written at the top of the =E2=80=9CCongratulations=E2=80=9D screen, and it looks like nothing was= actually installed (I had chosen the encrypted-root setup). After that I got: ERROR: pty: failed to exec child /gnu/store/=E2=80=A6-installer: Oper= ation not permitted (exec_child() in src/pty.c:299) in a loop and the VM became unusable. Not sure what happened! So what are the next steps? IMO we should consider merging real soon and get people to test. WDYT? Thanks! Ludo=E2=80=99.