<ArneBab>I still have ulimit problems. On the TTY I can now get an increased limit, but within gnome (logged in via gdm) I’m stuck with a 1024/4096 limit (which does not suffice to compile what I need to work on). Do you have a hint how I could fix that?
<str1ngs>ArneBab: you can set ulimit in ~/.xsession it needs to be executable
<str1ngs>ArneBab: also good for exporting and environment varies you need fro your X session
<dftxbs3e>jonsger[m]: they were broken few weeks ago, I don't know about now! core-updates is a moving target, that may mean we're actually good to go for power too!
<krafter>How can I figure out what all of these variables contain. Like %base-services ?
<enderby>i'm sure this has been asked before, but any plans to support POWER9? =P
<OriansJ>enderby: well it is on the radar for the bootstrap piece of guix and there has been previous powerpc work done but ultimately it is down to someone with the hardware wanting guix to work on that platform.
<enderby>OriansJ: icic, thnx. packages would have to be built independently too right?
<OriansJ>no, there are ways to leverage qemu in your builds to make the generations of binaries completely host neutral
<OriansJ>provided of course that your hardware platform is supported by qemu
<kmicu>donofrio_: compiling is only necessary when binary substitutes are not available. We can investigate why inxi-minimal compiles in your case if you share your guix vesrsion and hash of inxi-minimal. Maybe your substitute servers are not configured.
*kmicu is surprised that #guix backlog is so short today.
<brendyyn>my emacs doesnt do it so i have to add them manually
<ng0>personally I place the 2 spaces rule on the same level as mdoc's syntax check for having 1 sentence per line. nice to have, and some might enforce it, but ultimately not so useful. but that's just my opinion.
<kmicu>(Older versions of Texinfo manual even had this gem “Usually, Texinfo can guess how to handle periods, so you do not need to use the special commands; you just enter a period as you would if you were using a typewriter, which means you put two spaces after the period, question mark, or exclamation mark that ends a sentence.” ⸮Cuz we all use typewriters daily and that habit still makes sense 😹)
<donofrio_>decent-username, you ask someone that is to install the /gnu and the daemon for you....just like me...I like in /app and so I had to get linux folks to add the binaries to allow me to be able to run guix....
<roptat>(at least it should be able to "drop" priviledges to some build user that's different from the user it runs as)
<roptat>I don't know if there are other limitations
<roptat>it should be able to create a user namespace too
<roptat>(but iirc that doesn't require root priviledges if an option is enabled in the kernel)
<krafter>So, my PC has two different GPUs and when I tried booting the installation medium it did not work until I removed one of them. Is there any kernel or bootloader flag or such I need to set to make it work?
<donofrio_>roptat, so how to ensure dependancies are met but not exceeded? (aka how to track down extra packages, because base seems to be 441mb then if you add the 774mb (for a perl script called inxi mind you, so it's onloy maybe 100kb in size) and yet my /gnu directory went from 4gb yesterday to 411mb after guix gc cleanup then I did guix install inxi-minimal and then hours went by and now its working inxi runs but why 3.6gb in /gnu?)
<roptat>probably, you can get that space back with guix gc again
<roptat>because all that space is probably compile-time dependencies
<roptat>but you should probably keep them around, because they will need to be rebuilt / redownloaded if you need to build other stuff
<donofrio_>I want dependency resolution just want to not install gigabytes of other projects if they are not needed, I mean on build host that is fine but in production how do you folks do this without going over the 1gb that is assigned for your/mine business uses?
<Marlin[m]>oh, the gdm error basically creates and removes new sessions for the user gdm
<Marlin[m]>I'm getting uses to lisp and i'll learn guile. I wanna help my gnu fellas
<donofrio_>roptat, how's that from what I read it seems to add a repository to pull content from, how does substitutes restrick package dependancies to 'minimally required' and not 'everything you may need' mind you this project looks great just would like to I guess not install two os's on each host I'm mantaining.....
<Marlin[m]>i think i should use a substitute for guile, taking forever
<efraim>You can also use custom packages to strip the packages down to what you want
<Marlin[m]>hmm, i'm gettinf errors when i try to use substitutes
<Marlin[m]>It ends with substitute: Invalid access-control list ()
<kmicu>donofrio_: by using substitutes we don’t need disk space for compile-time dependencies (cuz a substitute is already a compiled package). If your use-case is limited to 1GB then Guix cannot fit into that anyway. Reproducible package managers require more disk spaces than traditional package managers. That’s the trade-off.
<kmicu>“The combination of ntpd and sntp now implements the functions of ntpdate. As soon as a few remaining issues with sntp are resolved the ntpdate program will be retired.” Not soon enough for me 😺
<nckx>kmicu: Oh I'm sure it works, it's just that people who know NTP are very disapproving of it. I don't know why. It's probably a horrible and just what is needed here 😛
<Marlin[m]>How do i know which use-modules to include in my config?
<vagrantc>possibly also the bootstrap binaries are going to be an issue...
<Marlin[m]>the packages i added on the config file don't seem to be installing on my user account
<donofrio_>roptat, it's not that inxi is too big it's just the many dependancies that you don't notice when you have an whole os, yep I guess you could call all of this package management as requring two os's (host so in my case run my linux team, we get an esx sles/rhel slice then we are told we cannot write anywhere outside of /app and there we go, now we've been comipling like peasants and now I'd like to get us to nightlies for httpd, apr,
<nckx>Marlin[m]: How did you ‘add‘ them, did you reconfigure, and what do you mean by ‘installing on [your] user account’? Adding packages to SYSTEM-PACKAGES (and reconfiguring) won't add them to you user's profile, but to the new system profile, but your user should certainly be able to run them.
<nckx>donofrio_: What do you mean by ‘dependency management’ and ‘dependency resolution’ earlier?
<Marlin[m]><nckx "Marlin: How did you ‘add‘ them, "> My user can't run them
<nckx>Marlin[m]: …but that is set by /etc/profile, by itself sourcing /run/current-system/profile/etc/profile, it's not something you should ever need to set yourself :-/
<nckx>Marlin[m]: I use (service slim-service-type (slim-configuration (auto-login? #t) (default-user nckx) (xorg-configuration (xorg-configuration … (extra-config (list %xorg.conf)))))), where %xorg.conf is a plain-string Xorg.conf, but that's not ‘modern’ anymore. You'll probably want to use modify-services (see manual) and GDM(?).
<b0f0>Hello, is plasma-desktop among the packages, because it seems like I can not find it. Its for a friend that likes plasma-desktop really really much. My mind tells me that its probably too big to package for one user, you probably need a team to do it, I mean package it.
<kkebreau>Do we have a general package module for programming langauge interpreters or scripting languages?
<g_bor[m]>kkebreau: Usually there are per language modules. Are you looking for adding a new language interpreter?
<kkebreau>g_bor[m]: Yes, someone submitted a patch to add the Squirrel language that adds a new module, and it doesn't seem to fit into any existing module. I just wanted to be sure before I submitted the patch.
<thomassgn>hm, trying to build wine, but it fails on make check for tdb. But when I run 'guix build tdb' it finishes fine. running 'guix build wine' again, now with tdb in store gives the same error... (both times it tries to build tdb-1.4.0)
<rekado_>mfg: yes to the first question. I use Atheros Wifi chips.
<mfg>rekado_: I'm planning on buying one, because the current chip is not supported. But i don't know which one i should choose ...
<Marlin[m]>hmm, i need to specify the kernel and initrd?
<mfg>bgardner: i actually have a spare t400 around, but it is far to slow and i haven't had time to install libreboot on it ... I just want to use my curent machine (which is a hp zbook 15 g2) with wifi.
<nckx>Well, when issues.guix.info times out at least.
<jje>a good day to one and all! i am having problems getting gdm to start on a fresh install. in config.scm i declared (services (cons* (gnome-desktop-service-type) and (use-pakage-modules gnome) among other things. what am i doing wrong? i would even settle for ratpoison if i could get gdm to start.
<str1ngs>jje: gdm is default party of %desktop-services
<katco>long ago, in the spirt of "on trusting trust", a hacker put a feature in a compiler at the root of all code that requires you to ask about things so that they work. since guix is focused on reproducibility, we will find this bug, and eliminate it, and the world will be free of this oddity!
<nckx>vagrantc: If there clear commonalities between (some) typos, I think it's OK to group those, e.g. ‘gnu: Fix spelling of rms.’. 30 is a lot.
<espectalll[m]>if you have such advanced AI maybe you could solve all of the world's issues with it
<nckx>espectalll[m]: So it wasn't stuck at all! Schroedinger's Stuck.