<char>wirez: I think it would be preferable to run a non-proprietary for-profit site if possible.
<char>iskarian: I believe the problem is that dlopen is not installed and I don't know what package it is a part of.
<char>iskarian: I think the problem is that I don't have dlopen installed and I don't know what package it is a part of.
<iskarian>char: is this dynamic library used to actually run the build process (or otherwise needs to actually be dynamically loaded by the build process), or is it supposed to be linked into the program?
<ecbrown>char: i didn't try the minimal package, its probably in there, too
<ecbrown>cool, thanks. printing from emacs for the first time in forever
<iskarian>char: unfortunately I know next to nothing about how asdf builds. So I'm not sure if there's a proper way... If you can bake-in the directory for the library, and directory load it with that, that would be preferable.
<iskarian>If it does use dlopen, and it produces an elf, and there is no built-in way to set the runpath, you can use `patchelf --set-rpath`
<tissevert>Guest18: or, if it's installed in your profile or your system before starting your desktop environment / window manager whatever you use for graphical session, there should be a .desktop file providing an entry in the launch menu you use
<Guest18>tissevert: Cannot find that. I use i3. But anyway, typing chromium in the launcher works.
<tissevert>yeah, welle i3 has a launcher more or less similar to dmenu or such stuff
<tissevert>that probably either look in your path or in the applications in share/
<tissevert>I still haven't had the time to understand what was wrong with ibus and to fix input methods which I need installed on a system to feel at home, and that's possibly the only reason why I haven't found two hours on a weekend to put it to my personal computer
<tissevert>but apart from that I really look forward to making the change for my own box
<tissevert>and although I tend to separate strictly my professional and personal lives and not use the lab's laptop for personal projects, I noticed it was becoming harder and harder, because I'm starting to feel more comfortable on Guix
<rekado>ecbrown: the tarball includes everything the package needs. The difference between .a and .so is build time vs run time.
<tissevert>update ? no I'm speaking «binaries for people who can't understand how to properly use a computer and who won't upgrade their system anyway»
<tissevert>ecbrown: didn't understand your question, sorry
<ecbrown>my understanding is rekado is saying that a mega-tarball that changes frequently may be more time consuming than changing a little component
<tissevert>yeah, which is the point of having packages and a proper distribution
<ecbrown>tissevert: rekado answered it, no problem. my point was, whats the difference between a blob of *.so's and *.a's (dynamic/static linked libraries) if they are going to be stacked inside a self-contained tar
<ecbrown>Guest18: one of the biggest problems i run into on e.g. trisquel is that it is hard to try out packages (e.g. explore) and then have a system that doesn't have a bunch of garbage after install. also, i compile code a lot where i really want a pure environment and i'm not sure how to achieve that on systems in different stages
<ecbrown>for example, autoconf/automake on an "unrelated pacakge" will find packages and enable features on my debian laptop but not on the server
<ecbrown>cuz laptop has a bunch of gui stuff and server is "headless"
<apapsch>so in the end it was just a missing #:use-module (ice-9 match) d'oh!
<tissevert>sounds like I?ll have to, it seems to come back into the conversation pretty often
<Guest18>I'm a bit lost. So, what would be the steps to install icedove 68?
<tissevert>apteryx: how to find the appropriate commit ? it seems tedious
<ecbrown>Guest18: when you get a manifest file `my-tiger-vnc.scm' then you can call it in many contexts like --manifest=my-package.scm
<tissevert>the best I have is : clone the repos, git log -S
<apteryx>tissevert: it is, as there is currently no integrated way to query such info from Guix proper. The info should be in the Guix Data Service though.
<ecbrown>Guest18: it turns out to be a kind of hefty operation the first time you do it because it believe it actually has to build everything up from that point you requested, and it may or may not have substitutes available!
<tissevert>ok I'm reading about inferiors and I don't really understand where they come in : it looks like a piece of tapeduct needed to access a channel ? or does it add something I missed ? isn't it possible in guix to access a package in specific channel like I don't know what syntax it would have but, say, my-channel->package "hello" ?
<tissevert>plus, we are already so many women here on the chan that I don't feel we could be more similar to what the actual society looks like
<roptat>ruffni, mh... did you use different configure options than the recommended ones? (--localstatedir)
<tissevert>Guest18: for what it's worth, here's the output of my attempt with guix time-machine, a search result showing icedove 68.8.0
<ruffni>no, none at all. only thing special is i'm on wip-simplified-packages
<tissevert>from there it would be possible to install it, albeit as was said with a lot of compilation because there aren't any substitutes for the dependencies of this version so you'd end up recompiling everything yourself
<tissevert>wirez: I'd love to know what you mean exactly by «buttholes»
<wirez>weird that you project white onto it, like a racist faggot would
<ruffni>wirez: i think the issue is more into lowering entry-barriers. the internet *is* just what you type, but funnily enough it's still mostly white male professionals. i'm not sure whether this kind of program really adreesses the root of the issue
<dstolfa>is anyone having an issue with ungoogled-chromium where after an update (not sure if it's guix system reconfigure or if it's guix package -u), all the stuff i was logged into just logs me out
<dstolfa>i assume it's something to do with cookies... though not sure what
<roptat>if you contribute code, we don't care about your skin color
<wirez>political is easy to get wrong and that's why it's dangerous and here's the example. if your politics were only software freedom, you exclude noone. but yoyu make it about diversity, now you exclude everyone that's smart
<wirez>roptat: your messaging isn't consistent. you can't have it both ways
<roptat>no, it's about including people who usually don't even get a chance
<wirez>merit is the individual, diversity dehumanizes the individual into the group
<tissevert>wirez: honestly I appreciate this discussion, and I would really like to understand your point of view better, this is not irony: how exactly is diversity excluding «everyone that's smart» ?
<tissevert>but the society with all its biases already dehumanizes a lot of us
<wirez>because it's transparently a joke of itself that anyone smart would not take it seriously, or projects making it their goal. because it's saying merit comes from diversity, like skin color, so some skin color is better than another?
<wirez>that's a rude PoV, instead of saying the better code is better
<pushcx>weird how this guy read a six-month old blog post and then raced here to pick a fight and throw out some slurs which is a totally normal thing that normal people who want to contribute to projects do all the time
<wirez>raced here? been here for a day or two already liar
<wirez>been reading everything i can find on guix. loved everything till this
<wirez>i might still use guix but noway will i contribute ever
<tissevert>now, maybe now would as good a time as 15:44:14 to remind everyone, like ecbrown did, that the etiquette matters
<tissevert>especially when discussing sensitive issues like this one
<ruffni>wirez: but you see, "has diversity in it" is not the same as using the entire word. and also: words change meaning. pretty much all of them, pretty much throughout history. it's how language works: by adapting to contexts
<wirez>man you are totally incapable of seeing outside of yourself
*dstolfa isn't sure he wants to read the full backlog
<boeg>how do I properly refer to an installed binary in the current system with a full path? Like what would on many other systems be /usr/bin/something, what is that in guix? Doesn't seem to be /usr/bin/something
<apapsch>tissevert: yeah, seemed a lot like projecting
<roptat>the guix package you're installing in the user profile is always older than the guix you pulled, so if you use that, you're using an older one, and everytime you "upgrade" you're actually downgrading guix
<roptat>that's the reason why there's a separate profile for guix pull
<vivien>MysteriousSilver, also make sure that both are sourced in ~/.profile or ~/.bash_profile and not ~/.bashrc, and if you modify something, don’t forget to log out and back in again. Running "which guix" should give you /home/<you>/.config/guix/current/bin/guix
<roptat>vivien, MysteriousSilver better run "type guix", to make extra sure what your terminal really thinks
<tissevert>raghavgururajan: thanks for sharing ! I had no idea it could be that simple to create a service
<vivien>I’ve never understood what "hash guix" means by the way
<ixmpp>Im thinking i'll dust off and fixup the ipfs substitution branch, and make it use ipfs filestore instead, with an ipfs daemon sat in /gnu (so filestore can use reflinks etc) and doesnt interfere with a normal daemon
<ixmpp>That makes `ipfs add` crazy fast, and the ipfs repo next to nothing in size, cause all data is deduped (safe because /gnu/store is immutable)
<ixmpp>Then for substitution, the /gnu/ipfs daemon can fetch, and since it's guaranteed to be on the same FS as /gnu/store, that move is instantaneous too
<ixmpp>Already rebased the branch but it seems to me like this approach would be smarter
<ixmpp>I feel like i have to ask on that path, since i imagine if i succeed at this it would end up potentially upstream, but that is pretty essential to the functioning
<TheAsdfMan>After editing the service a bit i got it working! thanks roptat!
<ruffni>that's not that easy, i think :) you can delete the reference from your /etc/config.scm and reconfigure the system. but then you'd still have to `guix remove` it from every profile. and if you want the files removed, you will then have to `guix gc`....
<Guest40>so what is the normal solution to this? Should I manually maintain zsh completions, or some how modify the packages
<Guest40>also im confused as to why its looking for completion if one didnt get set up. I would have thought a program with out any configured completion would just not have compleation rather then produce an error saying it has no completion
<ixmpp>Like i said, just tell zsh where the guix completions are
<ixmpp>Theyll be in ~/.guix-profile/etc/zsh or something
<Guest40>here is what I can tell; when I uninstall a program with pacman, the relevant _completion file are removed, and those files dont seem to be being provided when guix installes that package
<Guest40>so is that becuase there not in the guix packages or becuase its putting them somewere that zsh isnt looking
<ft>vagrantc: Speaking of the debian package (awesome stuff! It'll give me guix at work as soon as we're upgrading to the upcoming stable): What's the intended way to make use of an updated guix-daemon from the system profile? :)
<Guest40>whos responsible for completion files? is it zsh, the package manager or the packages?\
<sneek>jackhill, raghavgururajan says: Hmm, thats odd. I didn't get that issue few days ago. Could you try at the commit d02c1d0f8382d14b0df3e3e4f4d5fe0a3956d89f (`guix pull --branch=staging --commit=d02c1d0f8382d14b0df3e3e4f4d5fe0a3956d89f && guix install gajim`)?
<roptat>I don't think so, but I also think we disable the default repository, that provides nonfree software
<jackhill>Guest79: flatpak is sort of like a package manager. It depends on on what repositories its configured to fetch from. The flagship flathub.org repository is not commited to only free software, so it's not enabled by default in guix.
<char>Is there some review process for guix packages. I mean not the package defenitions, but the packages themselves? Can just any package be added to guix repository so long as they have good license?