IRC channel logs

2025-03-26.log

back to list of logs

<dthompson>so office hours is today in just over 2 hours!
<dthompson>and we've got a little treat beforehand!
<dthompson>goblins 0.15.1 has been released :)
<dthompson> https://spritely.institute/news/spritely-goblins-v0-15-1-released.html
<dthompson>a patch release full of lots of little fixes, many of which were reported by the people that hang out here :)
<andreas-e>Excellent! Are you going to push the update to Guix, or would you like me to do it?
<andreas-e>Never mind, I see it is already there :)
<dthompson>andreas-e: :)
<dthompson>I push updates to guix as part of my release workflow
<andreas-e>Watch out, there is already a dependent package now :) But it still builds.
<dthompson>which one?
<dthompson>it's a patch release anyhow
<andreas-e>snuik
<dthompson>ah okay
<VonGuard> https://arxiv.org/abs/2501.02933?fbclid=IwY2xjawJRGm1leHRuA2FlbQIxMAABHVSZlKcNG9FUIUjsPw91sCq9VZT1_ay1Bz7bUaX3zBLRLa_kMNzDKTjAXg_aem_FYqYv8aLArJ6Ph5Xw2aMHw
<VonGuard>grr sorry for the FB id tag, https://arxiv.org/abs/2501.02933 is a better link
<VonGuard>Echomix: a Strong Anonymity System with Messaging
<dckc>so I got pumpkin-chat built... successfully built /gnu/store/f7pc71is15g0xrgkqmpjy13zpk0i2ar4-pumpkin-chat-0.1.0-git.drv
<dckc>now what? how to I start it up?
<dthompson>dckc: did you use guix shell?
<tsyesika>you need to serve the "client" folder over http somehow and then using "make server" starts the chatroom and will give you some sturdyrefs for users
<dckc>yes, I used `guix shell`
<dthompson>`make server` runs the server
<dthompson>`make client` runs the client
<dckc>$ make server
<dckc>make: *** No rule to make target 'server'. Stop.
<dckc>I see Makefile.am but no Makefile
<dthompson>are you familiar with autotools?
<tsyesika>you need to do ./bootstrap.sh && ./configure
<tsyesika>then you can do make
<dthompson>^ yeah
<tsyesika>I can't believe I missed that we have "make client" lol
<dckc>bootstrap worked, but configure blew chunks: configure: error: required guile module not found: (hoot compile)
<tsyesika>hm, my guess is it's using a different guile than the one from guix shell
<dckc>I am willfully ignorant of autotools :)
<dckc>"it's using a different guile than the one from guix shell" <- is that an issue I should file?
<dckc>or am I holding it wrong?
<tsyesika>I think it's suggesting there's some issue with your setup
<dckc>suggestions on how to diagnose?
<tsyesika>but I'll let dave answer what might be wrong as I'm not as familiar with guix as he is
<dckc>or should I go back and `guix shell --pure`?
<dckc>ok... hacktivation budget for pumpkin-chat exceeded, for now. here's a recording of my session: https://asciinema.org/a/710125
<dthompson>lol
<dthompson>well you got pretty far for something we have not made accessible to anyone but ourselves
<dckc>IOU a README based on the clues I received so far
<dckc>a PR for such
<dthompson>sure!
<dthompson>dckc: as tsyesika suspected, this is your issue:
<dthompson>checking for guile-3.0... /usr/bin/guile-3.0
<dthompson>guile's autotools integration is finding your distro's guile before guix's and that's no good
<dthompson>--pure ought to help, though the clearing of most environment variables may cause other issues depending on your setup
<Gooberpatrol_66>the spritely talk here is using the wrong video file
<Gooberpatrol_66> https://fosdem.org/2025/schedule/event/fosdem-2025-5123-spritely-and-a-secure-collaborative-distributed-future/
<Gooberpatrol_66>it says christine is speaking but jessica is speaking
<dckc>bleh... I can't remove `/usr/bin/guile-3.0` without horking GnuCash. maybe I should get GnuCash from guix too. I think I tried that once... can't remember whether the experience was + or -
<dthompson>Gooberpatrol_66: yeah :( we've reported the issue and are still waiting on someone to fix it
<dthompson>we want to publish a blog post with a link to all the talks but we don't want to do that until this video is fixed