From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 6IOuFyt4uV56cAAA0tVLHw (envelope-from ) for ; Mon, 11 May 2020 16:07:07 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id mLUdFzl4uV5VLwAAbx9fmQ (envelope-from ) for ; Mon, 11 May 2020 16:07:21 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id DE2C8940E80 for ; Mon, 11 May 2020 16:07:18 +0000 (UTC) Received: from localhost ([::1]:48934 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYAxb-0000JQ-Lq for larch@yhetil.org; Mon, 11 May 2020 12:07:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46598) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYArk-0007Zw-Q1 for guix-devel@gnu.org; Mon, 11 May 2020 12:01:16 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:50600) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYAri-0005nC-Se; Mon, 11 May 2020 12:01:16 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id ddea6dd5; Mon, 11 May 2020 16:01:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=kX42wy/zpATeVLrimxmBVg F+qTNnNQd37SvFDX9waao=; b=A3Fapq/c7k6gQ5KvL7W8Uq2d/38cFGJ3XUxiC0 bHeAyhROFNMc8+KXWFKnzWy+CuWx76oG/FT0qD2yFB1mvQAkbjQT6xABuidXi+8R n0VW0Ud/E51rE5jS9KQxOMzRjKn3HyZ2dtxMBaqewiCQ6PrdMnvJKg54u65wj/82 irtK7uis2lVT4W9+d02ja82+WxNBukn1Vpd6uh6dcTXoZ9bDRDhxVgedHHACBQSI oImdJ26nEO/KKSD4+jJduyVRoNwM2yxylc747Dw1BlCzekKMPrbSDn5O1PsnylIT dfyHdsosT+o2zE2sWrWQ1VFIqLk5L4cNGi0fPKX130Eu5wWQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 2c486288 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 11 May 2020 16:01:07 +0000 (UTC) From: Tobias Geerinckx-Rice To: Jonathan Brielmaier Cc: Mathieu Othacehe , guix-devel@gnu.org Subject: Re: Towards a graphical installer? References: <87k11iwqim.fsf@gnu.org> In-reply-to: Date: Mon, 11 May 2020 18:01:06 +0200 Message-ID: <87sgg6a2bh.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 X-Spam-Score: -2.31 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=tobias.gr header.s=2018 header.b=A3Fapq/c; dmarc=pass (policy=reject) header.from=tobias.gr; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Scan-Result: default: False [-2.31 / 13.00]; GENERIC_REPUTATION(0.00)[-0.5401804294533]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.07), country: US(-0.00), ip: 209.51.188.17(-0.54)]; DWL_DNSWL_FAIL(0.00)[tobias.gr:server fail,209.51.188.17:server fail]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[tobias.gr:+]; DMARC_POLICY_ALLOW(-0.50)[tobias.gr,reject]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; MAILLIST(-0.20)[mailman]; SIGNED_PGP(-2.00)[]; FREEMAIL_TO(0.00)[web.de]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:22989, ipnet:209.51.188.0/24, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; TAGGED_FROM(0.00)[larch=yhetil.org]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[tobias.gr:s=2018]; URIBL_BLOCKED(0.00)[calamares.io:url,tobias.gr:dkim]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FROM_NEQ_ENVFROM(0.00)[me@tobias.gr,guix-devel-bounces@gnu.org]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; HAS_LIST_UNSUB(-0.01)[]; DNSWL_BLOCKED(0.00)[209.51.188.17:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.51.188.17:from]; MID_RHS_NOT_FQDN(0.50)[]; FORGED_SENDER_MAILLIST(0.00)[] X-TUID: 9VSv1ZXk3OOh --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Mathieu, Jonathan, A truly graphical installer would be glorious. Exploring it was=20 what led to the quick & dirty zisofs patch. Like you I was able to get a surprisingly working Gnome desktop,=20 but it was very rough at the edges. (However my compressed images=20 were closer to 1.4 GiB than your 1.7 which might explain that; cut=20 out things like GDM &c.). Are you, for example, able to connect to a Wi-Fi network the Gnome=20 way (not using the installer), without a Gnome authentication=20 dialogue popping up that doesn't understand the notion of =E2=80=98no=20 password=E2=80=99? I had to open a terminal and =E2=80=98passwd=E2=80=99 m= yself out of=20 that to continue. I ran into so many paper cuts like this I burnt out due to Gnome=20 being, you know, Gnome. Mathieu Othacehe =E5=86=99=E9=81=93=EF=BC=9A > Now, I'm not sure this is something we want to merge=20 > as-is. Maybe, it's > time to port the installer to a GTK3 application, or a Web > application. As we already have something working, porting (gnu > installer) to a new graphical backend, could be not so hard. Last time I brought this up someone mentioned using Calamares[0].=20 Not that I think that's a good idea, but it's another data point=20 for discussion :-p Jonathan Brielmaier =E5=86=99=E9=81=93=EF=BC=9A > Nice initiative! Maybe it would be an idea to use XFCE instead=20 > of GNOME > as it's tend to be a little smaller. And maybe more stable as=20 > they don't > have that many releases... As much as I dislike Gnome, I think we should first try to use the=20 (most likely) default desktop during the installation, and I do=20 think that's currently Gnome. Not at all costs of course. Size. Stability. Sanity. Kind regards, T G-R [0]: https://calamares.io/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXrl2wgAKCRANsP+IT1Vt eec1AQC4XN+pJctxSjQVmpVPZ+gPKpbs2hhxLp9UTBa6VRizAAD/XdjUFFTS0Nw9 JGIk6irHdYrd6SckKkI8AgQMsiyXLgc= =FxTI -----END PGP SIGNATURE----- --=-=-=--