<efraim>I can get nss-certs to show new upstream releases by pointing to Debian but I can't mangle it enough for mozilla's sources :/
<PotentialUser-53>I found a post by a guy that was trying to make a package for odoo v 10 in 2016.... he ran into similar errors with python dependencies, but I took his scm file from the support forum post and changed the code to v15, and I have fixed the python dependency issues mostly. But some of them don't exist in guix
<PotentialUser-53>oh gosh, I got: successfully built /gnu/store/nnnwbklf9fdx1n79xgppz4v64f592alm-odoo-15.drv
<efraim>not sure if it's maintained upstream in Debain or if Debian just has a cyclical reference to itself for "new upstream releases"
<PotentialUser-53>can I install postgres as an input ? or do I need to use the package that I've just built in another package with postgres ?
<cbaines>PotentialUser-53, assuming odoo uses postgresql just as a database, it probably doesn't need to be an input (unless the client part of PostgreSQL is used)
<PotentialUser-53>because technically, yes, this is definitely running odoo.... maybe it does make sense to have that as a standalone thing, without bundling a DB, and then have another package that uses that package and postgres ?
<PotentialUser-53>I think you're right, but my goal is to create a specific odoo that sets up all my work stuff, like we do with docker-compose at the moment
<zrsk[m]>Hi people, I never used Guix but it's years I'm using Nix and I'm really interested into trying it (I'm a big Scheme fan). I was wondering, does Guix use the nix-store/nix-daemon? Or are they completely rewritten?
<zrsk[m]>And what about content addressed derivations? I'm very interested into this specific feature
<zrsk[m]>And is it possible to perform ifd using Guile?
<nckx>zrsk[m]: Daemon: neither, really, in that our daemon was forked from Nix long ago and has very little in common with the Nix daemon of today, but nor is it a shiny new rewrite (yet(?)). CAD: Alas, we don't have those. IFD: …I don't know what that is.
<cnx>thanks jpoiret, i have elogind service declared, i'll try loginctl tomorrow when i have access to the machine
<civodul>zrsk[m]: content-addressed derivations are a complex beast; there are potential benefits, but they could be achieved by simpler means IMO
<civodul>put this way it's very hand-wavy though, so... to be continued
<podiki[m]>civodul: will respond in detail via email, but for FHS, I was approaching as "provide as much of the expected stuff"; in experience I've seen software only try to use the ldcache, for instance, or traverse PATH directly
<podiki[m]>civodul: in other words, yes it is messy (which is why we like guix) but was trying to provide that, isolated of course.
<podiki[m]>as a perhaps not great example, trying to run an appimage just to get it's offset to mount it manually requires running it (wonderful design, I know), which seems to only get libz if it is in the ld cache
<civodul>hi podiki[m]! i'm just getting the name/nick mapping now :-)
<kaelyn>Hello #guix! I have a question about building packages when the guix daemon was started with "--cache-failures", which is how does one clear the cached failure so that the build can be tried again?
<apteryx>podiki[m]: good question; apparently ELF binaries embed their copy of the dynamic linker, so perhaps they do not need /lib/ld-linux.so to run; non-ELF probably wants to find /lib/ld-*.so, although I'm no expert
<apteryx>it's probably a good idea to include it, in case some FHS binary has a use for it or assumption (all FHS systems would have it)
<podiki[m]>also not an expert despite my hours in the fhs container
<nckx>crono: Do not ask me why, I cannot fathom why, but there it is, shamelessly existing. So you need to (set-xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout)) sddm-service-type)
<nckx>NaturalNumber: Random binaries from the Internet don't tend to like Guix (hard-coded file names etc.). Soon there will be an FHS emulator, but for now you can use patchelf if you're desperate for crypto.
<podiki[m]>civodul: back on the fhs question, I didn't follow what you tried regarding PATH; in `guix shell -C` if you then try to run 'sh' it fails (just a symlink from /bin/sh to bash's bin, but PATH is just profile/bin)
<nckx>NaturalNumber: both ‘yes, please contribute what you miss’ and ‘we really need reviewers almost more than packages’.
<jpoiret>civodul: i'll reply to it by mail too, but regarding the guix describe business, if guix doesn't find the info in the manifest it should fall back to guix/config.scm so i think it works fine
<nckx>Doesn't change the fact that you're welcome, you just have to remind yourself, and we need to do better, and yes, there was some movement in that area which I still need to catch up with and am hopeful about.
<antipode>(unless it looks it up in PATH and doesn't expect an absolute file name)
<nckx>And which default? One that might not launch for some users? I know -gtk falls back to ncurses, but there are situations where even ncurses doesn't work well. Does it fall back to… raw pty, I guess, then?
<nckx>(We don't want it falling back *too* far and echoing the passphrase, of course.)
<nckx>OK, looking at the rbw recipe was wholly unenlightening.
<antipode>Does someone know how to use usbguard on Guix System?
<antipode>I thought there was a usbguard service, but there's only a package
<nckx>There's a promisingly-name default_pinentry that defaults to just "pinentry", I'll try patching it.
<NaturalNumber>i have had a very difficult time setting up xmonad on guix, still haven't quite accomplished it. tried playing with .xsessions, installing lxde and setting xmonad as the wm, and other ways without much luck
<NaturalNumber>i noticed nixos has the option to set your desktop environment to something like "xfce+xmonad"
<apteryx>nckx: thanks, interesting running 'make VERBOSE=1' in the build environment rebuilds everything
<PotentialUser-17>Hi, I'm trying to set up mpd on Guix System. I've added the most simple default service configuration of mpd-service-type, but /var/log/messages shows that mpd keeps exiting with exit code 1. I'd like to fix this, but can't find any logs for mpd on my system. Is there any way to get service-specific log files on Guix System?