IRC channel logs
2024-06-24.log
back to list of logs
<jaft`>Does anyone know if there's any Guile libraries already installed on Guix that'd enable me to just send an E-mail (or would I have to install some stuff to get it setup)? I've written a script and, now, need a way to send myself notifications whenever it runs. <mange>When you say "already installed", what do you mean? Do you mean "included in Guix itself" or "packaged in Guix that I can install"? <freyacat>does anyone know why bluetooth devices may not show up in pipewire? <jaft`>mange: already included. I don't mind going and installing stuff but that's, obviously, a more involved question and 'was just seeing if there was anything simple already available. <mange>I'm not aware of anything in Guix itself, but SMTP isn't too complicated if you just want to fire off a message. If you have an SMTP server that doesn't require authentication you could basically just write the example on Wikipedia's SMTP page through a socket. <jaft`>Makes sense. Thanks for pointing that out; I'll dig around, see if I can make it work. Thanks (again)! <apteryx>terminate called after throwing an instance of 'std::system_error' -> what(): Resource temporarily unavailable <apteryx>sneek: later tell civodul did you mention you had fixed missing download artifacts from the website? if so, #71577 can be closed. <apteryx>why do so many packages depend on subversion <jaft>If I add an mcron job to my home profile, does it take affect after reconfigure or do I have to restart the computer, first? <pabs3>Isaz: probably all of them. even keyboards, mice and USB chargers run (usually preinstalled) non-free firmware. <Isaz>Hi, I have a bootable usb image I made and want to install it to an actual ssd using system init... But the cow-store service is not found on this image. What should I do? <Isaz>hmm, maybe it's in the "gnu system install" module <Isaz>I've found a solution. And sorry, "what should I do?" is not a very useful way to phrase the question <mange>jaft: You should be able to run "herd restart mcron" to pick it up. "herd schedule mcron" is helpful to see what the upcoming scheduled jobs are, to see whether the restart worked. <sneek>Welcome back civodul, you have 1 message! <sneek>civodul, apteryx says: did you mention you had fixed missing download artifacts from the website? if so, #71577 can be closed. <adanska>Hi, is there something wrong with the server that hosts issues and the ci webpage? <cbaines>mumi on berlin (responsible for issues.guix.gnu.org) seemed not to be accepting connections, the main fiber was doing epoll, but maybe it had lost the socket <cbaines>I've restarted it now and it's going again <cbaines>I've seen similar issues with the build coordinator, so the build coordinator now periodically checks if it can connect to itself, and exits if it can't <jaft>mange: /Perfect/; thanks so much. Exactly what I needed. <bilke>andreas-e: Regarding my patch vtk update to 9.3.0 (https://issues.guix.gnu.org/70323): I have split the commit into two, but the QA state is still unknown. Is it possible to somehow re-trigger the QA? <cbaines>bilke, data.qa.guix.gnu.org is working flat out, but there's a big backlog of revisions to process <andreas-e>Hello bilke, the patch is indeed still in my inbox, I have not had the time to look at it. <bilke>Ok, no need to rush, thanks for your updates! <futurile>dthompson: heh heh - not your fault - I'm just realising how much work it is - making progress :-) <apteryx>civodul: hi! were you working on cuirass on berlin, by chance? it seems unresponsive <civodul>oh, and i canceled evaluations of the ‘time-travel’ jobset, which were taking all the slots <graywolf>question: Regarding guile 3.0.10, will it have to wait for next core-updates or are there plans to squeeze it into this iteration? <apteryx>it's not like the whole package graph depends on it <graywolf>It is not? I assumed it will be used as a runner for the builds. <graywolf>Some (different) version of guile is used for that? <apteryx>there's probably a pinned Guile for that <apteryx>we also have a guile-next package variable <apteryx>but you are right, if we want to update the guile-3.0 package, we'd need to go to core-updates or a topic branch <graywolf>Hm, (module-ref (resolve-interface '(gnu packages guile)) 'guile-3.0) <graywolf>(definition of (@ (guix gexp) default-guile) ) <apteryx>ah, so it doesn't even use the pinned one. although they are currently the same package <graywolf>Wait, I should just be able to check using guix refresh? <cbaines>guix refresh isn't a reliable way of checking what will be affected if a package is changed <graywolf>Ugh... I so overlooked the `Be aware that the ‘--list-dependent’ option only _approximates_ the' when I read the docs. <cbaines>civodul, have you had a chance to look at #71038 yet? I've just sent a v2 with some docstring changes. <look>Hi, I cannot pull right now because of 836cc6b3fc36e7fcedee296ae6bc995512b8cf2a missing the (gnu packages bash) use-module in gnu/packages/tor-browsers.scm <yewscion>Hello Guix! I have just installed the git-annex package alongside the git package in by home profile, but git is not finding annex as a git command. Is there some other step I need to take to get git-annex to play with the guix package of git? <yewscion>Actually, disregard. PEBKAC. Forgot to save the part of my config that added the package. ;^_^ <mawumag>So I've been adding a couple of packages (mostly python and R) to Guix recently, but I've been asking myself: doesn't each new package come with a "maintenance burden"? <mawumag>i.e., these new packages might need to be updated in the future, but more worryingly to me they might block updates somewhere else in the Guix if they refuse to compile with new versions of packages they depend on. <mawumag>How is this handled within Guix? Are "unmaintained" packages routinely removed? <civodul>mawumag: it does add to the burden, definitely <civodul>there are no per-package maintainers, the idea being that they’re all collectively maintained, with teams specializing in various areas <civodul>packages not maintained *upstream* are eventually removed <civodul>there’s no procedure for packages “abandoned” downstream <mawumag>civodul: very interesting, thanks! I am still quite new to the challenges of packaging things for Guix, but as I get more experience, is there any path to become more involved in the project, i.e. help out with these issues or similar? <civodul>then feel free to get in touch with people and maybe send a patch adding yourself to one or more teams that are relevant to you <cbaines>I've restarted mumi on berlin (again) <peterpolidoro>Hi. I am attempting to update the kicad package from version 7 to 8. I need to add libglvnd to get it to find opengl when compiling. It seems to compile correctly, but kicad tells me it is unable to find opengl when it runs. Version 7 works fine. I am using an AMD Radeon GPU. Any ideas on what might be going wrong? Thanks! <mekeor>hello guix :) i'd like to compile and flash my custom keyboard-layout from a local qmk-repository where i have created this manifest.scm https://paste.rs/FVL4t but "qmk compile ..." fails with "arm-none-eabi-gcc: command not found". what am i missing? <mekeor>i run "qmk compile" inside a "guix shell -m manifest.scm" of course :) <cbaines>yep, seems to be the same problem as earlier today <cbaines>I've had similar problems with the build coordinator and I haven't made any progress in getting to the bottom of it <cbaines>I've just had to put in a workaround <juli>cbaines: this may be retreading ground, but are there git repos on the host server getting scraped? that nuked my VPS recently and i see savannah is also struggling... <cbaines>not on the server hosting mumi/issues.guix.gnu.org at least <civodul>cbaines: could you send a quick summary of the mumi issue to guix-sysadmin so everyone’s on the same page? <civodul>(also a good idea as part of our sysadmin recruitment strategy :-)) <lispmacs[work]>hi, I'm trying to run the simple PostgreSQL service with default configuration, as described in 11.10.12 <lispmacs[work]>but even if I include (gnu services databases), I still get this error: <lispmacs[work]>wondering if others have this problem also, or I am doing something wrong <ieure>lispmacs[work], You need to use the package module containing the `postgresql-10' variable. <juli>which would be (gnu packages databases) <ieure>(gnu services databases) contains the service code; postgresql-service-type and postgresql-configuration. But not the package. <PotentialUser-31>I installed xorg and mesa along with nvidia drivers at the level of system, and xmonad, xinit at the ușer level. Xmonad recompiles fine, but the trouble is when I run startx it boots to a black screen, frozen. <ieure>PotentialUser-31, You'll need to ask in #nonguix if you need help with their closed-source video drivers. <PotentialUser-31>First thought when learning about the scheme environment model was: wow wouldn't it be cool to make this into a whole Linux system. <PotentialUser-31>Anyway okay. yeah i have a pretty proprietary laptop. When I get unpoor will invest in some proper free hardware <ieure>PotentialUser-31, Best advice I can give you is to look for the Xorg log file. I think it's in .local/share/xorg or something like that. <ieure>Sometimes if you get a black screen, you can still switch to another virtual console and log in again -- or SSH in from another machine. <PotentialUser-31>I should say I had this same problem before with libre kernel and nouveau drivers <ieure>Not that I'm aware of, at least if you're using nouveau. Not sure about the closed-source drivers. <nikolar>does shepherd respond to anything, in general <ieure>I have on Guix machine with an nVidia GPU, but I just... don't use it, since it also has Intel graphics and those Just Work. <PotentialUser-31>Accidentally left. My neighbours highly kind but very aggressive dog is doing his holy duty of barking at any and all things it doesn't understand. <PotentialUser-31>And this barking triggered an accidental close of this conversation lol. <dariqq>youd need to add the startx-command-service-type to your system (for all users) or in your guix-home config (if you use guix-home and want startx only for one user) <PotentialUser-31>I see. Yeah the trouble with system level is compiling xmonad at that level leads to additional configuration being necessary to recompile. <PotentialUser-31>Hi. If I compile xmonad at the level of system I can't run xmonad --recompile, I get withFile error. <PotentialUser-31>I compiled at system level with gcc-tools and that foxed it at the user level but somehow not at the system level <ieure>Not sure what you mean by "compile at the level of system/user." Package builds all end up in the same place, /gnu/store. You can configure/use them in the operating-system or home config, I guess this is what you mean? <iancurtis>hey would anyone have resources that would help <iancurtis> me install a version of node that isn't available <ngz>I don't think it's a good idea for "python-sphinx" to propagate all those TeX Live packages... <mekeor>ieure: xmonad usually is compiled per "xmonad --recompile" into ~/.xmonad/xmonad binary <mekeor>iancurtis: i doubt there are resources dedicated directly towards installation of recent node.js versions. you'll simply need to go ahead and try packaging it, i'd guess :) <mekeor>oh, it "hasn't been successful so far" <mekeor>you could ask them for the code :D <juli>I submitted a patch to fix a failing test causing a failing build, in case it helps someone see it sooner. bug #71751 <juli>PotentialUser-31: it sounds like you don't expose xmonad in your profile. is it explicitly installed as a package? <juli>(as opposed to installed through the service, which wouldn't necessarily expose the package) <iancurtis>mekeor: thanks for the links! I figured it'd need to be packaged. I optimisticaly thought I could help with the effort to package node, but it looks to be a little over my head at the moment. Going to try and get nvm working for now <juli>fwiu it's a little over everyone's head ;) <mekeor>iancurtis: please click the link juli provided <JetpackJackson>im nervous, im planning on submitting that package but i gotta figure out how git patches and git format-patch work lol <mekeor>JetpackJackson: you might appreciate the new mumi cli program <mekeor>"Mumi also comes with a command-line interface that can be used to search existing issues, open new issues, compose replies, apply and send patches" <mekeor>lechner: screw your bot, i hate it <ieure>JetpackJackson, Don't stress over it, I've sent in a good number of patches and I still have no fucking idea how it works. <hab25>Hi, is there some easy way I can update my guix package set with the exception of guix (and guile, probably) itself? (rationale is that I want to stay on the latest tagged release of Guix, even if that is more than a year old at this point) <ngz>Mumi is nice. I wonder how I could tell Mumi to skip cover letter when importing a patch series (mumi am), tho. <mekeor>hab25: i don't think that's possible. imagine a newly upgraded or added package depends on new features of guix. that just wouldn't work...