GSOC Draft Proposal

2020-03-30 Thread Steven vanZyl
Hello all, I am a prospective Google Summer of Code student who would like to work on improving the Guix importer system and writing some new ones for the Go Modules and Arch Linux PKGBUILD formats. I admit that I am a rather late with this, but the last month has been a bit more hectic than we'd

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-04-19 Thread myglc2
l...@gnu.org (Ludovic Courtès) writes: > myglc2 skribis: > >> Thomas Ingram writes: >> >>> On 03/26/2016 07:39 AM, Ludovic Courtès wrote: Personally, I would like to view the “wizard” as a helper, and not as something that hides everything and turns people into “end users.” >> >> Wow,

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-04-01 Thread Ludovic Courtès
Christopher Allan Webber skribis: > I've been greatly inspired by how Blender has turned artists into > programmers. You have all sorts of buttons and an interface that's > optimized around artists, but if you hover over a button, the tooltip > displays not only a textual description, but also w

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-04-01 Thread Ludovic Courtès
myglc2 skribis: > Thomas Ingram writes: > >> On 03/26/2016 07:39 AM, Ludovic Courtès wrote: >>> Personally, I would like to view the “wizard” as a helper, and not as >>> something that hides everything and turns people into “end users.” > > Wow, Ludo, what do you have against "end users"? I thi

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-04-01 Thread Ludovic Courtès
Thomas Ingram skribis: > On 03/26/2016 07:39 AM, Ludovic Courtès wrote: >> Personally, I would like to view the “wizard” as a helper, and not as >> something that hides everything and turns people into “end users.” >> >> I don’t know how this could translate in the design of the tool. >> Perhaps

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-28 Thread Christopher Allan Webber
myglc2 writes: > Jookia <166...@gmail.com> writes: > >> On Sun, Mar 27, 2016 at 02:30:22PM -0400, myglc2 wrote: >>> Wow, Ludo, what do you have against "end users"? >> >> I think what Ludovic's getting at is that we'd rather have people know their >> tools and experiment, much like Emacs. > > OK.

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-27 Thread Chris Marusich
Leo Famulari writes: > On Sun, Mar 27, 2016 at 02:30:22PM -0400, myglc2 wrote: >> Thomas Ingram writes: >> >> > On 03/26/2016 07:39 AM, Ludovic Courtès wrote: >> >> Personally, I would like to view the “wizard” as a helper, and not as >> >> something that hides everything and turns people into

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-27 Thread Leo Famulari
On Sun, Mar 27, 2016 at 02:30:22PM -0400, myglc2 wrote: > Thomas Ingram writes: > > > On 03/26/2016 07:39 AM, Ludovic Courtès wrote: > >> Personally, I would like to view the “wizard” as a helper, and not as > >> something that hides everything and turns people into “end users.” > > Wow, Ludo, w

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-27 Thread myglc2
Jookia <166...@gmail.com> writes: > On Sun, Mar 27, 2016 at 02:30:22PM -0400, myglc2 wrote: >> Wow, Ludo, what do you have against "end users"? > > I think what Ludovic's getting at is that we'd rather have people know their > tools and experiment, much like Emacs. OK. But there is a huge communi

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-27 Thread Jookia
On Sun, Mar 27, 2016 at 02:30:22PM -0400, myglc2 wrote: > Wow, Ludo, what do you have against "end users"? I think what Ludovic's getting at is that we'd rather have people know their tools and experiment, much like Emacs.

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-27 Thread myglc2
Thomas Ingram writes: > On 03/26/2016 07:39 AM, Ludovic Courtès wrote: >> Personally, I would like to view the “wizard” as a helper, and not as >> something that hides everything and turns people into “end users.” Wow, Ludo, what do you have against "end users"? >> I don’t know how this could t

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-26 Thread Thomas Ingram
On 03/26/2016 07:39 AM, Ludovic Courtès wrote: Personally, I would like to view the “wizard” as a helper, and not as something that hides everything and turns people into “end users.” I don’t know how this could translate in the design of the tool. Perhaps showing the ‘operating-system’ declarat

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-26 Thread Ludovic Courtès
Thomas Ingram skribis: > On 03/25/2016 09:09 AM, Ludovic Courtès wrote: >> I like the goals you’re proposing for this installer. How would you >> go implementing it? The proposal does not explicitly mention a UI >> library that would be used, and how the UI code would interact with >> Guix and Gu

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-25 Thread myglc2
Thomas Ingram writes: > Hello, > > I'm a big fan of the project and I'd like to help write an installer > for GuixSD this summer for GSoC I'm including a plain text version of > my draft proposal I'm about so submit to the GNU GSoC page. Any > feedback or suggestions would be very helpful. > > So

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-25 Thread Thomas Ingram
On 03/25/2016 09:09 AM, Ludovic Courtès wrote: I like the goals you’re proposing for this installer. How would you go implementing it? The proposal does not explicitly mention a UI library that would be used, and how the UI code would interact with Guix and GuixSD code. I think most of the in

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-25 Thread Ludovic Courtès
Hi! (Removing summer-of-c...@gnu.org.) Thanks for your proposal! Thomas Ingram skribis: > Plan: > > Before the summer starts: > > I will be reading up on the ncurses documentation and guile writing > small programs to practice and prepare. I've been programming in > scheme for six months so

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-23 Thread Mark H Weaver
Hi Thomas, Thomas Ingram writes: > I'm a big fan of the project and I'd like to help write an installer > for GuixSD this summer for GSoC I'm including a plain text version of > my draft proposal I'm about so submit to the GNU GSoC page. Sounds great! > Deliverables: > > A nice ncurses installe

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-23 Thread Chris Marusich
Ricardo Wurmus writes: > Chris Marusich writes: > >>> Partitioning will allow for custom setups and also offer several >>> default "most common" options such as: >>> >>> Simple all in one big partition on one disk >>> Separate root and home >>> LVM/LVM encrypted (this would probably be mor

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-23 Thread Ludovic Courtès
Danny Milosavljevic skribis: >> One more thing to consider. While you write this installer, you might >> want to think about how we can make the installation process itself as >> reproducible as possible. One of Guix's features is reproducible >> software builds. Shouldn't GuixSD also make it

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-23 Thread Ludovic Courtès
Ricardo Wurmus skribis: > I like that idea. It would be great if we could pass a kernel parameter > at boot time to initialise the system from a given “operating-system” > configuration file. Kickstart is very convenient in this manner, but it > relies on terrible macros that nobody seems to re

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-23 Thread Danny Milosavljevic
> One more thing to consider. While you write this installer, you might > want to think about how we can make the installation process itself as > reproducible as possible. One of Guix's features is reproducible > software builds. Shouldn't GuixSD also make it possible to reproduce > the process

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-23 Thread Ricardo Wurmus
Chris Marusich writes: >> Partitioning will allow for custom setups and also offer several >> default "most common" options such as: >> >> Simple all in one big partition on one disk >> Separate root and home >> LVM/LVM encrypted (this would probably be more difficult to add) > > Is this d

Re: [GSoC] Draft proposal for an Install Wizard for Guix

2016-03-23 Thread Chris Marusich
Thomas Ingram writes: > Project: Installer Wizard for GuixSD Sounds useful! I have a some shell scripts that I use to "reproducibly" install GuixSD on my laptops, but they're not very elegant at the moment, and they hard-code marusich-specific things in places. If you'd like to see them, I'd b

[GSoC] Draft proposal for an Install Wizard for Guix

2016-03-22 Thread Thomas Ingram
Hello, I'm a big fan of the project and I'd like to help write an installer for GuixSD this summer for GSoC I'm including a plain text version of my draft proposal I'm about so submit to the GNU GSoC page. Any feedback or suggestions would be very helpful. Sorry this comes so late in the app