From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: GSOC 2016 Application Date: Fri, 25 Mar 2016 09:03:07 -0700 Message-ID: <87h9fuilz8.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37763) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ajUCl-00077W-Ir for guix-devel@gnu.org; Fri, 25 Mar 2016 12:03:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ajUCi-0000Oy-7X for guix-devel@gnu.org; Fri, 25 Mar 2016 12:03:19 -0400 Received: from mail-pa0-x229.google.com ([2607:f8b0:400e:c03::229]:34708) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ajUCi-0000OC-0O for guix-devel@gnu.org; Fri, 25 Mar 2016 12:03:16 -0400 Received: by mail-pa0-x229.google.com with SMTP id fe3so48953937pab.1 for ; Fri, 25 Mar 2016 09:03:15 -0700 (PDT) In-Reply-To: (sapientech@openmailbox.org's message of "Thu, 24 Mar 2016 15:06:35 -0700") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: sapientech@openmailbox.org Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable sapientech@openmailbox.org writes: > My name is Dylan, and I am a Swarthmore College student interested in > working with Guix this summer! Attached is my proposal to help develop > an installation wizard for GuixSD. Please let me know if there are any > questions or comments. This is a great idea! You might be interested to know that from Thomas Ingram has made a similar proposal. My feedback to you would be similar to the feedback I gave to him, which is here: https://lists.gnu.org/archive/html/guix-devel/2016-03/msg00903.html > - Consider both a text-based and graphical application using > guile-ncurses/libRUIN While it's good to plan for both text and graphical UI, maybe it will be more efficient to pick one to focus on, and treat the other as a stretch goal? > - Design for portability for use in other software distributions that > lack a proper installer wizard Again, this is a nice idea, but it might be more efficient to focus on getting it to work with Guix first. > - An emphasis on rigorous test suites, with stability prioritized over fe= atures GuixSD is still beta software. Is it a good idea to make one of your goals be "the installer is stable" when the system it's installing is not stable? > - Research installer wizards in other distributions, and work with the > Guix community to determine a minimal yet effective installation flow I would be happy to share with you the hacky little shell scripts I use to do this today. They're simple automations of the manual procedure, really, but perhaps they could be useful. I am not familiar with the implementation details of installer wizards used by other distros, but I've seen and used my fair share of them. In any case, I would love to have a functioning installer for GuixSD! You're absolutely right that it would make the system more approachable to newcomers, too. Thank you for taking the time to work on this! =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJW9WE+AAoJEN1AmhXYIkadf7kQAJMw/QjF3vEScXj5bV+a4OZz LquUhDmba8QAfcad2kMEzjw4X9dUytVncjHmPg9T0lb0ZJz4BkjTh8pDAYo9Lr9+ 8IlI4+i3i5yxvxz2wALls1QscW0i3xvc8m+EtLWqqyrn1WOB66lG05C3fT7ZUhNR plgl0whATRr7ubxZVW6w19r4aLx8p3GGD3Jtoyx0cYuHdBvBwq994cJwdV2fCW3B 8nORcQI0xKCi1MV1pFAGtbNz24TxsTV8tiDgK8YHS6MOLUP2WFr/CDkblTNxNzb3 vh4m7sgrMTKOrFhsT16l55LHEePVRuJygl8tg60RHFUNvfCDv77Wb5O+IFKuGqtM VSK7xXFkkDVUEEg6VLvDPsK5gC2XuFYcn//vEgeJS+GxNQM9U+T7vqVREjCKwdsV o414OBoEpYkw2xxp67jez1Te0BNCDuF6ynkBsJDOOUtOmvQ3TVWJKZBeg8+Ph23q z9+roYo3/fwieW0+6D2E6RoPAnC/oMvgn0N3zCtxDKFaRdV+YuxTBVJOUgLqAKU7 6agJvZ2EaZXmWLCwxTgn5EflSqPbiEYD4wIQxlgkVWnupJ4sks8MY436WE+sjAue D/DpMaE0ClTApxYI6dNuOtBzUb7G1YZMllLALLqNsPQVdDDp/Nd5w4Ugq4lQ2Gyy xYGP6xspWNsI5ho/SDpg =CZmz -----END PGP SIGNATURE----- --=-=-=--