<iskarian>What causes substituting to happen in "chunks", where it says "X MB will be downloaded" several times instead of adding it all together and doing it at once?
<the_tubular>I think they are just part of different packages no ?
<iskarian>Hmm, perhaps. I wonder what it would take to batch them together.
<cehteh>btw my laptop with xss-lock does still not lock the screen when one closes the lid, pressing the 'hibernate' button works inck locking the screen. Dunno what the issue is, but i am thinking about adding SIGUSR1 to lock the screen in xss-lock.
<cehteh>that should be pretty useful in other cases as well
<monkwitdafunk>I spent half a day reviewing standard practise of info tech stewardship recommended by canadian universities on public domain and a hardware firewall is one piece but the obstacle is using libreboot
<monkwitdafunk>I can have access to support on weekends but i, am still unaware to what pertains to libreboot
<apteryx>monkwitdafunk: I do not understand what is meant by "a hardware firewall is one piece but the obstacle is using libreboot"
<cehteh>would be nice if each services had some tage (%desktop) or (%base)
<jahor>Hello everyone! How do I pass a string with some special characters in the link like & to a url fetcher. It argues that & is not allowed :( Also I can't use parens when specifying name for keyboard layout like "by(latin)". Is it about Guix or Guile string in general?
<bost>rekado: I see there's is the `guix package --list-installed` to see what I installed. That helps me to create the specifiction->manifest. I just wonder if there's some kind of `--format=channels` switch to generate the code for me.
<sculp-ns>hey all, new to guix + the declarative paradigm; I am trying to initialize an environment with a given python3 version (3.6.4), but I can't find a package entry for ["email@example.com" "python-3.6.4
<sculp-ns>when searching packages with `guix package --list-available='python-[0-9]'`, or similar registry search commands
<abrenon>if it's an older version maybe with guix time-machine to retrieve a state when this was the latest ?
<sculp-ns>from the 'version' docs, it seems as though there are just no legacy entries for python versions, and I will have to specify a package definition for each prior version of the lang
<sculp-ns>rekado; thanks for the info - I understand the perspective from the repro goals of transparent inputs/outputs - the 'api' to getting a given build of a package by the channel's commit SHA is just very procedural
<abrenon>btw, the developer answered and it's not a deliberate choice, they didn't know about this structure recommendation and don't have strong opinions about it
<abrenon>anyway my latest-version finder works now so : )
<sculp-ns>I will play around with this mapping between package->version->[channel] and hit the mailing list if anything interesting comes up
<radvendii>I'm back to trying to figure out how to compile this opengl application with guix. With `mesa` in `inputs`, I get "opengl not found", with `libglvnd`, it compiles but then just shows a black screen.
<radvendii>looking online, it seems like depending on `libglvnd` isn't really supported, but it's hard to tell
<podiki[m]>mesa right now in guix is not built with libglvnd (not hard to modify it to do that though, there was a version of the current patch to update mesa that did it)
<podiki[m]>but sounds like it should work with just mesa, that provides opengl libraries
<apteryx>I think the eolie example in the manual is a bit wrong; it exposes /etc/ssl/certs only, but the certs can be symbolic links pointing to elesewhere in the store
<apteryx>ah, but I see nss-certs is added to the environment, so that would work. Nevermind.
<radvendii>podiki[m] yeah, that's what I thought. I'm using meson as a build system, which is using pkg-config to find opengl.
<podiki[m]>do you know what specific lib it is looking for? could check versus what is in mesa (since there are different names/versions/vendors for gl)
<podiki[m]>there is discussion about moving to libglvnd, seems like something comes up every day
<radvendii>I see some things like https://paste.rs/Ybv in `packages/gnu/gnome.scm` in the definition of `cogl`, which has me suspecting that somehow things need to be guided to find opengl
<podiki[m]>yeah, some packages have paths hardcorded to find opengl library
<podiki[m]>likely that's what you are running into, I'd guess
<podiki[m]>(and coincidentally those would need to be changed again if we move to libglvnd)
<radvendii>I don't know what specific lib it's looking for. I have control over the application itself. It's just a `dependency('opengl')` call in meson. Maybe i'll look into jumping over to `libglvnd`
<podiki[m]>might try a snippet like the one you sent, is probably common
<leoprikler>for the record, whatever cogl does, it seems very broken from gstreamer's perspective
<podiki[m]>radvendii: maybe look at others too, but there are a handful of packages that need changes to where they look for libgl in order to compile on guix; a minority, but not unheard of, and quicker to try than building mesa
<radvendii>okay so apparently i needed to change the "opengl" dependency to a "gl" dependency. weird
***lukedashjr is now known as luke-jr
<cbaines>bost, I was pointing out the allow-empty-passwords? field of the configuration, since you said that your guest user has an empty password
<cbaines>but in general, just change the configuration to what you want it to be
<bost>cbaines: I put `(service openssh-service-type (openssh-configuration (permit-root-login #t) (allow-empty-passwords? #t)))` to my configuration (just in case) and now I'm running `guix system reconfigure configuration.scm`...
<bost>cbaines: that takes time... but let's see if it helps.
***lukedashjr is now known as luke-jr
<podiki[m]>radvendii: glad you figured it out! there's a lot of gl/opengl and variations, confusing
<maximed>How does one do ‘positional arguments’ in 'format' strings?
<bost>cbaines: so reconfiguring with `(service openssh-service-type (openssh-configuration
<bost> (permit-root-login #t) (allow-empty-passwords? #t)))` helped. Thank you for that "allow-empty-passwords? #f" hint!
<maximed>To allow "Let ~a do ~a" to be translated as "Let ~a be done (by ~a)" (just an example)
<jackhill>If you're putting swap in the encrypted lvm like I am, my experience is that it has to be specified with the uuid, using the /dev/mapper/… path will confuse the code that checks device-mapper dependencies.
<jackhill>I don't believe lvm2 need to be installed in the global packages for it to work, but it's convienent to have it available by default on the system.
<monkwitdafunk>Hello. Can i take linux foundation training, or enroll in linux professional institute programs to be able to volunteer for guix?
<iskarian>Is gcc known to be broken on core-updates x86_64?
<rekado>(is that what you use? Then it sounds broken to me.)
<jackhill>monkwitdafunk: trainings are not required to volunteer with guix. Knowledge is of course alway good, but I'm not familiare enough with those courses to know how relivant they would be to guix (also, I guess it depends on what you already know) :)
<iskarian>I just dug deeper into it; go-1.14 is failing to pass a test on core-updates. The test is attempting to use "-fuse-ld=gold"
<Fare>I'm just worried about stability and have heard horror stories about btrfs
***lukedashjr is now known as luke-jr
<maximed>Fare: fwiw, is functioning just fine on my laptop (1 year so far)
<jackhill>Fare: I haven't done anything to really push it (single disk, nothing too fancy. I'd like ot use bees for de-duplication, but haven't finished writing a Guix service for it yet), but it hasn't been a problem for me. I haven't tracked performance. Great thing about Guix is that it provides up to date kernels