<allana>Hi guix. I just wanted to report back that I got docker working on my system. For some reason the overlay kernel module is not loading. I modified my operating-system's initrd-modules: (initrd-modules (cons "overlay" %base-initrd-modules))
<hugo_dc>@allana any advice on getting docker runnig?, where can I start reading?
<allana>hugo_dc: I was reporting back on a specific problem that I was having today on my GuixSD operating system. Best place ot start is the guix manual. Installing docker-cli to your profile gives you the client-side docker application and there is a docker-service-type if you want to run docker enigne as a daemon on GuixSD.
<allana>hugo_dc: Have oyu tried using it yet? I'm not sure if I was running into a bug or if it was a series of correlated events. In th past few days I have switched from the kernel provided in guix to a custom one
<hugo_dc>@allana, thanks, I've just installed Guix on my secondary computer, I installed docker and I can see the dockerd binary but I couldn't make it work, but yes, I assumed I still have to give a good read to the manual
<Blackbeard>allana: that seems like something worth to be on the cookbook
<allana>Blackbeard: Looking into the cookbook now. I have not familiarized myself with it at all.
<dftxbs3e>Blackbeard, I think it's because GNU Guix sets owners of folders to buggy values
<allana>hugo_dc: There actually is not much to the manual concerning docker, but I think that it provides a default example that I have used for the past year or so. I have had a problem for the last month, and as I said a moment ago, I'm not sure if it is a current bug or a different problem. In my personal story, I have switched from running GuixSD on a VM to running on physical hardware. Throughout this process docker has not been working
<allana>for me, but it could have something to do with all of the modifications that I have been making.
<allana>Anyway, thanks to everyone for helping me over the past couple of days.
***roptat_ is now known as roptat
<nothingmuch>this is obviously PEBCAK, but i tried to add a package (just guix import pypi compiledb, appended to gnu/packages/build-tools.scm) and ./pre-inst-env guix package -s python-compiledb doesn't show anything
<bandali>not sure about danny m, but Gábor is g_bor[m]
<navik>rekado_: thanks for the feedback yday - it was me booting different versions and mismanaging guix cmd's in general that caused the issues.
<navik>now I'm curious why it seems I cannot use `(device (uuid "long-uuid-string"))` in a menuentry of the bootloader. Using the BIOS grub `(bootloader grub-bootloader)`
<navik>I had problems with the device having a short AAAAA-BBBBB UUID, which was corrected by reformatting the device. But now I get a backtrace from `ice-9/boot-9.scm:1515:18: object is not an exception of the right type [...]`
<navik>changing to `(device "/dev/sdaX")` is of course a quickfix on my side.
<guix-vits>navik: can you paste the config in paste.debian.net ?
<rekado_>Veera: when building packages you need a bit of space. Much of that will become garbage at some point which can be automatically removed. But it’s comfortable to have more space when developing.
<rekado_>drainful: the Outreachy applications, however, are closed already.
<rekado_>Veera: for your project I think the easiest setup is to install Guix with the installer script, then use the “guix system” command to build virtual machines for testing the various desktop environments.
<kbw2222>i have an issue that's bewildering me. I'm trying to create a custom installation image, so i do `guix build --source guix` to get install.scm from the source tree. I copy and edit install.scm in my local directory
<kbw2222>but when i run guix system disk-image on it, i get guix system: error: failed to load 'install.scm': No such file or directory
<kbw2222>What's confusing me is that i don't get this error when I try to build it using the original file in the guix source tree. And when i use guix download to add my file to the store, or even add the original file back to the store, it doesn't work either and gives the same error
<kbw2222>So i don't get how it fails for an identical file on a identical filesystem... anyone encountered this issue?
<guix-vits>kbw2222: why not `guix system disk-image ...`?
<kbw2222>What do you mean? That is the command I am trying to run and failing at
<lfam>MtotheM: If you have a specific use case it's totally possible. If you want a "full desktop" it will easier to use a VM
<lfam>Did you find any of the older discussions about it, MtotheM?
<VeeraK>nckx: I have sent to Danny M but not to guix-devel at gnu.org
<nckx>VeeraK: I'm sure they'll respond. Probably just taking a day or weekend off.
***VeeraK is now known as Veera
<MtotheM>I like the idea of having a bunch of desktops installed so I can try out new features and so forth. without all of the cross contamination that happens when you put them all in the same environment, but you are right. vm's are better for this. @nckx
<Veera>nckx: is mailing guix-devel at gnu.org by non members allowed
<roptat>Veera, although your first post will be moderated, so it may take time to arrive, subsequent posts will go to the list directly, even if you're not a member
<roptat>I'm trying again to create a maven-build-system, and I think I'm close. I have all the dependencies building with our current ant-build-system, and the maven-build-system is able to build a sample application with our maven, but only with binary versions of the dependencies I built (from central)
<roptat>The issue I have is that our ant-build-system does not install pom files, and does not create a maven repository layout, so I can't use the results. I'm trying to change that, so the ant-build-system will install jar and pom.xml files to lib/m
<roptat>I managed to write something to override the dependency versions in the pom.xml files too, which is good (otherwise we would have to rebuild the java world, I mean almost every possible version of all the dependencies we have)
<roptat>however, I still am undecided as to how to proceed now, especially for packages that have mutual dependencies
<roptat>actually, I think I'm overthinking, it doesn't really matter because these loops are created because of test dependencies
<rekado_>roptat: couldn’t the maven-build-system take care of setting up the repository layout?
<roptat>it must at least have access to a pom file for each jar file
<lfam>If you use gmail or fastmail and look in your spam folder, you only see a few. But those messages are the ones that the antispam system wasn't sure about. There are waaaaay more that are totally rejected
<dftxbs3e>so: it's an issue to give feedback to spammers as much as it is to give feedback to new users who are not familiar with mailing lists. What to do?
<nckx>The ‘you'll be killed by the spam’ is up there with ‘running your own mail server is really hard you should never try’ meme that's in… well, certain interests to promote. Neither are really true, but I'm sure there are exceptions.
<lfam>In 2007 my university switched their email hosting to gmail. While transferring my mails from the school's internal email system to gmail, I witnessed a bug where gmail displayed every message they had ever received for my email address. These messages predated my having applied to the school, back to 2003, which is before gmail was even a public service. There were hundreds of thousands of spam messages sent to this one address, which
<lfam>had never existed. gmail had kept everything
<lfam>Maybe the situation has improved since then, due to ISPs becoming more restrictive with their customers
<nckx>I wonder if even spammers just assume email == Gmail and leave the rest of us reasonably alone. I wouldn't mind.
<nckx>Grr, Mailman calls the same thing (moderation) ‘hold’ in some places and ‘rejection’ elsewhere. I think. No wonder I couldn't find anything. So member_moderation_notice might do the right thing. But does it apply only to members, as the name implies? Who knows!
<dftxbs3e>Let's see what this change does to new users!
<nckx>There's no option to set the message, so Imma moderate myself and post to the list.
<dftxbs3e>nckx, I'm still personally puzzled with submitting patches, at least, I don't yet feel confident doing so.
<dftxbs3e>Also, is there a tool that helps people be compliant with the commit format and all?
<nckx>There's no linter for commit messages. You just have to learn (if you use emacs there are yasnippets for common actions), and until then you should find everyone very helpful and friendly. This isn't LKML.
<nckx>It's not supposed to be puzzling, just ‘git send-email -1 --email@example.com’ in the simplest case.
<dftxbs3e>nckx, rewriting my whole commit history to be GNU Guix compliant. It's also just a mental lack of confidence with the process that pushes me to delay it until I get more and more things working.
<dftxbs3e>When would one need multiple patches? Can a single patch modify/delete/add multiple files with git format-patch?
<dftxbs3e>Sure, rewriting. Now, what's an easy way to go and modify commit messages way back?\
<NieDzejkob>Hmm, `guix size mplayer' returns "no available substitute information for '/gnu/store/9lvnm7zhf8n0rnl37b0c5wvz8dhd1cas-mplayer-1.4'", but `guix weather mplayer' says "100% substitutes available"
<dftxbs3e>like: git commit --amend but more than one commit backwards
<NieDzejkob>rndd: Glad to hear that! Which font(s) did you go for?
***spk121_ is now known as spk121
<apteryx>using latest master and an offload machine: guix offload: error: corrupt input while restoring '/gnu/store/3k5fafyc5p0hfr8m34wqb3vw4zh646df-linux-libre-5.4.24-guix.tar.xz' from #<unknown channel (freed) 7ff7afaef080
<rndd>NieDzejkob: i dont know anything about fonts, so decided to just use font-google-noto
<nothingmuch>i'm helping a friend with a project, and i've been using guix environment for my own needs, i tried to search the web for examples of how to put that under version control but i'm not finding anything.
<nothingmuch>what's a sensible approach? at this point it's just a list of package names
<NieDzejkob>jsoo: Hi! If I'm understanding your nickname right, I looked at your channel the other day and noticed that your rustfmt package is out of date because they don't publish to crates.io anymore
<jsoo>NieDzejkob: Yes very possibly rustfmt is out of date. Last I checked, certain rustfmts required nightly and I was not in the mood to figure it out. I just wanted to try writing some rust.