<rekado>Petter: hah, I wished. No, the poster session was yesterday. These posters are remnants.
<brendyn>In guile how can I copy files like main/Praat_128x128x32.png to /usr/share/icons/hicolor/128x128/praat.png? copy-file doesn't create directories as necessary, and install-file doesn't let me rename files
<rekado>brendyn: copy-file is the right procedure here.
<rekado>you’d just have to create the directories before-hand.
<rekado>brendyn: arguably this should be done by the build system.
<amz3`>janneke: my build is in progress, it trying to pass the tests but some are failing
<janneke>ACTION is amazed by npm and jlicht's importer
<janneke>the `babel' package, a prerequisite for the the gulp build system which is needed to build the har-validator library needed to run the node-gyp build system, has a list of over 6000 dependencies
<wingo>that was causing their complexity to explode or so
<ng0>we have a birthday party here later, I need to do some housework now.. so if someone feels like reviewing the 28 patches minus darcs that's good, otherwise I'll try to work on shelly the next days
<ng0>there's also another big package in there, ghc-graphviz
<ng0>i've done my best to rely only on "tests succeed, build succeed == it works"
<ng0>to discover the working or broken state is up to me when I try darcs, or up to people who use haskell.
<jmd>It's not that those things hide the "power". It's that they hide the principles. If one never learns the principles, then one will never learn further.
<OriansJ>brendyn: Small steps work best, simply do a couple things you'd normally do in magit in git and you'll learn what you need as you go [if something seems painful or hard, there probably a better way to do it]
<OriansJ>jmd: I fear few will ever choose to learn the principles, as quite frankly it is harder way to enter a problem set.
<jmd>OriansJ: That is not correct. In fact, the opposite is true. The only reason that some people are afraid to learn, is because there are those who try to tell them that "it will be too difficult".
<jmd>Of course the hidden message there is "it is too difficult for YOU. You are too incompetent to learn that. I know it, but YOU couldn't possibly hope to."
<jmd>I prefer to treat people as adults and get them to learn adult tools.
<OriansJ>jmd: the difficulty is never about cognative load but rather amount of work they are willing to do to learn a new skill.
<OriansJ>I have even known a blind man moderate mental retardation, who literally memorized everything he needed to know to become a PC field technician.
<jmd>OriansJ: Well I don't know if you have children. But if you do you would probably want them to learn to read and write. But that is a big learning curve. It's much better if they just look at the pictures and guess what the words say.
<ng0>when i started using git, i did not even know maggit etc existed.. and even when someone starts with tools such as magit, they still learn something and they can decide on their own when/if they feel like learning plain git.
<OriansJ>jmd: I agree with several of your general points but I think our disagreement is about who decides if it is worth it. My perspective is that it is up to the learner to decide if it is worth the time investment for them. I allow them the choice to choose badly, even if I feel it is a skill that might really improve their life.
<brendyn>My problem is that it's hard to find situations to need to learn the things I want to learn.
<jmd>Sure. Everyone has the right to make their own choices. But I do think it is right to point out to them the consequences.
<jmd>brendyn: Well if you want to learn git, then hacking on guix is a good way to start.
<OriansJ>brendyn: Make as many excuses as you can to learn. I wanted to learn assembly, now that I am working on Stage0 I HAVE to learn it to make any progress.
<OriansJ>jmd: I'm not sure we can accurately know the consequences but rather point out some potential benefits; most of which probably will not be the problem set which this skill will benefit that person.
<ng0>brendyn, remind me later (via sneek?) to paste you the link to the classroom archlinux classroom project gave on git for beginners recently
<jmd>OriansJ: Right! Rote learning a the solutions to a set of problems, only helps you with that set. Learning principles allows you to apply those principles to problems which you hadn't anticipated.
<brendyn>What is the command to build the GuixSD iso?
<rekado>I haven’t followed the discussion (moderating discussions in meat space now), but I should say that I’m using magit as well, daily. Great tool.
<brendyn>I'm still wondering how to setup Guix from git properly. at the moment I just use GUIX_PACKAGE_PATH to a directory where I symlink the files I've edit to, which works but then guile complains about haven't old .go files
<rekado>brendyn: I think it’s the ‘guix system disk-image’ command.
<alezost>ACTION uses magit all the time and almost never uses git directly :-)
<rekado>brendyn: Guix from git is explained in the manual somewhere.
<brendyn>Maybe. I pronounce Guix as gwuix because I think geeks is silly
<ng0>personally I see no need for it in Guix, the community is welcoming enough, open enough, problems can be solved.. guix coc includes this already, I'll only start thinking about it if guix starts to fail there or someone feels not secure and welcome here
<ng0>I should maybe add to this sentence that I fall in one or more of the groups mentioned on the archwomen page. so far my experience with guix was great
<brendyn>I'm not a part of any community to begin with really so I've never seen these issues
<ng0>issues are often overlooked by the people not affected :)
<snape>is there anyone working on packaging postfix?
<paroneayea>snape: the core-updates branch is where things that will take a lot of work to rebuild (possibly due to being a major dependency to many other packages) go until enough binaries are built to where they can be put to master
<demotri>OK, I "found" %standard-phases: I forget to`(quasi-quote...
<efraim>civodul: so it looks like this arm vps doesn't actually support guix's armhf port, so i'm going to test building hello on master, and if that works I'll call it a "success" and keep it around for fun. and testing gcc-6.2.0 default