IRC channel logs

2019-02-19.log

back to list of logs

<Richard[m]>That actually worked, who would have thought.
<Richard[m]>Still strange that it wont boot from the USB, though.
<mikadozero>rekado: You mentioned a Guix 1.0. Can anyone hazard a very rough guess of the time for how long it might be until Guix 1.0 (not to be held to)? I am just curious.
<rvgn>Hi Guix!
<rvgn>Hi All! I have composed a config.scm for my new Guix System. Can anyone please take a look and DM me whether there are any errors in syntax and declarations? The config file can found on this link https://cloud.disroot.org/s/8rzMrDYAxjQDX3Z. Thank you!
<mikadozero>Are there any library drivers similar to those of rumpkernel.org packaged for Guix SD?
<mikadozero>I will answer my own question of time until Guix 1.0. Answer: When it is ready.
***catonano_ is now known as catonano
<rvgn>Hi Guix!
<rvgn>Any luck?
<atw>is GNUnet's new logo on https://gnunet.org/en/ supposed to look like the guix one? It all looks great! reminds me of https://www.gnu.org/software/emacs/ 's design
<mfzap>hi all, I'm getting a build error for xmlsec 1.2.27 (dependency of gnucash) ... what's a good way to report / debug?
<lfam>mfzap: Has it already been reported here? <https://bugs.gnu.org/34426>
<mfzap>lfam: yes appears so, same configure prefix and same numbers on the first FAILED line
<mfzap>thanks
<mfzap>is there such a thing as "undo guix pull"? or to say another way, is there a way to realize which commit I was previously on, so that I can "guix pull --commit=X" where X is the commit where my system was previous to the last "guix pull"?
<lfam>mfzap: You want `guix pull --list-generations`, which is described in the manual section Invoking guix pull: <https://www.gnu.org/software/guix/manual/en/html_node/Invoking-guix-pull.html>
<mfzap>lfam: very cool, thank you
***renich_ is now known as renich
<efraim>do we have a way to add a package for another architecture in a manifest?
<pkill9>what module would Drawpile (https://drawpile.net) go into? It's a collaborative drawing program, you connect to a server and people draw on the same canvas at the same time. I'm thinking it should go into games.scm
<nckx>pkill9: graphics.scm is a better fit.
<nckx>It's just collaborative editing, which can be used for fun or profit.
<pkill9>ah
<iovec>Does shepherd have its own channel?
<efraim>I don't believe so
<kmicu>Could someone tracking typos fix in /doc/guix.texi -currently mounted and a @code{file-sytem} entry is specified in your
<kmicu>+currently mounted and a @code{file-system} entry is specified in you
<nckx>kmicu: OK.
<kmicu>Thank you nckx.
***fanta7531 is now known as fanta7531|away
<kmicu>I see that’s civodul’s code but maybe any of you have an idea why there is no ‘(dependencies mapped-devices)’ before https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/tests/install.scm#n654 ?
<rvgn>Hi Guix!
<nckx>o/
<rvgn>o/
<rvgn>Any luck with my query?
<nckx>rvgn: What does Guix itself say?
<nckx>‘Read & check this file for errors’ isn't really a task for human volunteers :-)
<rvgn>Oh what I meant was like if I over did any declarations or used unwanted.
<rvgn>I understand.
<decent-username>hey, I have a question. Is there a good way to copy packages/libraries from one machine to another?
<decent-username>I'm right now installing glibc-utf8-locales and it's taking years to install. It's weird
<nckx>rvgn: Pretty sure (use-modules (gnu services desktop)) and (use-service-modules desktop) are redundant. I'd use the latter syntax only.
<nckx>And if you're going to format your code… that way 1. consider not doing so, and 2. your bootloader record looks off: (installer #~(const #t) ; missing ‘)’?
<rvgn>Ah! Thanks a lot. Btw, If I am using openvpn-client-service, is it enough to use service-modules; or should I also use package modules 'openvpn' and declare 'openvpn' system-wide package?
<rvgn>Oh
<rvgn>The bootloader part was given to me by a dev from mailing list. The dev asked me to try that code.
<nckx>rvgn: I don't use openvpn. The service will run without the package, but if the package provides something like openvpnctl or openvpn-connect or... then you'll need it.
<nckx>Isn't there a missing bracket? Maybe not. Dangling brackets hurt my eyes.
<roptat>rvgn, openvpn should work without installing it in your packages
<nckx>I count 7 opening and 6 closing. :-)
<rvgn>I will check that now :)
<rvgn>roptat Thanks! Will there be openvpn import option in networkmanager applet with out the package?
<eubarbosa>what yall use to auto mount usb sticks under guixSD? or tips..
<eubarbosa>I kinda was using udiskie...
<roptat>rvgn, I don't think so, but I don't know
<rvgn>Okay
<apteryx>sneek: later tell eubarbosa I use udisksctl
<sneek>Okay.
<apteryx>err, automount, it is not.
<apteryx>eh, rebooted, fired up Emacs, and now in my Gulie Scheme files all my usual Geiser shortcuts are gone (C-M-x, C-c C-z, C-c C-a)... I wonder what happened.
<apteryx>*Guile Scheme
<kmicu>My Wifi works on stock Guix System…🤔
*kmicu thought b43 only has free driver but not firmware…
<kmicu>(What a pleasant surprise https://git.bues.ch/git/b43-ucode.git/ ヽ(*^▽^)/)
<lfam>Does anyone have patches to build Linux or linux-libre with Wireguard
<lfam>?
<efraim>kmicu: more info! I have a macbook that would love wifi
<kmicu>efraim: what wifi chipset do you have there?
<kmicu>(Check with ‘lspci -nn -d 14e4:’ command.)
<efraim>02:00.0 Network controller [0280]: Broadcom Limited BCM4321 802.11a/b/g/n [14e4:4328] (rev 03)
<kmicu>efraim: so it looks fine. Did you install Guix System on it already?
<efraim>kmicu: yeah
<kmicu>efraim: anything interesting in ‘dmesg | grep -i b43’?
<efraim>Killed X server by accident, will take a bit to get back up
<kmicu>(For me it shows something like b43-phy0 Loading OpenSource firmware version.)
<efraim>kmicu: mine are mostly deblobbed messages https://bpaste.net/show/5bbe8122193a
<kmicu>I have those too but after them kernel tries and loads free firmware. I wonder whether your card is not supported for real by free firmware or is only not tested and we could make it work trivially.
<efraim>did you add any firmware to your system?
<kmicu>4321 looks like not tested https://wireless.wiki.kernel.org/en/users/Drivers/b43 (cuz libre folks don’t have macs around I presume 🤷).
<efraim>%base-firmware in gnu/system doesn't list b43-tools
<kmicu>efraim: nope, nothing. It works out-of-the-box.
<kmicu>(† On Guix 0.16)
<efraim>the 4318 in my ibook G4 is fully supported
<efraim>looks like my 4328 is r3
<efraim>then again my 4318 is r2 so who knows if its supported
<kmicu>Asking on b43 devel mailing list could help. With their help maybe you could fix 4328 with some one liner.
<efraim>kmicu: sounds good. I'll have to do that then
<quiliro>hello
<quiliro>i downloaded the 64 bit version of guixsd and installed guix with it
<quiliro>but now i have a i686 version
<quiliro>installed on the machine....why is this?
<lfam>Why do you believe you have an i686 version of Guix installed, quiliro?
<quiliro>lfam: uname -a
<quiliro>Linux GSD2 4.20.7-gnu #1 SMP 1 i686 GNU/Linux
<lfam>What does `lscpu` say?
<quiliro>Architecture: i686
<quiliro>modo(s) de operación de las CPUs: 32-bit, 64-bit
<quiliro>
<lfam>It's because your CPU is i686, right?
<quiliro>it supports 64 bits...doesn't it?
<quiliro>as cpu operation mode(s) suggests
<lfam>No, that's not what that means
<quiliro>ok....why did it boot with 64 bit guix then?
<quiliro>and more important for me to learn how to know what it means and where to find if it is 64 or 32 bit
<quiliro>?
<lfam>What is the actual CPU name in `lscpu`?
<quiliro>Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz
<lfam>Okay, so you do have a 64-bit CPU
<lfam>I don't know why you are running in i686 mode
<quiliro>if i run uname by booting with guix usb live and it shows x64, it is not a problem of the live, right?
<quiliro>please give me a pointer to what i should do
<asterope>Can I distribute modules with service definitions similiar to channels?
<kmicu>quiliro: maybe you need to switch something in BIOS? Does it work with different distors?
<lfam>One of the methods for building a Linux kernel with wireguard is to run the wireguard 'create-patch.sh' script which prints a patch on stdout
<lfam>I'm wondering how to make use of this in a Guix package
<lfam>The other option is the 'jury-rig.sh' script which should be run in a kernel source tree and patches it directly
<Misha_B>I installed node.js, but whenever I try to use npm to install something, I get that node_modules lacks write access. I put in my bashrc that NODE_PATH was .guix-profile/lib/node_modules , which I points to the /gnu/store/gl9pgsskwf09ccsd2js3n8gfz20k5w5n-node-9.11.1/lib/node_modules.
<Misha_B>which is a read only file system
<Misha_B>nevermind, I just copied the node modules folder to my home folder and changed the node path
***rvgn is now known as rvgnnet
***rvgnnet is now known as rvgn
<quiliro>kmicu: i never saw a bios that needed changing for architecture...i don't think it is a question of bios, perhaps it has something to do with guix itself
<Swedneck>am i correct in assuming that `(commit version)` in package definition takes the version string and gets the commit for the tag matching that string?
<lfam>Swedneck: Exactly
<Swedneck>neat
<kmicu>quiliro: that CPU is a transitional tech and 64 bit support depends on BIOS/kernel. Did you test other distros with it?
<quiliro>kmicu: yes...what i do not see any parameter that says that on the bios
<kmicu>It can be VT related.
<kmicu>But if other distors give you a correct architecture no need to that. The issue is somewhere else. Maybe with Linux-libre.
<kmicu>Maybe you could test Trisquel or Parabola to narrow it down and exclude Linux-libre kernel.
<bgardner>Well, I feel ridiculuous. I've had a build fail for several days and I kept assuming it was on the CI side and the Guix admins would sort it out. Turns out like this: 'guix system reconfigure' => fail, libreoffice, see log (which I had NOT been properly doing). Log, when I finally look: "no space left on device". Ah. "guix size libreoffice" => 1900MiB. Okay, "df /" => 1GiB. Check my system.scm for cron => "guix gc -F 1G".
<bgardner>*headdesk*
<kmicu>But now you’ve solved it ヽ(*^▽^)/
<bgardner>kmicu: And learned - if it says look at the logs... you know, look at the logs!
*kmicu [Jokin’] wonders whether that also applies to README files 🤔
<bgardner>Surely not
<lfam>bgardner: `guix size libreoffice` shows the size of the closure of libreoffice. That is, the size of the built package and its run-time dependencies. But you may actually need more than 2 GB to build libreoffice
<lfam>I don't remember off the top of my head how much space is required but it may be quite a lot. I would try to have ~5 GB free if building libreoffice
<lfam>But ideally you can just download a substitute and avoid building it
<bgardner>lfam: Which is why I think I had made a mental note that just trying again had worked in the past - I caught a substitute. But I hear you, I'm changing all my mcron gc entries to 5
<ng0>hey, been a bit out of the loop and I'm refreshing an old server config. do we now have xfs packaged in a way that I can a drive formated as xfs expected to be picked up in initramfs (for home)?
<ng0>we have xfsprogs since december
<ng0>but no static?
<ng0>if no xfs static output or xfs for the initrd exists, I guess I could work around this with a post-boot service which mounts the xfs disk.
***rekado_ is now known as rekado
<rekado>mikadozero: maybe some time March, but it really depends on whether important bugs remain to be squashed at that time.
<vagrantc>when you use "guix challenge" does it have to authorize the substitute server it's checking against?
<rekado>vagrantc: I don’t think so.
<ng0>I can almost answer my own question, but: is the mount of /home if defined as a filesystem, still in initrd? the last initrd I used I wrote myself from scratch in not guile..
<asterope>How can I use/define other license than in the (guix licenses) package?
<asterope>I'm working on a package with MIT license, for my channel
<rekado>asterope: that’s the Expat license.
<eubarbosa>oh, thanks, java 11 :D
<sneek>eubarbosa, you have 1 message.
<sneek>eubarbosa, apteryx says: I use udisksctl
<eubarbosa>sneek: ty
<ng0>okay, I can answer my own question, yes /home would still be initrd
<asterope>Thanks, I just packaged lua library alt-getopt
<asterope>which is needed for Moonscript
<mikadozero>rekado: Thank you