<lechner>Hi Guix, is the Emacs-native way to handle packages preferred in Guix (as opposed to distro packaging)? Thanks!
<ryanprior[m]>Not sure how you mean that lechner, are you asking if you can use M-x package-install alongside Guix? If so: yes, Emacs native pacakge management works fine with Emacs from Guix.
<lechner>ryanprior[m]: thanks! it was more like, should i?
<ryanprior[m]>It's just pros and cons. I use Spacemacs which has its own package handling with upgrades and roll-back, so I don't feel the need to use the Emacs packages in Guix for most things. If you want to have a fully reproducible Emacs setup then using Guix home & the Emacs packages in Guix would give you that.
<ryanprior[m]>Maintaining normal function of keys is very important to me - I still use both my left & right control keys, so I don't want to map them to something else. I actually use my Caps Lock for E_CONSTANTS and for YELLING AT PEOPLE and so I don't want to remap that either.
<nckx>I guess you don't spam newlines much? Neet idea.
<nckx>What I actually wanted to ask: no Wayland support [planned?], ryanprior[m]?
<ryanprior[m]>I want to totally redo the implementation because it sucks right now
<ryanprior[m]>I have a local branch where I rewrote it to use kmonad instead of xcape, which is better already
<ryanprior[m]>And kmonad works with wayland, so that already is a big improvement
<ryanprior[m]>The issue is, kmonad is a complex beast, way more software than is needed for home-row-control. So I would like to learn how it performs its tricks and write a simple minimal program that does just what I want.
<cehteh>usually when you setup a new server or get a new 'static' ip for some reason you have to do some work to get it unlisted
<nckx>I guess I've been lucky enough that I'd not use ‘usually’, but it's unfortunately common.
<nckx>Especially if you use the DOs of this world.
<cehteh>my former isp sometimes changed my 'static' business IP for some reasons .. i was always pretty upset becasue of having a lot work with that, reconfigure stuff and get things unlisted at a lot blacklist providers
<cehteh>its pita but after double checking that your server is really not misconfigured and/or trojaned its then usually easy to do, still sux when your IP gets blacklisted at half a dozen services and delisting may take some time
<cehteh>at the blacklist provider themself and then a lot other companies cache the blacklists .. over multiple levels
<lechner>they blocked a 64 bit subnet on ipv6, which i think is what linode assigned so i'm not sure it's a neighbor. i'm on the XBL exploits list supposedly for advertising a fake HELO, although i do not see it myself. luckily, i have independent providers but i still have to find out what happened. the thing is, i switched to Guix a week ago
<ulfvonbelow>just to let everyone know before I go to sleep, the emacs-deferred test issues are caused by emacs 28.1 no longer supporting the old calling conventions for 'start-process-shell-command'. AFAIK emacs-deferred still works, but the tests use the old calling conventions, so this patches them: https://paste.debian.net/1241567/.
<faust>just have a question, how i can upgrade golang package to latest?
<f1refly>thunar-volman is broken for me. I have gvfs installed globally, but thunar and thunar-volman are installed for my user profile. when I open thunars settings and go to the 'advanced' tab, it tells me that gvfs is not available and that thunar-volman won't work
<f1refly>Any idea why thunar-volman doesn't find the installed gvfs?
<faust>i just run guix build go --email@example.com=./goroot
<nckx>Great. That's one of the lesser aspects of the ‘it's all just a programming language’. You have to more or less know which modules provide what, or search for them. Here you could have used ‘guix system search xfce-desktop’ and translated the ‘location’ field to its (foo bar) form, but I admit that's all a bit obscure.
<nckx>I'm no expert on Matrix, but I don't think the bridge changes that (***[m] nicks aren't magically protected AFAIK, but IK not much). I registered mine. I recommend you do, unless told otherwise by a competent.
<bjc>nckx: my experience has been that ‘make’ alone is not enough. i've always needed to clean first
<nckx>Uh something something appservices something. Of course it's some arcane chat with a service bot, because IRC, but it's twice as worse because also Matrix. Let me load up my Matrix account and see if it's saved.
<Tcache[m]>unmatched-paren: Well ill come back to IRC soon
<apteryx>yeah, it's been annoying. the plan is to move to another large array we got access to since, and continue experimenting with that 6x drives SSD Btrfs RAID10 array on another, very similar server
<nckx>> Btw issue web interface seems to be a small problem. Everyone can access email
<nckx>Which interface (the one that's down?); what does ‘access email’ mean.
<pashencija[m]>nckx: I mean there seems to be no need to hurry with web interface as long as email lists work properly
<unmatched-paren>they probably mean reading the debbugs.gnu.org site, and checking their own email list subscription
<pashencija[m]>nckx: There's only support for ext* and partial support for fat16
<pashencija[m]>There will be full support for fat16 as soon as my patches are applied
<nckx>Yeah. I was implying that it might make sense to ‘unify’ it with (gnu build file-systems) and the like, so anybody adding the next fs can implement everything there, not chase around random APIs.
<nckx>I don't know if that makes sense! Just an idea.
<pashencija[m]>I am really surprised guix doesn't have many mirrors like debian or ubuntu do
<pashencija[m]>It would be nice to have these, especially they can just copy things without re-signing them
<nckx>I just remember that adding, say, jfs/bcachefs/…, I had to ‘grep olderfilesystemname’ around the tree to find all the places I needed to extend.
<nckx>pashencija[m]: They're slowly coming. cbaines just mailed something to that effect today, mentioning the nar herder, although I haven't read it yet.
<GNUtoo>It seem to not have the latest blog posts anymore
<oriansj>well to be fair there are only a few things one could mirror: the code itself (git clone covers that), the package source tarballs (not easy out of the box but possible), the built binaries (which I linked how to generate), the issue tracking (not sure if mirroring is setup for that yet) and community interaction [irc/mailing lists] (multiple ways to mirror)