<atka>rekado: thanks for the response, as far as I'm aware all the 10G+ sfp cages need blobs. I'm particularly interested in the networking capabilities, I'm not sure what will show up without modules installed, maybe ip link show?
<atka>maybe lspci, as they are probably using pci lanes
<bjc>does anyone know how i can get log output from shepherd beyond "failed to start service"?
<bjc>there's nothing in /var/log/messages that doesn't go to the console, and there don't seem to be flags i can pass to "herd start" so i can watch what it's trying to do
<jgart[m]>guix pull: error: aborting update of channel 'guix' to commit 950f3e4f98add14f645dc4c9f8c512cac7b8a779, which is not a descendant of 42679e3f81a0fa61e225b1f6aa0e80e39625372f
<jgart[m]>hint: This could indicate that the channel has been tampered with and is trying to force a roll-back, preventing you from getting the latest updates. If you think this is not the case, explicitly allow non-forward updates.
<jgart[m]>has anyone ever got this from the official guix channel?
<djeis>I think it's something introduced very recently, possibly in 42679e3f itself, and I only ran into it sooner because I happened to try and pull in another channel after I updated to 42679e3f earlier today.
<djeis>Told me that it was annoyed 42679e3f wasn't a descendant of 42679e3f.
<bdju>and I could get 3 or 4 for the price of one of the thinkpenguin ones
***cap2 is now known as cap
***beslayed[m] is now known as EMax`0Mancer[m]
<rekado>atka: they don’t show up on lspci or ip. It’s possible that this requires a kernel config flag that we haven’t provided here.
<attila_lendvai>this is strange: i add a scheme *comment* to gnu-build-system.scm and it leads to a world rebuild? or am i confused by something?
<attila_lendvai>yeah, this seems to be the case. i guess the sourcecode is hashed by something, byte by byte, not on the sexp level
***dgcampea-2 is now known as dgcampea
<florhizome[m]>guix' KDE stuff is now outdated by a year or so, and the next stable release is out, maybe a kde/plasma updates branch would make sense? It will be a ton of stuff that's why I think a branch could make sense.
<florhizome[m]>Also lxqt has reached 1.0 and qt stuff in general could use some attention; it seems like apps often doesn't find plugins.
<AIM[m]>> <@florhizom:matrix.org> guix' KDE stuff is now outdated by a year or so, and the next stable release is out, maybe a kde/plasma updates branch would make sense? It will be a ton of stuff that's why I think a branch could make sense.
<AIM[m]>> Also lxqt has reached 1.0 and qt stuff in general could use some attention; it seems like apps often doesn't find plugins.
<AIM[m]>Ye I'd like to see kde as one of the default de in guix installation
<florhizome[m]>AIM[m]: The question is who will maintain it as it's just loads of packages but there is not much missing
<AIM[m]>Yeah but we do have maintainers for other DE's
<florhizome[m]><ZhuAisi[m]> "florhizome: It should find..." <- Many guix packages that install qt plugins don’t add their search paths (or else). for example lxqtplugin, qt5ct, qtwayland. I added that to make them work since I did a recipe for Kvantum.
<florhizome[m]>btw: on a foreign distro, will search paths of activated profiles still be set?
<florhizome[m]><ZhuAisi[m]> "florhizome: The Extra cmake..." <- Yeah the problem is that you basically have to upgrade all of kde frameworks and plasma components because they all require the same version to be set with small tolerance. There was a commit back in November bringing it up to 5.82 or so and plasma modules to 5.23~ but it went completely unregistered. But IMO it would make sense to work towards the recent stable release anyways.
<florhizome[m]>We are missing a lot of wayland related development there, too.
<abrenon>*on my system. this has been discussed before, and is related to different environments having different needs
<abrenon>but I notice that --preserve is used to pass $DISPLAY: isn't that a X11-only thing ? does it do anything for wayland users ?
<abrenon>does this command work in a wayland desktop ?
<attila_lendvai>is there an algorithmic way to detect circles in packages' propaged-inputs? it's a bunch of imported golang packages, and the failure mode is a permission denied while trying to overwrite a symlink pointing into the store
***Alex[m]1 is now known as Quatsch[m]
<Haider>Hello geeks (Guix)! I found out that Blender does not have a denoiser. Do I need to install a seperate package or should I try building from source?
<Haider>Turns out it's an update of Blender 3.0.0. Very confusing
<Haider>Actually it is not a problem with Blender.
<Haider>I found the error to be that blender is not compiled with OpenDenoise
<reily>I'm having an issue with guix. the files in /run/current-system/profile/share/guile/site/3.0/gnu/ (specifically gnu/home/services.scm) is outdated. When running guix system describe, it lists a guix hash that has different contents for this file than are present. I have tried just about every combination of guix pull and guix system reconfigure I can think of, but the problem has persisted. Any ideas?
<Basspoon>Hi, I'm encountering this issue https://issues.guix.gnu.org/33165 while connecting to a remote server with OpenSSH. I've added (service gnome-keyring-service-type) to the services field of my operating system declaration, and can verify that gnome-keyring-daemon is running after I log in. My understanding is that the SSH component of gnome-keyring-daemon is normally started with a .desktop file. I can't use this approach, since I use
<Basspoon>Sway, which doesn't support the XDG autostart directory, so I added 'exec gnome-keyring-daemon --start --components=ssh' to my Sway config file. 'ssh <user>@<ip>' yields the error 'sign_and_send_pubkey: signing failed for ED25519 "/home/me/.ssh/id_ed25519" from agent: agent refused operation' and asks me for the remote user's password. After this, 'pgrep ssh-agent' reveals that ssh-agent was started by this command. 'ssh-add -l' also
<Basspoon>displays my key. Thanks in advance for any help or suggestions.
<apteryx>does the gnome-keyring support ed25519 nowadays? it didn't in the past
<apteryx>you could try stopping/disabling that GNOME service, and try the SSH connection manually to know
<Basspoon>The connection works when I kill the gnome-keyring-daemon process and use my own ssh-agent, running SSH_AUTH_SOCK=<socket> ssh <remote>
<Basspoon>but that isn't using gnome keyring daemon
<Basspoon>I had to add my password to that ssh-agent manually with ssh-add
<mbkamble>As can be seen there are missing dirs on the PATH
<mbkamble>The ouput is disappearing when I dispatch the message in the chat web app (using Ungoogled-chormium browser)
<Guest52>Question for guix home users: I have all my dotfiles in a single git repo and I want to make guix home responsible for pulling down the repo and setting XDG_CONFIG_HOME to that location. Is this possible? I'm happy to accept suggestions for a better way if this way doesn't make sense with guix
<boogiewoogie[m]>hey, I'm currently on nixos, looking into guixsd. how is the julia situation here?
<boogiewoogie[m]>I've read that you should install julia packages through guix, but I don't see `Plots.jl` or `StatsPlots.jl` in the repo, for example
<jgart[m]>> <@boogiewoogie:bopsen.club> hey, I'm currently on nixos, looking into guixsd. how is the julia situation here?
<jgart[m]>> I've read that you should install julia packages through guix, but I don't see `Plots.jl` or `StatsPlots.jl` in the repo, for example
<jgart[m]>The situation with Julia is getting better in Guix. It's mostly a matter of packaging more libraries to my understanding. efraim might have something else to saw about it?
<boogiewoogie[m]>ah, I see. if that's not hindered by some sort of fundamental incompatibility, I'd be down to package and maintain a bunch of them. depending on how well I'm gonna grok the guix packaging process, of course :P
<arkhan>I can't find anything about it in the documentation either, nor in the source code of network-manager-service-type
<zamfofex>What is the correct way to respond to messages in issues? I received three questions in <https://issues.guix.gnu.org/54832> And replied to each of the emails I received individually soon thereafter, but my replies still didn’t show up. Did I do anything wrong?
<jts>if the answer to this is yes, this question has probably been asked a lot today, but did someone force-push to the Guix git recently?
<jgart[m]>jts: I'm curious to also know if someone force pushed or what happened
<jgart[m]>I haven't done a `guix pull` yet because I'd like to first make sure about what happened
<jgart[m]>zamfofex: did you use the email at the bottom of the mumi interface to reply?
<zamfofex>I don’t know what “the mumi interface is”. If you mean the page I linked, then no. I just replied to the emails I received with the questions.
<jgart[m]>There was a time when replying via mumi was broken. I'm not sure if it has been fixed yet but I stopped using it and used my email client instead
<jgart[m]>some are in Guix 'R Us but I got an idea recently for applying suckless patches with g-expressions
<jackhill>do we have documentation for setting up development environments for the various languages? Right now I'm thinking about doing go development using guix-packaged go libraries, but I assume that similar information for all the languages should be gathered together
<vagrantc>jgart[m]: pretty sold on sway, i3, etc. at this point :)
<jgart[m]>That is something that I'm also very interested in putting together
<jgart[m]>ryanprior: is also interested in language specific guix docs
<jackhill>jts: cool thank. But I think that's missing language specific information. For example, started a shell with go and a go library in the profile, but was surprised when it started downloading stuff from from the internet instead of using what was already installed
<jgart[m]>maybe we can combine our efforts and better that department
<jgart[m]>maybe you can pinpoint the issue better than I can
<jackhill>hmmm, after a cursory look I'm not seeing any GO environemnt variable set in my `guix shell go go-package-name` environment, so no wonder it can't find them. I wonder if some search-path need to be set.
<jgart[m]>I haven't read that closely yet but they're also using a modified `guix-emacs.el`
<atka>rekado: thanks for looking into the sfp ports on the honeycomb
<blake2b>hiya guix, I'm finally adopting "guix home", and am a little confused
<blake2b>if I just want to quickly have it symlink my dotfiles, what service do I use?
<atka>rekado: found this comment regarding honeycomb from two days ago: "Currently running ubuntu 20.04 on mine, and it’s fully functional on 5.10-mainline+44 patches for the 10G ports" wonder how current kernels fare.
<blake2b>the examples I looked at on the rde repo were are bit more complex than I need atm
<blake2b>I feel like there should be something like "git-service-type" where I can list repo uris to clone, as well as "dotfiles-service-type", that I can use to specificy dotfiles to symlink, but I imagine I'm not finding these because their functions are served by more general service-types, but after digging through the docs I'm still not quite sure where to look
<bjc>to my knowledge there is no git service for creating file-like objects
<bjc>you could potentially make a package that gets your dotfiles from git, then use that in guix home
<bjc>if there are other solutions with current code, i'm not aware of them
<blake2b>ah ok, maybe I was a bit confused in thinking guix home should serve as a replacement for ex. gnu stow
<bjc>guix uses stow, or something very similar anyway
<bjc>i thought it was actually stow under the hood, but it appears not. regardless, it's symlink management is very stow-like
<blake2b>but so, to manage dotfiles with "home", I need to package my dotfiles and then add them to the home environment via the home-configuration? so I have to update the package each time I make a configuration change? that doesnt sound right tbh
<blake2b>from the guix manual: Guix supports declarative configuration of “home environments” for user’s dotfiles."... but I can't find and example the most basic use: how to specify what dotfiles I want symlinked and where
<blake2b>is it that you're suppose to write your configurations as strings in guile, the way you specify shell env vars? seems like that would be pretty messy and difficult for, say, a complex emacs config