<tadni>" The priority of the GNU project has always been to free users, not to develop the GNU system. Since we have a free system, our priorities are to work on furthering the goal of freedom for all computer users.
<tadni>And I think it weakens GNU, by not being under GNU officially.
<tadni>As-in, having an OS/Distro that we could deem cannonical.
<tadni>It's not as if Trisquel, Parabola, gNewSense, Etc, have any grand workforce behind them right now as-is.
<tadni>Nor do I see their capacity to grow in any grand way, a realistic expectation.
<jmd>Since I know that this channel is logged, I'm reluctant to comment.
<tadni>At least under the GNU name and doing something fairly radically different from other distros, GNU Distro would be doing something that may possibly unite the /very/ limited efforts of said other Distros, to have one, solid, experience, we could point users to. I really respect the work of the literal one serious Trisquel Dev that works very hard to provide such a thing. The less than 3 serious devs for Parabola and gNewSense,
<tadni>respectively, too -- just as much. But there is no real growth factor there.
<tadni>I'm not sure if there is with GNU Distro, but it seems more likely. And if that means it has to in-part cannibalize other Free-Software distros to have one really strong all free-software system we could point to, I'm willing to take that risk.
<tadni>I think GNU Distro is probably, the most important GNU project right now, next to maybe Mediagoblin; Seriously.
<tadni>We are REALLY lacking in general man-power for any of the all-foss listed distros on GNU's suggested page.
<tadni>jmd: You can pm me, if you think it's too risky. I could probably tell you how "out there" and/or polarizing it may be. I'm pretty open about such things, obviously. :^P
<tadni>He was relatively shocked how little web-tech is packaged as of yet.
<tadni>That being said, I very much doubt many are using GNU distro and/or generally Guix, for any deployment for anything right now.
<tadni>Very, very few, probably have it installed on a dedicated machine at all. :^P
<tadni>So, RMS arguments seems to boil down to, in "When can we expect a version 1.0 of the GNU Operating System?" -- that the GNU Distro does not currently support the HURD and they don't want to downplay other GNU variants.
<tadni>And, too, if we provide a framework that makes it easy for people to set up their system in a very personal way (such as what Guix and the general GNU Edsl currently does and will only get better at doing) -- we don't have to make everyone happy right out of the gate. Something, in the realm of the GNU project, I don't think it is possible anymore to make everyone happy in the community with such a system. But give them the tools to
<tadni>easily configure a system to their needs, and that goes a long way.
<tadni>Really, it's about generally finding that balance of how to make the most people happy. Providing a minimal image, with a ton of config files one can edit in an install is a good way to appease more technical users. And providing a "full" image for GNOME and other relevant software like Libreoffice, etc, is a good catchall for everyone else and/or the average user. Sane but, highly configurable defaults are important and something we
<alezost>The only bad thing is my nature: I try to configure every little thing instead of concentrating on important ones. That's why my contributing to guix is paused right now but I'll continue soon :-)
<jmd>taylanub: Perhaps. But where do we stop? do we do something similar for csh fans?
<taylanub>triggering the fallback is surely an error situation anyway, so "shouldn't ever happen" to normal users, but errors happen, and the ratio of unix users who know their way around in sh to those knowing their way around in Scheme is probably quite big...
<Sleep_Walker>`quilt setup <file.spec> ; cd <newdir> ; quilt push -a' for RPM distros
<taylanub>Sleep_Walker: 'guix --help' will show you that there's a subcommand 'build'. so 'guix build --help'
<Sleep_Walker>taylanub: I already checked that, but none of those options looks like the one I mean
<jmd>Sleep_Walker: If you can explain what you mean, then perhaps someone can answer your question.
<taylanub>Sleep_Walker: oh I see, a full 'guix build' will go as far as "installing" the package (in its isolated directory), and you just want the sources ... correct? I imagine one could somehow tell guix to stop after a given "phase" of a build process, but probably no such interface exists yet.
<davexunit>I was having issues with guile-sdl's test suite, so I used 'tar xf $(guix build -S guile-sdl)' to fetch and extract the source, and then 'guix environment guile-sdl' to spawn a shell with everything needed to build.