<civodul>so, i can graft an openssl on emacs-w3m <civodul>next step is to make it less slow :-) <ingegnue>i have a small improvement for the documentation. i shared it to the ml, but i don't see it in the archives. <rain1>try reloading it in an hour or so, they take time to update <ingegnue>"add wireless instructions to documentation" <davexunit>ingegnue: I haven't received it yet. how long ago did you send? <mark_weaver>ingegnue: if you're not subscribed to the list, then I guess maybe your first post will need to go through moderation, dunno. <zacts>I'm going to go ahead and donate my beaglebone to the Dragora gnu/linux project <zacts>because the mailing list mentioned you guys probably wouldn't utilize it too much initially <zacts>whereas dragora will utilize it heavily <zacts>also, shipping to Europe is costly for me <zacts>(you could likely purchase a new bbb, for the same price) <rain1>error: connect: /var/run/dmd/socket: No such file or directory <lfam>zacts: I think it's best that it goes to a project that will really make use of it <lfam>I'm curious — what will they use it for? <zacts>it's a really tiny lightweight slackware-like distro <zacts>it uses the tiny musl libc, it's like a slackware alpine distro <lfam>Probably a good system for the BBB <zacts>but it is more general purpose than you might expect <zacts>it even has icecat / libreoffice / etc... for Dragora 2 <zacts>but Dragora 3 is hopefully going to be released this year, with an arm port <lfam>I wonder if they will be able to build libreoffice on it. I found it needed a huge amount of disk space and RAM on x86_64 <zacts>lfam: yeah, I don't know. When they use musl in Dragora 3 it might make it more difficult to build too <zacts>my idea is to build and test arm in linaro qemu or something <zacts>and then test on real hw after that <zacts>build the packages in linaro qemu, and then test on real hw <zacts>so the bbb isn't actually used for the building, only the testing really <zacts>I wonder if guix could eventually utilize an idea like this for certain ports <zacts>to build in qemu, and test on real hw <zacts>virtualized builds for odd platforms, and then just test on the platforms after building (for better building speed and things like that) <lfam>It's a good idea, I do it too <lfam>You should check if you can reproduce builds between QEMU and the BBB <zacts>what do you mean by 'reproduce' do you mean like sha512sum equivalence, or something like that? <zacts>or do you mean more informally <lfam>Well, that might be too far, I don't know <lfam>It would be cool if it worked <zacts>perhaps a cool project idea for guix too! :-D <lfam>I might try to resurrect my A20 board <lfam>The guix reproducibility checker uses sha256. ***tschwing_ is now known as tschwinge
<lfam>izysong: I think something is wrong with your mailer. I received 5 copies of "Don't wrap startxfce4" <iyzsong>oops, forgive me.. I get something about 'org.freedesktop.secrets' not found and Gnus don't mark my mail as sent, so I try it mutiple times.. <civodul>iyzsong: (require 'smtpmail) FTW! :-) <civodul>am i right that we span at least UTC-6 to UTC+6 here? <iyzsong>civodul: that's the built-in smtp support in Emacs? ok, I'll look into it. <iyzsong>I once do the msmtp setup for 'git send-email', and forget all the details. <rekado>I use msmtp with Emacs, too, but I don't get this error. <iyzsong>It happend with msmtp-1.6.3 (and without gnome-keyring, I think). <rekado>re the broken GCJ on armhf and mips: we're on our own. <rekado>upstream says they don't have time and access to machines to debug this. <ngz>Hello. It seems that asymptote in Guix doesn't provide the related Emacs' "asy-mode", even though it is in the release tarball. <ngz>Not sure what can be done about it. <iyzsong>ngz: the *.el files are installed to '$guix-profile/share/asymptote', it need to be added the 'load-path' manually. <ngz>OK. Thank you. Would it make sense to make it automatic somehow? In other distributions I don't remerber having added this to my load-path. <ngz>Note that the difficulty, on my side is to understand the "somehow" ;) <Acou_Bass>heey folks, i asked in here last night regarding getting guix to boot off a LUKS encrypted drive, unfortunately it doesnt seem to be working, it doesnt at any point prompt me for my decryption password and because of that grub fails to find my linux kernel <civodul>Acou_Bass: there were posts this month on guix-devel about this topic <civodul>basically it's not fully supported yet, but some managed to hack their way <civodul>re CVE-2015-7547, maybe we could run nscd in a container where it can only access the network and its Unix-domain socket? <davexunit>we need to build a nice wrapper on top of the container code to make stuff like this easy. <davexunit>"some day"(tm) when I get the motivation to provide a cgroups interface, we could also arbitrarily restrict system resources for processes, too. <civodul>paroneayea: BTW, mission complete regarding MediaGoblin packaging? :-) <phant0mas>hey everyone, what's our policy for console emulators? can I send a patch for the gpl2 desmume? <davexunit>phant0mas: they are OK, provided they are indeed fully free. <davexunit>an example of emulator that is *not* OK is PCSX, a playstation emulator. <davexunit>because it requires that the user install a binary blob of firmware extracted from a playstation in order to function. <davexunit>I have a package recipe for Dolphin, the gamecube and wii emulator, hanging around in a separate repo, awaiting the day a new Dolphin stable release comes out. <davexunit>AFAIK there are no nonfree components of Dolphin, but I'm not positive. <phant0mas>AFAIK is the same for Desmume but I will make sure before I send it to the list <rain1>hello, i have a problem booting my system was hoping to ask about it here <davexunit>phant0mas: I packaged an emulator frontend called "emulation station" awhile ago that is pretty fun. <davexunit>I've been wanting to setup an arcade computer that runs guixsd with emulation station and all the emulators that people have packaged for guix. <wingo>are there VM hosting services on which you can install guixsd? <phant0mas>davexunit: it's exatly what I want to do as well!! <davexunit>I have a living room computer that runs xbmc <davexunit>I'd like to find a way to be able to switch back and forth between xbmc and emulation station. <davexunit>and use my game engine to make a fun application switcher menu <wingo>needs a lot of machinery tho <davexunit>I want to try, once GuixSD has all of the software and services I need to migrate my debian server. <rekado>is anyone still working on packaging prosody? I thought someone did and was almost finished. <davexunit>rekado: I think the issue they ran into was getting prosody to find the lua libraries it depends on when it runs. <davexunit>there was something weird going on there that I didn't fully understand. <rain1>is it ok to do sudo guix system reconfigure while in guix? or must that be done when booted off the usb <rain1>it's weird because dmd seemed to go missing and I wasn't able to shut down because of it <rain1>and now I can't boot back into my encrypted guix system after fixing up the grub config <rain1>(using sudo halt, i had to hold the power button to force it off) <bavier>rain1: you might have been upgrading from a guix prior to the dmd->shepherd switch <rain1>oh that makes sense, I did notice something called shepherd in top <bavier>there is a /run/booted-system/profile/sbin/halt <rain1>I wonder what I should do to repair my system so that I can boot it again <rain1>maybe the shepherd switch has made invalidated the crypto setup <rain1>I've tried a few times but nothing seems to make it boot, maybe i should get shepherd + crypto working in qemu and see if that tells me anything new <rain1>that's weird I can't do guix pull <rain1>I can ping git.savannah.gnu.org but it says it cannot connect when i try guix pull <rain1>git.savannah.gnu.org/cgit/guix.git <rain1>seems like the site is under too heavy load or something <efraim>linode looks a bit complicated, I bet you could use switch_root on most hosting sites to replace the distro on most hosting places <efraim>although I'm quite sure on digital ocean you'd need to use kexec to switch to the linux libre kernel <davexunit>wingo asked the same question earlier, and the answer is "no", unfortunately. ***parab is now known as parabool
<petter>paroneayea: serveraptor asked for help with GuixSD earlier today - i'll let you know how this turns out <petter>when i asked about it last week they responded: No, not yet. They don't provide bootable ISO and I don't have resources to prepare template with GuixSD. Sorry. :( <Jookia>can't they just dd the guixsd disk image and let you reconfigure <Jookia>or is that not meant to be the case <petter>i have no idea. You have all the information i have about this now <davexunit>yeah, they could have a base image that they use to create initial bootable system and then the user can run 'guix pull' and update. <paroneayea><civodul> so, i can graft an openssl on emacs-w3m <bavier>suspend starting working on my netbook with the last guixsd upgrade :) <rain1>i noticed that 8sync link is gone from the GNU page <rain1>if you click 8sync it goes to 404 <paroneayea>I've been caught up in the next mediagoblin release <janneke>paroneayea that's the latest git there? <janneke>I had to do a texinfo-all-menus-update to make a guix package... <janneke>the doc/8sync.texi there needs a texinfo-all-menus-update <paroneayea>janneke: ah... I'm not very familiar with texinfo! <rain1>I'm trying guix with crypto in vbox <rain1>i can't boot my current install after updating <rain1>might just copy stuff off and reinstall without encryption <rain1>there's no error it just freezes during boot <rain1>before i would enter a password at grub then it would start booting and i'd enter it a second time <rain1>now, after putting in the first password it boots a bit then freezes <rain1>(I'm also wondering about if it'll be possible to set up guix to work without having to decrypt twice) <Jookia>rain1: That's next on my list ;) Well, second next. Actually, third next. <Jookia>rain1: Are yo on a libreboot machine? <rain1>i have separate hard disks so maybe i should try libreboot out <rain1>wow 2G is not enough space for guix barebones install :(( <rain1>i guessi have to make it bigger and start agian <mark_weaver>hmm. I used 'wget' on Hydra to locally fetch the intel nars for texlive-texmf from the security-updates branch. both of the downloads returns far fewer bytes than they should (1.5G and 383M), and in the end the files are not in the nginx cache. <mark_weaver>oh, actually, i see that although 'wget' exited without error after retrieving short files, the nar generation I started before is still happening... <civodul>rain1: it takes 822 MiB according to: guix size $(guix system build gnu/system/examples/bare-bones.tmpl) <rain1>that's weird my disk is 2GB I think if I used 4GB it would work out <rain1>anyway I was just messing around in a VM becausee my real install broke <paroneayea><civodul> so, i can graft an openssl on emacs-w3m <civodul>i can graft openssl on things like git, which is interesting because it has several incoming edges on openssl <civodul>we have yet to see how well it works in practice <civodul>but it's better than what we have anyway :-) <paroneayea>civodul: I look forward to using a grafted git for doing my git grafting! <Jookia>civodul: btw Guile doesn't have HTTPS proxying yet which is troubling, so I have to 'torify guix download' :P <lfam>paroneayea: Did you read my recent message about pillow? Should we just remove python2-pil from the distribution? Is it still used commonly? <lfam>It hasn't been updated since 2009 <lfam>And pillow seems to have replaced it in our package tree <Jookia>civodul: Not sure that'd be helpful without a HTTP<->SOCKS proxy, lots of applications don't have SOCKS support. It's a bit hard <Jookia>civodul: ie, SVN doesn't support SOCKS <davexunit>I really want a new freedom friendly motherboard to use for a living room media computer, running GuixSD of course, but nothing really fits the bill. :/ <lfam>paroneayea: If removal is appropriate, can you send a patch? <Jookia>davexunit: Maybe an i.MX6 if I get bootloader support added? :P <davexunit>Jookia: the problem with the i.MX6 currently is the lack of free drivers for the graphics chip. <lfam>I remember reading about free graphics drivers for some ARM SOC being completed recently <rain1>is there a way i could help or contribute to the crypto side of guix? <lfam>Yes, that's it. Is that not a good solution for you? <rain1>what about the gluglug/minifree laptops? i just saw that when I checked out libreboot <Jookia>davexunit: I used etnaviv the other day to play 720p video <davexunit>I'd like to know if it performs well enough to decode 1080p video <Jookia>The video driver won't decode video ever <davexunit>but it helps to have not slow rendering so you can tell if the bad playback is the fault of the CPU or not ;) <davexunit>I should figure out how to get that driver on my Novena <Jookia>I think that's the case with the Novena, but if you go ask in #kosagi@irc.oftc.net you could get some more updates <rain1>I think I'll just copy my stuff off and do a fresh unencrypted guix install because that is less likely to break and i want to continue using it.. <Jookia>You can install xobs-beta repo and install the drivers explicitly <davexunit>Jookia: cool. we should get Guix packages for whatever is in there :) <davexunit>thank you, though. I didn't realize the driver was usable. <davexunit>I'm going to try it out sometime. maybe tonight if I get a chance. <Jookia>No problem. The only caveat is that right now you'll probably have to explicitly install the beta packages unless xobs changed it <davexunit>I think that a wandboard might make for a nice media center board. <davexunit>then I'll try to play some 1080p video and see what happens. <lfam>In keeping with the name of the project, your videos will have inverted color and play backwards <davexunit>are there i.MX6 boards besides the wandboard that are good? <rain1>why did dmd change to shepherd? <Jookia>Not sure how well Kodi would run, I've been using mpv- The only graphics bug I've gotten is a hard crash, through latest graphics put the crash in userspace <lfam>rain1: Name collision with the D language compiler <Jookia>davexunit: SolidRun is a good bet I think <rain1>oh alright but didnt it change some features too? <lfam>Can you run the mainline kernel on the SolidRun stuff? <davexunit>a lot of these things involve custom kernels <Jookia>lfam: Perhaps, not sure about free GPU drivers. AFAIK the stuff not upstreamed in the Novena is to do with being a laptop, so I'd say so for SolidRun <davexunit>luckily, it's easy to use a different kernel with guixsd <davexunit>Jookia: is there a "just the board" version of the CuBox? <lfam>I'm not recommending these to you, but I do think it's nice that mainline Linux supports a lot of Allwinner stuff now. The community did the work. <Jookia>I don't know, though I'm not sure if you'd really need that. It's just a small box. <Jookia>Linux-Libre will wipe out the VPU accel blobs which do non-CPU decoding I think <lfam>davexunit: Yes, the community of users had to do all the work. Allwinner didn't help them. <davexunit>the attractive part of the cubox is the 4GiB of RAM <lfam>davexunit: You're probably better off with the imx6 <davexunit>Jookia: have you used the hummingboard? it looks cool. <lfam>Although Olimex make open source hardware using Allwinner stuff. If that's valuable to you it's a good value <Jookia>davexunit: I have not, though if I were to get another board I'd probably look at it <davexunit>one of my fantasy projects is making a handheld computer using something small like a hummingboard <Jookia>The latest I've heard is that etnaviv can run 1080p Sintel video at 15FPS, which is software decode <Jookia>I've heard libvpx works mostly in software since h264 owns the hardware market so if there's possibilities to optimize, it's probably there <Jookia>I've also heard Debian didn't build libvpx with NEON support, so there's still loose ends <davexunit>oh that's a bummer. I wonder if ours is built with that... <mark_weaver>davexunit: for a home media computer, I vaguely recall that the Libreboot T400 might have been suitable? <davexunit>I could look into gutting one for that purpose <Jookia>I think the T400 can run 1080p video since it has hardware decoding (I think) <mark_weaver>the main question is whether it has video output that can be easily converted to HDMI, and I vaguely recall francis saying that the T400 had a port that fit the bill, but you should probably verify that. <lfam>I'm trying to add #:allowed-references to openssl, but it the procedure canonicalize-reference fails with "guix/build-system/gnu.scm:318:4: Throw to key `match-error' with args `("match" "no matching pattern" list)'." <Jookia>Thinking of bootloaders, it might be time soon to try GRUB on the Novena again soon since the latest beta supports relocatable GRUB <mark_weaver>lfam: looks to me like you need a comma before "(list" <mark_weaver>that argument needs to actually be a list of package specs, and not a scheme expression <paroneayea>lfam: patch to remove python2-pil sent to list. If it looks good (it's pretty simple) I'm happy to push and close the bug. <civodul>mark_weaver, lfam: are you planning to take care of the OpenSSL update tomorrow? <lfam>civodul, mark_weaver: I'm planning to be on IRC starting at 1300 UTC (when the update window opens) to help however I can <lfam>I'm currently trying to figure out the openssl / perl issue <civodul>i'm going to solicit you for graft testing while you're at it :-) <lfam>paroneayea: I'd move the explanation into a separate paragraph. I also don't know if it makes sense to refer to particular CVE IDs. Who knows what other bugs have been uncovered since 2009? But if you do want to refer to CVE IDs, I would use all 3 that were in that DSA <paroneayea>lfam: I originally had the explaination in the summary before the * gnu/package/foo stuff <lfam>I'm not sure of the "correct" style, but I like having explanatory stuff between the title and the changelog <paroneayea>checked the logs, saw someone else put it on the line with the reference of the variable removed <lfam>For example in d120b1d433fc2094c56f2c2ecafc4150c2c06348