<quiliro>i need the following packages in ubuntu:Install Qt header files, compiler, and compilation tools : sudo apt-get install build-essential qt4-qmake libqt4-dev g++ make libphonon-dev libqt4-xml-dev libqt4-opengl-dev
<quiliro>and i will not reinstall....it took me a week to install and a month to tweak the current GuixSD
<jamesrichardson>Hello guix! I'm working towards giving a presentation at SouthEast LinuxFest about guix. I plan on talking mostly about functional package management. Hopefully this is a reasonably thing to talk about. Pointers appreciated.
<lfam>jamesrichardson: Cool :) Where is SouthEast LinuxFest?
<lfam>If you've used a GNU / Linux distro for a while, I'm sure you've experienced some sort of breakage that wouldn't happen with Guix. I think it's a universal experience
<lfam>Functional packaging is a more reliable way to put a system together if you are doing GNU / Linux
<lfam>In my opinion, it's also much easier to effect changes to the system, and to reason about them later, than with traditional "mutate /usr" distros.
<jamesrichardson>I've personally used Debian since slink or hamm, a really long time. I've used most of the Commercial UNIXes at some point. I've seen all sorts of breakage and unmaintainable ways of doing things.
<quiliro>how about the packages for compiling kurso4
<quiliro>build-essential qt4-qmake libqt4-dev g++ make libphonon-dev libqt4-xml-dev libqt4-opengl-dev in ubuntu
<lfam>Apparently that error started after the computer lost power? If so, I wonder if some files are corrupted in /gnu/store. I would try `guix gc --verify=contents` to check the integrity of /gnu/store
<lfam>quiliro: I don't think we have a package for qt4-qmake. We are focusing on qt5 because qt4 is retired.
<quiliro>lfam: methalo: i sometimes have that error with guix pull and sometimes have it with system reconfigure
<lfam>quiliro: Is it true that you first saw the error after your computer lost power?
<ng0>I'm working on a cuirass substitutes server in .onion, later additional .gnu address, and this is sort of pre-condition to that work, to fix all the server-guix config issues I run into. depending on how/where I end up hosting I'll offer this, but I'll definitely will offer as much of gnu.org mirror into .onion and (later) .gnu space soon because I don't like to start a discussion with fsf/gnu sys
<ng0>administration on providing .onion access. maybe even annlounce the onion publicly depending on the place and other conditions
<snape>alright, I think I'll wait before saying it's ready for push then.
<ng0>when I have two mapped-devices in the (mapped-devices (list …)) this happens: guix system: error: service 'file-system-/mnt/dg2' requires 'device-mapping-my-root', which is not provided by any service where dg2 comes after my-root
<catonano>rekado_: I'm not surre I understand. I know that the problem arrises at test time only. What consequence do you drraw rom that ?
<thomasd>ACTION wonders how many Guix people actually know esperanto
<rekado_>catonano: I just meant that this is not a contradiction. Other people can build it as regular users and so can we. It’s just a matter of providing a fake X11 server. (And that’s where the root problem comes in.)
<rekado_>catonano: it’s possible I misunderstood your conversation above, though :)
<dale>This is hard work. How do I get the ntp-service-type thingy?
<ZombieChicken>Doesn't X have a driver for a false display? I think it is/was used for a Skype plugin for bitlbee
<jmd>dale: Do you have such a service in your config.scm?
<ZombieChicken>rekado_: I don't guess you know anything about linking X.org to elogind, do you?
<dale>I'm trying to write (modify-services %desktop-services (ntp-service-type %ntp-servers => ("time-example.net"))). More to the point, I need to specify a particular time server as I'm inside a restrictive firewall.
<adfeno>compro: By default, Guix will assume that you want to be paranoid and only take the recipes of the pacakges, thus leaving the compilation to be done by itself. However, you can tell Guix to trust a "substitute" server, by authorizing the key of the related server. Substitutes are pre-built packages.
<rekado_>thomasd: it gives me proper quotes, dashes, an ellipsis, and some brackets (« and ‹).
<ng0>I'd say it's not that important and redo the system but then I would have to look into combining raid-mapped-device with luks-mapped-device until we have lvm support, so I rather want to explore this lack of documentation for multiple mapped-devices. you're already helping :)
<ng0>I'm in the interest group of this package but the wrong person to do more than bumping.
<ng0>this setup.py .. I tried for a very long time directly with developers to get it in, not in this form, but I was assured that it will get in as a work in progress so they can improve it, back in 2015 I think. and then I gave up because it just wasn't worth it
<lfam>We don't have the human-power to fuzz / code review / pen-test all the core programs in GuixSD. We are still at the stage where we rely on other distros and organizations to do that work
<jamesrichardson>I've added (service openssh-service-type (openssh-configuration)) to my services list in the operating-system definition. Went through the guix system reconfigure /etc/config.scm. When I reboot the ssh doesn't start. I run herd start ssh-daemon and it starts. The only thing I see in the /var/log/shepherd.log is Service ssh-daemon could not be started with no other explanation.