From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathieu Othacehe Subject: Re: Come back and graphical installer Date: Sat, 17 Nov 2018 12:51:04 +0900 Message-ID: <87bm6oxsyf.fsf@gmail.com> References: <87lg6sejwa.fsf@gmail.com> <87wopd88hq.fsf@gmail.com> <877ehcsocq.fsf@gnu.org> 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]:41309) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gNrdb-00082y-E0 for guix-devel@gnu.org; Fri, 16 Nov 2018 22:51:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gNrdY-0001HJ-A0 for guix-devel@gnu.org; Fri, 16 Nov 2018 22:51:15 -0500 In-reply-to: <877ehcsocq.fsf@gnu.org> 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: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: Guix-devel Hello, > Now, is the full rebuild caused by the installation of the > i18n/SUPPORTED file in the glibc package? Yes. > > If the answer is yes, what about creating a separate package (or simply > a =E2=80=98computed-file=E2=80=99) that would contain nothing but that fi= le? That would > allow us to avoid the full rebuild this time, and thus we could push the > new interface out sooner. (Also, we wouldn=E2=80=99t have to connect to = Google > Drive. :-)) > > WDYT? Done, I re-created wip-newt-installer without the glibc patch dependency, it can now be built much faster :) For people not used to create disk-images, the commands I use are: ./pre-inst-env guix system disk-image gnu/system/install.scm -> /gnu/store/xxx-disk-image sudo cp /gnu/store/xxx-disk-image /tmp/iso sudo chmod o+rw /tmp/iso qemu-system-x86_64 -m 1024 -smp 1 -net user -net nic,model=3Dvirtio -boot= menu=3Don -drive file=3D/tmp/iso -vga std > Minor issue: I think =E2=80=98configure.ac=E2=80=99 should not abort when= Newt is > missing; in general, I think we=E2=80=99ll want to build Guix without New= t and > without building the installer. Likewise, in (guix self), we should > create a special =E2=80=9Cnode=E2=80=9D containing (gnu installer =E2=80= =A6) and arrange so that > it=E2=80=99s not compiled; it makes no sense to have it compiled here, ex= cept > for testing. > > WDYT? Yes, it makes sense, I'll remove this dependency. Thanks for your fast answer :), Mathieu