<Lijero>Alright, I've got a fresh install of guix x86 on an old computer using the download as of today. Installation was fine with no errors (though at first there was an issue with e2fsprogs failing to download and the computer thinking it was still 2005), and it's just the base install with dhcp, lsh, and encrypted luks. I got in on SSH fine, set the passwords, ran ssh-copy-id, guix package -u, and now I'm running guix pull, and that's
<Lijero>all I've done. ssh-copy-id copied the key correctly (I checked) but I still have to enter my password as if it didn't (lsh doesn't do that?), and guix pull returns this error: http://paste.lisp.org/+7DI9 -- any idea what might be wrong?
<bavier1>Lijero: do you have the "nss-certs" package installed?
<bavier1>one of rust's tests runs their "tidy" tool on the source base, and fails when it encounters a line where we patch "/bin/sh" to "/gnu/store/...-bash/bin/sh" because it ends up being more than 100 characters long...
<quiliro>why don't you build it yourself ./configure, make, make install
<rekado>felixdz: AFAIK it has not been packaged yet.
<Lijero>bavier1, lfam: Sorry, I walked away to get back to painting, and totally forgot that I asked for help. I just manually set the time because it was breaking installations/builds, and now I'm trying to install ntp and nss-certs, which probably will fix the problems. However, binary installations always fail due to corrupt archives or something, and building derivations can take a while because it's an old computer. It's already been
<Lijero>running for a good while, but I'll respond when I get results.
<rekado>quiliro: re “fancy” plugin: it is not built because the “claws-mail” package does not have “webkitgtk/gtk+-2” among its inputs.
<lfam>Lijero: Okay, let us know if you continue to get that TLS error once your clock is correct. nss-certs isn't necessary for pulling the Guix source code, by the way. We provide those certificates in a different package (le-certs).
<rekado>quiliro: that’s on purpose because “webkitgtk/gtk+-2” (as well as “webkitgtk-2.4”) is outdated and should not be used.
<rekado>quiliro: maybe you can petition the developers to switch to the latest webkitgtk. It provides a very different API, so this may not be straight-forward.
<buenouanq>prolly switch back to Xfce here at some point and continue to wait patiently for guile-wm
<buenouanq>As a full DE, Gnome's pretty nice though actually - It's really cohesive and polished.
<catonano>buenouanq: I agree. And there's a tiling windows extension, if you really want that
<wiedzmin>Right now Wayland is the best thing it has going.
<wiedzmin>Once MATE has a Wayland compositor, I feel like it will be MY perfect desktop environment.
<wiedzmin>For starters, I have no idea why the GNOME devs have made their title bars so big. This should be a non-issue and I don't want to have edit CSS files and install 10 extensions to try and emulate what MATE gives me.
<catonano>it's strange. Sometimes I find title bars are too small
<nee`>Hello, I just did a guix pull and reconfigure on guixSD, then I accidently logged into gnome3 and noticed it runs very smooth on my nvidia card now. It had been unusably slow before. So, a thank you to everyone.
<rekado>nee`: nice! That’s probably because we enabled LLVM support in mesa.
<nee`>rekado: also, thank you for your hint about multiple paths in GIT_SSL_CAINFO the other day, removing one fixed https cloning for me.
<bavier>I wouldn't see any problem with adding webkit to claws-mail, if we assume it is most likely going to be in the store anyhow
<lfam>quiliro: We won't be able to incorporate it, because webkitgtk/gtk+-2 is an old version of webkit that contains *many* security bugs. Currently, the only Guix package that uses it is GnuCash, but GnuCash is working to update, and then we will remove webkitgtk/gtk+-2 from Guix
<wingo>ok! let's see if i can get this guix potluck server finished.
<catonano>Gnome has a thing going for newcomers. A "builder" application that is like Apple XCode, as far as I understand. But it's based on Flatpack, or something. Are Flatpack bundles compatible with the Guix approach ? Is it any different from, say, Chrome bundling half the internet ?
<catonano>Also, I read they are writing a layer in Rust to implement their GObjects in Ruust, in a Valaesque style. Will the Guile virtual machine have to be rewritten in Rust ? Maybe it will use Rust in the same way Cloure uses Java ?
<catonano>Of course I won't live long enough to see any of this; this was speculation. This happens to me when Spring comes in
<quiliro>lfam: claws dev says: "arch linux offers the dillo plugin instead, the submitter says, but that is less secure for our purposes"
<quiliro>"because it doesn't allow blocking remote content"
<civodul>quiliro: i saw you're going to give a talk about Guix, that's great!
<civodul>wingo: re sandbox and binding white list, i wonder at what point it would make sense to use sexp-as-data instead of restricted Scheme + sandbox
<civodul>of course sexps would be less flexible and we'd have to write a small "interpreter" if we want to add computational facilities