<NiAsterisk>is there a way to build the website locally, so I can verify I do not create bad patches?
<mark_weaver>NiAsterisk: yes, cd into the 'website' directory, run "guile -L ." from there, and then do (export-web-site "/path/to/dir") where /path/to/dir is a directory where the HTML will be rendered.
<NiAsterisk>hm, recent awesome-wm requires lua-lgi. is somebody working on this or did fail before? there's luarocks but I read somewhere back in the logs from last year that lua is supposedly hard to package
<calher>Oh wait, nevermind. My server will run Trisquel and my laptop will run GuixSD.
<myglc2>Thanks bavier, that is probably what I am looking for.
<mark_weaver>lfam: please let me know when you've pushed the nginx security fix. I want to deploy it to hydra asap.
<lfam>mark_weaver: It built. I'm trying to test the resulting executable but I can't get it to respect my configuration of where to put the error_log. It wants to put it in the store which won't work of course. Testing nginx.conf: http://paste.lisp.org/+6K2L
<lfam>I can push if you think this is not important
<mark_weaver>lfam: did 1.8.0 work for you with the same configuration?
<mark_weaver>i.e. do you have reason to believe this is a new problem, or did you never have this working?
<mark_weaver>unless you know it worked before for you with the same configuration that you have now, I would just push it.
<davexunit>I use t-mobile and I brought my own phone when I signed up.
<mark_weaver>I've always used my own (dumb) phones with T-Mobile.
<lfam>I always think of DJB's "I am the man in the middle" presentation when these issues come up
<lfam>IMO there's literally nothing cellular providers won't do to make money off you
<zacts>mark_weaver: but anyway, I'll try to gather the _facts_ on ting, and I'll let you know
<mark_weaver>T-Mobile seems to have much better policies than the other major providers in the US, but of course that's not saying much.
<mark_weaver>by major providers, I mean the ones that actually control their own towers instead of being forced to rent other provider's infrastructure.
<lfam>I was thinking of switching to metropcs since they are owned by tmobile but seem to provide the same service for less money
<myglc2>guixSD install failed, but succeeded with the --fallback option. The same thing occured with 'guix package -i emacs' Is this normal?
<lfam>myglc2: Not really. What messages did it fail with?
<myglc2>unfortunately I was running in tty console, so can't say. now that I have emacs I can run in a buffer and see what is going on.
<myglc2>the good news is that 'guix package --fallback -i emacs' succeeded after much huffing and puffing (~15 min) so now I have emacs, without which I am an abject incompetent
<lfam>It would be good to know because that usually shouldn't be necessary. And I believe that in some cases, it being required indicates that some build is nonreproducible (failed on hydra.gnu.org but succeeds locally)
<myglc2>I am not a language purist, but I appreciate that guix is using guile and this seems like a more leveragable thing to learn more about.
<nckx>CompanionCube: no disagreement. I'm just curious about how maintainable/disciplined a package repo in Guile is. And how laziness is achieved. Which is why I'm going to try it out in *checks installation progress*... oh, 2018 or so.
<CompanionCube>doesn't guix fallback to compiling all the things locally if substitutes cannot be found / timeout
<davexunit>nckx: what type of laziness are you referring to?
<lfam>CompanionCube: If there is no substitute available, then Guix will compile. But if the substitution fails for some reason, then you must specify "--fallback". That is my understanding.
<myglc2>Certainly did a bunch of compiling just now to get emacs installed. but hey, I like seeing that work and compute cycles are basically free.
<lfam>myglc2: Yes, the substituter most likely failed due to network issues. Although it would be good to know why.
<myglc2>lfam: so the next time I see this I will report some "possibly useful" details
<a_e>myglc2: This is quite certainly just a timeout because hydra is too slow right now. Nothing we could do at the moment.